As an employer, you can't have the all-nighters and the early mornings. At some point, something gives. A story from my early career: petros.blog/2026/04/12/...
Posts by Petros Amoiridis
For every two hours of agentic coding, plan on spending the next two days refactoring just to keep things under control. The numbers are made up, but the tradeoff is real.
Coding felt like playing a song. Now someone walks up and says, "Stop playing it yourself, or you'll fall behind." I wrote about what it feels like when the instrument changes and why I can still play. petros.blog/2026/03/27/...
Built a soil moisture monitor with my son. Works at school and at home.
Pi Zero 2 W + LM393 + Elixir/Nerves + LiveView: tracks moisture, sends “water me” push alerts, and serves a real-time local dashboard. Runs fully on the Pi.
Open source: github.com/petros/spm
#MyElixirStatus
Customers can handle bad news. What they can't handle is the feeling that they are being managed. New post on radical transparency in support. petros.blog/2026/03/19/...
Sometimes you need to slow down to marathon pace, even if you can sprint. New post on why I stopped multitasking with AI tools. petros.blog/2026/03/18/...
I love this bit from the iA Writer blog: "The solution to staying focused while writing sounds trivial: When you type, just type. When you structure, just structure. When you format, just format. Why is that so hard?"
Managing up isn't about self-promotion. It's about meeting your manager halfway. A few bullet points in a shared doc before your 1:1 can change the whole dynamic. New blog: petros.blog/2026/03/17/...
Sometimes I’ll use a coding agent session to map out a full plan, then come back in a new session to build it. And right as I’m about to hit “done,” I catch myself feeling weirdly guilty. Like I’m pulling the plug on this session’s life. What’s happening to me?
With agentic coding, I sometimes feel like a classic telephone operator: mostly routing requests, wiring up the right tools and APIs, verifying the handoffs, and keeping the conversation moving while the real work happens somewhere else. For as long as this lasts.
I wonder how it would be to combine MacBook Neo with @OmarchyLinux (not sure if it can target it).
A service notification from Claude informs users of a temporary disruption and suggests checking back later.
I guess "Claude is down" is the new "GitHub is down". Time to walk the dog or something.
Most software nowadays has a dozen ✅ in it.
I used Tidewave to upgrade a Phoenix app from 1.7.21 to 1.8.3. Here’s what I learned petros.blog/2026/02/15/... #MyElixirStatus
Χρησιμοποιώ εδώ και αρκετό καιρό το LOFREE Flow84. Αυτό που μου αρέσει είναι ότι είναι κάτι ανάμεσα σε κλασσικό μηχανικό, αλλά με λιγότερο ήχο. Είχα πάνω από δύο Keychron και όντως είναι πολύ ωραία. Αλλά και το LOFREE δε το λες και φθηνό στα $159.
Check it out tom.preston-werner.com/2010/08/23/...
I first read about RDD (Readme Driven Development) in 2010 in a post by @mojombo. RDD is now more relevant than ever. What could be a better way to start a conversation with your favorite coding agent?
In science, nothing beats the thrill of a wrong answer.
While working at GitHub in 2014, we chose to remove Git notes from the UI. I remember lengthy discussions but not the details. I think the main reason was that the GitHub UI already covered most Git notes use cases. #GitHubStories
Elixir and its ecosystem excel at delivering a single codebase that seamlessly operates across all tiers, outperforming any other platform I've tried. #MyElixirStatus
Cached notification counters that never disappear, no matter what, ruin me. I am looking at you @SlackHQ
Are TV UIs getting worse? They're sluggish. Slower than a sloth trying to migrate. Why reinvent the UI for every device? I miss my '80s TV with instant buttons and no remote, just a reason to get off the couch.
TUIs are making a comeback, which is fantastic for an old person like me.
Is it only me or has macOS 26 made figuring how to move windows with your mouse a bad experience? I constantly catch myself not knowing where to grab a window from.
Just discovered a framework for writing terminal user interfaces in Elixir. What should I build? #MyElixirStatus
github.com/pcharbon70/...
Nothing against Advent of Code, but what if I develop 12 tiny productivity tools this year instead? Just thinking out loud. 🙂