Pinned
Alex Martsinovich
Alex Martsinovich
@distantprovince.bsky.social
#ElixirLang Developer 🇨🇦 Tech side: https://distantprovince.by/ Less tech side: https://distantprovince.substack.com/
94 followers120 following233 posts
Alex Martsinovich reposted
My thoughts on the current state of AI driven software development, why I'm no longer concerned about a runaway intelligence explosion, and what I think is a far worse outcome we could be walking into maevyn.codes/decoherence
Forgot to mention but Chatting Alone got an honorable mention in Adam Mastroianni's annual blog competition! Adam is brilliant and his own writing is outrageously good, so you can imagine how huge this is for me ❤️
I wrote about model permanence - a very natural but false idea that models exist between conversation turns. distantprovince.substack.com/p/chatting-a...
Elixir is on the HN front page, but for a sad reason news.ycombinator.com/item?id=4953...
We should just add new Unicode characters for Claudisms
Apparently in the next version of Fable, Anthropic changed their tokenizer based on real world usage and made “Let me check rather than answer from memory” into a single token, reportedly saving 43% of all token generation very interesting tinyurl.com/58zf9d3c
There's this feeling in the air that something has to be done about LLMs but it isn't clear what and on what grounds. Today I explore the frame that LLMs extract value from our shared past and pollute the future. And the past is a natural resource. distantprovince.substack.com/p/the-past-i...
There is seemingly no way to make logs look good both in dev and prod. This is especially noticeable in libraries, which often choose to simply not log. In my new post I propose a solution and explain why telemetry isn't quite it distantprovince.by/posts/what-d... #ElixirLang #MyElixirStatus
Working on (yet another one) blog post about logging and of course @hauleth.dev raised this topic on elixirforum all the way back in 2019 😆
Alex Martsinovich reposted
Hello #ElixirLang Does anyone look for principal/senior level developer? Either permanent or contract. I have experience in performance optimisations and observability of Elixir and Erlang codebases. CV available at hauleth.dev/cv @sifa.id profile sifa.id/p/hauleth.dev
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!
📡 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 never wrote to my MP before, but if @apenwarr.ca tells me to, I will
Alex Martsinovich reposted
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 reposted
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...
I wrote about model permanence - a very natural but false idea that models exist between conversation turns. distantprovince.substack.com/p/chatting-a...
Alex Martsinovich reposted
Anyone is looking for Senior Elixir Developer based in the EU? My CV available at hauleth.dev/cv #elixirlang #job
Spot on. I personally employ 2 tricks to ease the pain: 1. Draft PRs. As soon as you're more or less set on the path, push it and request a review. Once there is something tangible on the table, it's much easier to get feedback. This also forces you into iterative approach.
#blogged katafrakt.me/2026/05/12/u...
Code reviews are definitely dead and many of us, including myself, are grieving. I don't know how things will turn out, but I felt the need to write a farewell. distantprovince.by/posts/a-fare...
Maybe AI has made writing code an obsolete skill, but every engineer who plays with coding agents today gained their experience by writing code. To understand the real impact of AI, we'll have to look at a world where engineers _never_ had to write code. distantprovince.by/posts/ai-fut...
Handwave is my most cursed library so far and is built on top of InstructorLite. Enjoy! github.com/martosaur/ha...