Elektrine lite

← Feed

jnkrtech

jnkrtech@social.treehouse.systems

<p>Functional programming, TypeScript, tooling.
 He/him. Views and opinions my own and do not reflect those of my employer.</p><p>I usually only follow folks with pronouns in bio.</p>

Posts

  • Post #3267710

    Code is data! Data is code! *LLM prompt injections are invented* WAIT NO NOT LIKE THAT

  • Post #1865931

    *brief silence after talking about something completely unrelated* Me: If we were playing Nijisanji charades, “KPop at the airport” would be a great thing to have to act out. Spouse: … Me: I have ADHD.

  • Post #1865930

    Common take: “We shouldn’t need LLMs to produce boilerplate for us; we should just build and use languages with less boilerplate instead” This has the same energy as claiming that design patterns are bad, because languages should just be more expressive… and then making a new language which ends up with its own set of design patterns. Boilerplate is not necessarily bad! Maximizing the information density of code is not a good goal! APL has existed for decades. Perl has existed for decades. “L...

  • Post #1865929

    Programming can and should be fun, elegant, and beautiful. Developers, like every other profession, should demand good working conditions, and when the job is writing software this includes getting to make sure the software is pleasant to work with. A certain portion of developers think that our field is so different that it is somehow unprofessional to make these demands. They are wrong. A different portion of developers feel that the existence of beauty in our field means that it is unreasona...

  • Post #1865927

    What are people’s tools of choice for generating static documentation for TypeScript? Looking for something that will create linked markdown files based on classes with TSDoc annotations on all of the methods. #TypeScript #programming

  • Post #1544024

    Maybe a long shot: does anyone in the #Seattle area want a free motorcycle? 2009 Kawasaki Vulcan 500, 30k miles. It’s been sitting in my garage for 5 years and its battery is dead but it ran fine before that. I’m moving soon and need it gone in the next 5 days; hoping I don’t have to have it scrapped. If you want it you’ll need to bring your own battery or a tow truck. I have proof that it was registered in Washington when I first brought it here but I don’t have a damn clue where its title is....

  • Post #621435

    New blog post is up! This one is about a technique for mostly-mechanically removing recursion from mostly-arbitrary recursive functions. https://jnkr.tech/blog/removing-recursion #programming #TypeScript #nodejs

  • Post #401446

    I’m searching for examples for a blog post. Does anyone have unusual examples of mutual recursion in the wild? #programming

  • Post #332043

    This is something that probably sounds obvious to some folks and unhinged to others, but I think it’s worth saying anyway: “workers who don’t adopt AI will get left behind” is right-wing propaganda. It’s more than just a surface-level advertising message. It makes the unstated assumption that workers are all in a state of conflict, racing against one another in competition for acceptable employment. This is the literal opposite of class consciousness! All workers should be aiming for a world whe...