Site icon Petros Amoiridis

All blog posts

blog

Welcome to a world of limitless possibilities, where the journey is as exhilarating as the destination, and where every moment is an opportunity to make your mark on the canvas of existence. The only limit is the extent of your imagination.

  • Hands off the fretboard

    Coding felt like playing a song. The notes came out of your fingers. Now someone walks up mid-song and says, “Stop playing it yourself, or you’ll fall behind.” The maker, the artist… hands off the fretboard. Something is lost when you stop touching the strings. But the instrument has changed, not disappeared.

  • Radical transparency in support

    Support teams often default to vague responses when customers report issues, prioritizing corporate image over transparency. Embracing “radical transparency” enhances customer relationships by sharing honest details about problems and limitations. This approach fosters trust, reduces repeated inquiries, and encourages collaborative solutions, ultimately benefiting both customers and the company.

  • One thing at a time

    The author reflects on the negative impacts of multitasking, especially exacerbated by faster AI tools that encourage juggling multiple tasks. After shifting to a “one thing at a time” approach, they experienced improved calmness and control, highlighting the importance of focusing on individual tasks for better mental well-being, regardless of productivity metrics.

  • Managing up

    Management is a two-way street, involving proactive engagement from both managers and individual contributors (ICs). ICs should prepare for 1:1s, provide context about their work, align on priorities, and communicate problems early. This collaboration leads to better relationships, faster growth, and increased satisfaction for both parties.

  • Upgrading an Elixir Phoenix app using Tidewave

    My company, Amignosis, website is a simple Phoenix LiveView web app. It was on Phoenix 1.7.21 and Elixir 1.18, and I wanted to upgrade it to Phoenix 1.8.3 and Elixir 1.19. So, I decided to try Tidewave with Claude Code, to do it for me. Here’s a video showing the process, but read ahead if…

  • Loading memories

    It was spring break, 1988. I turned on my Amiga 500, the pigeons cooed outside, and summer filled the air. Across the street, my friend had an Atari and a magazine full of BASIC listings. We typed code all afternoon. Nothing has changed, but everything has changed. I’m loading memories.

37signals accountable ai algorithms appreciation basecamp bcs bits bug burnout C# calm calmup career cheatsheet collaboration communication communities continuous-learning customers design dignity eggs elixir empathy encouragement experiments feedback frameworks fun gamedev games gamification gems general git github google gratitude greek easter growth health heavymelon hiring homeless how-to humans humor indiedev integrity jobs justice languages launch linux loyalty macos netiquette no-code nostalgia now omoiyari open-source personal-development phoenix photos Productivity Programming rails rants recognition remote remotely resolution responsibility ruby ruby-on-rails rules rust self-note series-bapa startups summary supportress sushi team-building teamwork telework tips trips trustworthy ubuntu ubuntu-experiment ui usability utilities version-control videos vim words

Subscribe

Enter your email below to receive updates.

Join 72 other subscribers
Exit mobile version