Advertisement · 728 × 90

Posts by Petros Amoiridis

The Balancing Act: Overtime, Flexibility, and 9-to-5 Truths Reflecting on past programming experiences, this article reveals the untold pressures of implicit demands and the boundaries we must set.

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/...

23 hours ago 1 0 1 0

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.

4 days ago 0 0 0 0
Preview
Add HOMEBREW_FORCE_BREW_WRAPPER_HELP_MESSAGE by petros · Pull Request #21834 · Homebrew/brew Allow wrapper providers to append a custom help message to the HOMEBREW_FORCE_BREW_WRAPPER error output. If set, the message is included at the end of the error. If unset, no change in behaviour. T...

Made my first contribution to Homebrew — github.com/Homebrew/br...

1 week ago 2 0 0 0
Embracing Change: The Art of Coding in a New Era Explore the emotional journey of coding as a personal craft, and the impact of new tools on the programmer's creative expression.

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/...

2 weeks ago 1 0 0 0
Preview
GitHub - petros/spm: Smart Plant Management Smart Plant Management. Contribute to petros/spm development by creating an account on GitHub.

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

3 weeks ago 20 2 4 0
Preview
Embrace Radical Transparency for Better Customer Support Discover the power of radical transparency in customer support. Learn how honest communication can build trust and loyalty with clients.

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/...

3 weeks ago 0 0 0 0
Preview
One Thing at a Time: Mastering Focus in a Multitasking World Discover the benefits of single-tasking over multitasking. Improve focus, reduce anxiety, and enhance your overall well-being with one simple change.

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/...

3 weeks ago 0 0 0 0
Advertisement
Preview
Separate Writing and Formatting How to get focused

Check the whole article out: ia.net/topics/sepa...

3 weeks ago 0 0 0 0

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?"

3 weeks ago 0 0 1 0
Preview
Managing Up: Enhance Your 1:1 Meetings with Your Manager Learn how to manage up effectively in your 1:1s. Enhance your career by fostering better communication with your manager and driving success.

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/...

3 weeks ago 1 1 0 0

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?

4 weeks ago 0 0 0 0

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.

1 month ago 0 0 1 0
Preview
Put the ZIP code first. A ZIP code is 5 characters. City, state, country — autofilled. It's 2026. This isn't hard.

Ask people to enter their ZIP code first. zipcodefirst.com

1 month ago 0 0 0 0

I wonder how it would be to combine MacBook Neo with @OmarchyLinux (not sure if it can target it).

1 month ago 0 0 0 0
A service notification from Claude informs users of a temporary disruption and suggests checking back later.

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.

1 month ago 1 0 0 0

Most software nowadays has a dozen ✅ in it.

1 month ago 0 0 0 0
Advertisement
Preview
Upgrading Amignosis: Phoenix and Elixir with Claude Code Discover how I upgraded my Phoenix LiveView app using Tidewave and Claude Code, overcoming challenges and optimizing the process.

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

1 month ago 0 0 0 0

Χρησιμοποιώ εδώ και αρκετό καιρό το LOFREE Flow84. Αυτό που μου αρέσει είναι ότι είναι κάτι ανάμεσα σε κλασσικό μηχανικό, αλλά με λιγότερο ήχο. Είχα πάνω από δύο Keychron και όντως είναι πολύ ωραία. Αλλά και το LOFREE δε το λες και φθηνό στα $159.

2 months ago 1 0 0 0

Check it out tom.preston-werner.com/2010/08/23/...

2 months ago 0 0 0 0

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?

2 months ago 1 0 1 0

In science, nothing beats the thrill of a wrong answer.

3 months ago 0 0 0 0

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

3 months ago 0 0 0 0

Elixir and its ecosystem excel at delivering a single codebase that seamlessly operates across all tiers, outperforming any other platform I've tried. #MyElixirStatus

3 months ago 11 0 0 0

Cached notification counters that never disappear, no matter what, ruin me. I am looking at you @SlackHQ

3 months ago 0 0 0 0

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.

3 months ago 0 0 0 0

TUIs are making a comeback, which is fantastic for an old person like me.

3 months ago 0 0 0 0
Advertisement

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.

4 months ago 0 0 0 0
Preview
GitHub - pcharbon70/term_ui: A framework for writing terminal user interfaces in Elixir A framework for writing terminal user interfaces in Elixir - pcharbon70/term_ui

Just discovered a framework for writing terminal user interfaces in Elixir. What should I build? #MyElixirStatus
github.com/pcharbon70/...

4 months ago 8 1 2 0

Nothing against Advent of Code, but what if I develop 12 tiny productivity tools this year instead? Just thinking out loud. 🙂

4 months ago 1 0 0 0
Preview
GitHub - petros/claude-sessions: Find your Claude Code sessions easily across your system Find your Claude Code sessions easily across your system - petros/claude-sessions

My Claude Code conversations started getting a bit out of hand, so I created a `claude-sessions` tracker to Map meaningful labels to session IDs, track multiple sessions per label, and resume your work with a simple command. github.com/petros/clau...

4 months ago 2 0 0 0