I never wrote to my MP before, but if @apenwarr.ca tells me to, I will
🎉 InstructorLite has passed 50k downloads on Hex!
It started as a fork almost 2 years ago and quickly transformed into a full rewrite. I'm very happy that there are people (and companies!) out there who find it useful!
#ElixirLang #MyElixirStatus
I wrote about model permanence - a very natural but false idea that models exist between conversation turns. distantprovince.substack.com/p/chatting-a...
It's amazing how LLM driven development is both good and bad at the same time. I don't see any extreme stance on it winning. We'll have to learn how to use this goddamn tool properly: without frying our brains or slopifying software.
Wrote a bit about why LLM-written text is so painful, even when the content itself is fine, and the importance of using your own voice
jola.dev/posts/the-so...
Alex Martsinovich
📡 New Blog Post
LLMs looove markdown, but the best chat interfaces go beyond and let models use rich UI elements. In this post I demonstrate one possible way to achieve this: by teaching models to use custom HTML elements.
distantprovince.by/posts/teachi...
I once again have some extra free time on my hands, so I'm going to dig into why DBConnectionErrors are seemingly never grouped correctly and see how many yaks require shaving.
Our first stop is naive `Logger.error` calls. We need to figure out what to do with them!
I dusted off my blog to explain the AI engineering policy I wrote for work. It morphed into more of a rant on the lack of leadership in tech than I intended. Yelling "MOAR AI!" is not leadership and your teams all feel it. brianmeeker.me/2026/05/14/h...
Alex Martsinovich
Alex Martsinovich
Alex Martsinovich
About the value of genuine writing in a world being drowned in slop.