Sign in

Petros Amoiridis

@petros.software
170 followers 169 following 202 posts

Brewing software slowly — amignosis.com Leading the Greek Elixir community — greecex.org

PostsRepliesMedia
Petros Amoiridis @petros.software · 20/05/2026
A customer reported a bug. I opened a pull request to fix it. That's the part I love about my job. petros.blog/2026/05/20/...
petros.blog
Support Engineer's Unique Role: Fixing Bugs Fast at Workbrew
Discover the joy of being a Support Engineer at Workbrew, where customer requests become opportunities to fix bugs and improve the product.
020
Petros Amoiridis @petros.software · 23/04/2026
Some editors want to be more like CLI Agents. Some CLI Agents want to be more like editors. And then there are vertically specialized solutions like Tidewave, making both editors and CLI Agents jealous. It’s not clear who wins in the end.
020
Petros Amoiridis @petros.software · 16/04/2026
I once flew to Athens to interview for a BCS membership. When I mentioned Michael Dertouzos's 'What Will Be' as a favorite book, both professors laughed uncontrollably. They never told me why. Nearly everything he predicted came true. petros.blog/2026/04/16/...
petros.blog
Navigating BCS Membership: A Journey of Recognition and Insight
Discover the journey to BCS membership and how a favorite book prediction was laughed at yet proved eerily accurate about the future.
000
Petros Amoiridis @petros.software · 15/04/2026
I love how so many articles about running LLMs locally start with “Here’s a simple setup...” and then go on for pages of hoop-jumping before you can even see anything working.
000
Petros Amoiridis @petros.software · 14/04/2026
A blast from last year: petros.blog/2025/04/19/...
petros.blog
Loading Memories: Nostalgic Gaming with Amiga and Atari in the 1980s
A nostalgic journey back to 1988, reliving childhood memories of typing BASIC games from magazines on my Amiga 500 and a friend’s Atari home computer.
000
Petros Amoiridis @petros.software · 12/04/2026
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/...
petros.blog
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.
110
Petros Amoiridis @petros.software · 08/04/2026
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.
000
Petros Amoiridis @petros.software · 30/03/2026
Made my first contribution to Homebrew — github.com/Homebrew/br...
github.com
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...
020
Petros Amoiridis @petros.software · 27/03/2026
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/...
petros.blog
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.
010
Petros Amoiridis @petros.software · 22/03/2026
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
github.com
GitHub - petros/spm: Smart Plant Management
Smart Plant Management. Contribute to petros/spm development by creating an account on GitHub.
4202
Petros Amoiridis @petros.software · 19/03/2026
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/...
petros.blog
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.
000
Petros Amoiridis @petros.software · 18/03/2026
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/...
petros.blog
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.
000
Petros Amoiridis @petros.software · 17/03/2026
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?"
100
Petros Amoiridis @petros.software · 17/03/2026
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/...
petros.blog
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.
011
Petros Amoiridis @petros.software · 15/03/2026
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?
000
Petros Amoiridis @petros.software · 10/03/2026
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.
100
Petros Amoiridis @petros.software · 08/03/2026
Ask people to enter their ZIP code first. zipcodefirst.com
zipcodefirst.com
Put the ZIP code first.
A ZIP code is 5 characters. City, state, country — autofilled. It's 2026. This isn't hard.
000
Petros Amoiridis @petros.software · 04/03/2026
I wonder how it would be to combine MacBook Neo with @OmarchyLinux (not sure if it can target it).
000
Petros Amoiridis @petros.software · 03/03/2026
I guess "Claude is down" is the new "GitHub is down". Time to walk the dog or something.
A service notification from Claude informs users of a temporary disruption and suggests checking back later.
010
Petros Amoiridis @petros.software · 21/02/2026
Most software nowadays has a dozen ✅ in it.
000
Petros Amoiridis @petros.software · 15/02/2026
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
petros.blog
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.
000
Petros Amoiridis @petros.software · 23/01/2026
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?
110
Petros Amoiridis @petros.software · 11/01/2026
In science, nothing beats the thrill of a wrong answer.
000
Petros Amoiridis @petros.software · 10/01/2026
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
000
Petros Amoiridis @petros.software · 10/01/2026
Elixir and its ecosystem excel at delivering a single codebase that seamlessly operates across all tiers, outperforming any other platform I've tried. #MyElixirStatus
0100
Petros Amoiridis @petros.software · 10/01/2026
Cached notification counters that never disappear, no matter what, ruin me. I am looking at you @SlackHQ
000
Petros Amoiridis @petros.software · 05/01/2026
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.
000
Petros Amoiridis @petros.software · 25/12/2025
TUIs are making a comeback, which is fantastic for an old person like me.
000
Petros Amoiridis @petros.software · 11/12/2025
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.
000
Petros Amoiridis @petros.software · 04/12/2025
Just discovered a framework for writing terminal user interfaces in Elixir. What should I build? #MyElixirStatus github.com/pcharbon70/...
github.com
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
281
Petros Amoiridis @petros.software · 03/12/2025
Nothing against Advent of Code, but what if I develop 12 tiny productivity tools this year instead? Just thinking out loud. 🙂
010
Petros Amoiridis @petros.software · 03/12/2025
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...
github.com
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
020
Petros Amoiridis @petros.software · 02/12/2025
If you're just starting as a programmer and nearing graduation, what's the best path to ensure your skills remain relevant and adaptable? What should you specialize in?
020
Petros Amoiridis @petros.software · 01/12/2025
If you ever need to force push to a remote branch but first keep it safe locally in case you want to restore, here's an approach: github.com/petros/kb/b...
github.com
kb/git/how-to-back-up-a-remote-branch-locally.md at main · petros/kb
Various how to READMEs, scripts and more. Contribute to petros/kb development by creating an account on GitHub.
000
Petros Amoiridis @petros.software · 01/12/2025
What's with projects leaving GitHub? dillo-browser.org/news/migrat... — I remember the opposite back in they day. This time it's because there's too much JavaScript in the UI. 🤔
000
Petros Amoiridis @petros.software · 30/11/2025
It’s that time of the year 🥳
Tall lit Christmas tree with red and white ornaments, candy canes and a long red hat topper standing next to a sofa and golf bag in a living room.
010
Petros Amoiridis @petros.software · 30/11/2025
After learning about @ziglang's move to @codeberg_org, I decided to create a new Codeberg account. Either their sign-up process is terrible, or I'm missing something, because I ended up stuck in a no-user land. Their CAPTCHA is impossible to solve. I give up.
000
Petros Amoiridis @petros.software · 29/11/2025
I'm convinced that a relatively experienced programmer, along with Tidewave and @elixirphoenix, can achieve great things—even start and run a small business. #MyElixirStatus
281
Petros Amoiridis @petros.software · 28/11/2025
I deployed on a Friday afternoon and also gave feedback to a team member. Some say you shouldn't do either on a Friday.
000
Petros Amoiridis @petros.software · 28/11/2025
I'm drafting a prompt for Claude Code and need to convey the desired simplicity of the final app. It will be used for managing our building expenses. I want to avoid expressions like "Some users are so incapable, they can't even operate an elevator."
010
Petros Amoiridis @petros.software · 28/11/2025
What am I losing if I block anything coming from substack?
000
Petros Amoiridis @petros.software · 28/11/2025
I've worked with numerous editors across various web apps for years, but nothing compares to GitHub's simplicity when editing issues. It's hard to pinpoint exactly why, but I think it's because it doesn't interfere or make decisions for you.
000
Petros Amoiridis @petros.software · 12/10/2025
Another interview with members of our Greece |> Elixir community. Once again, in Greek for the time being. Άλλη μια συνέντευξη με μέλη της κοινότητας Greece |> Elixir. www.youtube.com/watch?v=mX3... #MyElixirStatus #GreeceElixir
youtube.com
Elixir.Greece.interviews/5 — Kostas Bitsakos & Panos Nezis
This is a series of interviews of members of the Greece | Elixir community. Today I had the pleasure to talk to Kostas Bitsakos and Panos Nezis from Vaix. Th...
000
Petros Amoiridis @petros.software · 07/10/2025
Most people that could exist, mathematically, will never exist. We are so lucky we were here.
000
Petros Amoiridis @petros.software · 06/10/2025
"This page was reloaded because it was using significant energy.". Why does a page that shows a list of products use significant energy?
000
Petros Amoiridis @petros.software · 13/08/2025
As an introvert, I was terrified of public speaking. Then, I took a stand-up comedy workshop and performed at three open mics. After that, public speaking felt easy. Stand-up comedy is the ultimate challenge. Stepping out of my comfort zone really paid off.
020
Petros Amoiridis @petros.software · 09/08/2025
I imagine the Internet is gradually filling up with AI generated, bloated code. AI is trained off that. The cycle continues. I wonder if simplicity should be somehow ingrained in the models and the agents.
000
Petros Amoiridis @petros.software · 14/07/2025
Imagine an AI coding agent, designed with the goal to help you learn. Not with the goal of making you 10x productive. But with the goal of making you learn at 10x speed. Learn fast, brew software slowly. 🤔
000
Petros Amoiridis @petros.software · 05/07/2025
This is the Greek way. 🍅, 🥒, onion, 🫒 oil, vinegar, salt, feta, and oregano. Freshly baked bread. 🥖
110
Petros Amoiridis @petros.software · 04/07/2025
A new series of Greece |> Elixir member interviews as an attempt to get to know each other, but also talk about our community in public, here's our first interview of our member Elias. Enjoy! (In Greek for the time being). youtu.be/deiO7i3GlVw #MyElixirStatus #GreeceElixir #ElixirLang
youtu.be
Elixir.Greece.interviews/1 — Elias Karakoulakis
YouTube video by Petros Amoiridis
010