Migrated my personal site from Jekyll to Astro with a coding agent.
It picked an older Astro version, so I upgraded it.
The next day, Astro shipped a new major release.
LLMs are still catching up, JavaScript keeps moving fast, and somehow I hit three major versions in a few days
The third attempt is intentionally bottom-up.
First, a tiny loop.
This lets me get closer to the basics and understand them by building them myself.
There is still a lot ahead.
But many parts of the harness are already more clear now.
Let’s see where this takes me.
The second attempt also went off track pretty fast.
I do not even remember all the details now.
But after cleaning it up, I kept a few pieces.
Those pieces became the base for the current version.
Elixir v1.20 released! Now officially a gradually typed language: Elixir type checks every single line of code, finding bugs and dead code, without developer overhead (no typing signatures) and extremely low false positives rate. Plus a faster compiler! Links and reports below.
I strongly believe there are entire companies right now under heavy AI psychosis and its impossible to have rational conversations about it with them. I can't name any specific people because they include personal friends I deeply respect, but I worry about how this plays out.
I lived through the great MTBF vs MTTR (mean-time-between-failure vs. mean-time-to-recovery) reckoning of infrastructure during the transition to cloud and cloud automation. All those arguments are rearing their ugly heads again but now its... the whole software development industry (maybe the whole world, really).
It's frightening, because the psychosis folks operate under an almost absolute "MTTR is all you need" mentality: "its fine to ship bugs because the agents will fix them so quickly and at a scale humans can't do!" We learned in infrastructure that MTTR is great but you can't yeet resilient systems entirely.
The main issue is I don't even know how to bring this up to people I know personally, because bringing this topic up leads to immediately dismissals like "no no, it has full test coverage" or "bug reports are going down" or something, which just don't paint the whole picture.
We already learned this lesson once in infrastructure: you can automate yourself into a very resilient catastrophe machine. Systems can appear healthy by local metrics while globally becoming incomprehensible. Bug reports can go down while latent risk explodes. Test coverage can rise while semantic understanding falls. Changes happens so fast that nobody notices the underlying architecture decaying.
I worry.
So many tools could learn from this. Keyboard shortcuts should be driven by being physically efficient, not by necessarily actually sharing letters with the action being performed.
We had this right in the "keyboard sticker" era, everyone does it wrong now!
if cli has tui - you do it wrong
if cli startup time is 5s - you do it wrong
the new wave of cli tools undermine the power of cli tools the unix systems used and tuned for perfect.
Very suspicious that OpenAI and Anthropic both dropped major announcements within hours of me publishing this: https://t.co/UI4qZiTsxH
They want to silence it. Don't let them. Read it twice. Share it with your colleagues and friends.
The best thing about working with Codex/Claude Code is that when you give it a task, no matter what it is, it doesn’t get upset because it’s hard or because it doesn’t like it. It just gets to work without unnecessary questions. ❤️
The ACP Registry is live in today's Zed release
Register your agent once, and it will be available to every ACP-compatible client. Adopting ACP has never been easier!
Thank you to @JetBrains for pushing forward the registry specification 🙏
Congratulations @duboc_guillaume! There is still work ahead, but having a whole PhD thesis on Typing Elixir is a massive step forward!
Thanks to the CNRS, Remote, Dashbit, Fresha, Starfish*, and Supabase which made this research possible!
@josevalim Have you tried https://t.co/PHVJj8aUSJ? Do you think it would be valuable to use it with Tidewave?
By the way, I’m really impressed by Tidewave