I have this fun dance at work where first I make the code and the tests work and then I spend as much time wrestling typescript generics to make the types work. 🤪
@tychi Fun! I've been doing small creative stuff by making stuff in @agregore
Recently made a web scraper app to save articles for later. https://agregore.mauve.moe/docs/tutorials/scraper
TBH I don't mind the typescript stuff too much. It helpes the front end team a lot and I imagine anyone that makes heavy use of Intellisense / autocomplete.
@mauve @agregore I dig that work.
Some of my latest is in exactly that “nudging” you’re doing towards APIs to make the final result more coherent
My elvish is essentially drivers, where any implementation has a similar AST due to sharing a similar kernel
Therefore, creating a corpus of elves, an artificial intelligence could splice their DNA into a structurally sound new elf Frankenstein clone clown cyborg
Which is terrifying and why I left that up to other, more madder scientists :)
@mauve@mastodon.mauve.moe yikes. i wonder how complex they are :)
@ellyxir i think it's mostly a me problem not having as much experience wrangling types 😅
@mauve ngl this is why i dislike typescript X)
@mauve thank you. This is what I hit at big co 5 years ago and was, “nope, elvish”
And then just volunteering at hacker events to battle test the edge cases and I’m just building projects for communities waiting for when the cards collapse back into 2008 levels of yay creativity
The latest minimal demo case plucked from the mire of my misadventures
https://github.com/tylerchilds/self-transforming-elf-machines
A video diary backed by a pds