Petros Amoiridis
petros.software
Petros Amoiridis
@petros.software
Brewing software slowly — https://amignosis.com
Leading the Greek Elixir community — https://greecex.org
In science, nothing beats the thrill of a wrong answer.
January 11, 2026 at 10:38 AM
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
January 10, 2026 at 2:45 PM
Elixir and its ecosystem excel at delivering a single codebase that seamlessly operates across all tiers, outperforming any other platform I've tried. #MyElixirStatus
January 10, 2026 at 2:38 PM
Cached notification counters that never disappear, no matter what, ruin me. I am looking at you @SlackHQ
January 10, 2026 at 9:25 AM
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.
January 5, 2026 at 10:44 PM
TUIs are making a comeback, which is fantastic for an old person like me.
December 25, 2025 at 10:01 AM
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.
December 11, 2025 at 4:18 PM
Just discovered a framework for writing terminal user interfaces in Elixir. What should I build? #MyElixirStatus
github.com/pcharbon70/...
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
github.com
December 4, 2025 at 5:44 PM
Nothing against Advent of Code, but what if I develop 12 tiny productivity tools this year instead? Just thinking out loud. 🙂
December 3, 2025 at 6:53 PM
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 - petros/claude-sessions: Find your Claude Code sessions easily across your system
Find your Claude Code sessions easily across your system - petros/claude-sessions
github.com
December 3, 2025 at 4:02 PM
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?
December 2, 2025 at 9:14 AM
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...
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.
github.com
December 1, 2025 at 5:48 PM
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. 🤔
December 1, 2025 at 8:11 AM
It’s that time of the year 🥳
November 30, 2025 at 1:37 PM
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.
November 30, 2025 at 8:56 AM
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
November 29, 2025 at 5:44 PM
I deployed on a Friday afternoon and also gave feedback to a team member. Some say you shouldn't do either on a Friday.
November 28, 2025 at 3:50 PM
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."
November 28, 2025 at 2:19 PM
What am I losing if I block anything coming from substack?
November 28, 2025 at 2:13 PM
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.
November 28, 2025 at 8:41 AM
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
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...
www.youtube.com
October 12, 2025 at 8:30 PM
Most people that could exist, mathematically, will never exist. We are so lucky we were here.
October 7, 2025 at 8:00 PM
"This page was reloaded because it was using significant energy.". Why does a page that shows a list of products use significant energy?
October 6, 2025 at 3:59 PM
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.
August 13, 2025 at 10:23 AM
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.
August 9, 2025 at 8:02 AM