July 5, 2023
In moments of calm, that’s where the magic happens 🪄
Teams are usually so overwhelmed chasing their (never-ending) priorities, OKRs, goals, numbers, product releases etc., that when things start to slow down, and people are wondering, “Okay, what am I onto, today?” the little things are being taken care of. Sometimes, with a big, unseen impact. I’ve witnessed software engineers having th...
Read more
Read more
April 27, 2023
When will the code be ready? Expectations vs. Reality.
One of the common struggles software companies face is the continuous battle between product and engineering teams over predictable delivery and estimation. On one side, product managers, the board, customers, and other various stakeholders need to know when things are going to get done. And what is to blame? They need to know when tha...
Read more
Read more
November 11, 2022
15 Engineering KPI ideas
As an Engineering Manager in a Software company, you will most likely want to answer the following crucial question: “How are we doing?” Setting Key Performance Indicators (KPIs) is a crucial component to get the answers rolling on a weekly, monthly or quarterly basis. You want to set a recurring process for continuous improvement, cel...
Read more
Read more
October 25, 2022
Who’s the company?
Engaging into conversations with fellow colleagues, I’ve quite often encountered discussions falling into weird deadlocks. This could be happening in 1-1s with direct reports, or during more wide meetings, planning for the future. The awkward state I might have strong opinion over several topics, but I push myself into not jumping to s...
Read more
Read more
July 22, 2022
One year into martial arts
Many people are infusing physical exercise and healthy habits as part of their lifestyle. I am not one of those people. Although I try to be careful around my diet, I always placed physical exercise as something you must do, and not something I could truly embrace, enjoy, and make part of my life. The struggle I was facing over keeping...
Read more
Read more
April 21, 2022
T-shape design
Let’s talk UI/UX in web design. When you start building a new product, things are pretty simple. You launch something with a, probably well thought, small set of features. As the product matures, new shiny things come to the table. Or new customer requests and user feedback is pouring in, and the team is taking action. And all of a sud...
Read more
Read more
February 7, 2022
How much is plenty enough?
I’ve been thinking lately about compensation, monetization, and in general… money related things. And I wonder, how much is plenty enough? For an investor (VCs, Angels etc.), plenty enough is usually a 2x, 5x or a 10x return of investment. This is often the turning point. When such an opportunity comes forth, this is where the exit hap...
Read more
Read more
January 8, 2022
The Tooth Fairy secret business
“Dad, look! Μy tooth is about to fall. The Tooth Fairy is visiting my bed tonight”, said my 7-year-old son the other day. “Son, ever wondered what the Tooth Fairy does, with all the teeth she collects?”, I replied. “She must be making furniture”, he said. “Still, what does she do with all this furniture she makes? They must be thousand...
Read more
Read more
December 24, 2021
Software masonry
I remember my old days, when I was programming 3D engines in C++. Working with complex structures, memory management, vector math and obscure algorithms. Trying to squeeze every computing bit available, to keep the frame-rate at a sane level. I remember staying awake at night, lost in my thoughts on how to get the rendering speed of a ...
Read more
Read more
December 1, 2021
Web development for recruiters
As a recruiter, I'd surely have a hard time evaluating software engineering positions. Engineering is in constant growth in terms of complexity, spectrum and roles. Head hunting, sorting CVs, or doing screen calls for the next best hire, is usually focused around scanning profiles for certain keywords. Keywords that might be difficult ...
Read more
Read more
November 15, 2021
Persona Driven Design
Hustling is the most effective type of marketing. Talking to other people about products and services you love. Becoming passionate and spreading the word around. Surfacing products in the competitive landscape by gradually building trust and bias around choices. All that for free. Great products and user experiences inevitably lead to...
Read more
Read more
October 17, 2021
May I have your attention please?
I’ve been thinking about my email lately. And I have the feeling that my inbox has been harassed. It’s being harassed by the global sales effort. Sales people all around the world, trying to capture my attention to get their precious sales through. You are a sales machine What is annoying, is the observable pattern of how this is done....
Read more
Read more
September 3, 2021
I don’t read books
I have a confession to make. I barely read any books. As a matter of fact, I am onto reading a book every couple of years, during summer vacations or while flying abroad. Who has the time to read when information is flowing so massively around us? Facebook, Twitter, LinkedIn, Medium, Hackernews, Reddit and so many other online sources....
Read more
Read more
July 15, 2021
Everything is a priority
Let’s talk about… priority management. You are in a meeting, the conversation is heating up. And you can sense it. You can feel it. You can see it coming… And then the bomb drops: “This is very important, let’s make it a priority” And you leave the meeting with more things on the table. Another super important thing to do, in a checkli...
Read more
Read more
June 21, 2021
Liberating constraints
Ever found yourself caught up in a chain of meaningless bureaucracy at work? I am sure you are, we’ve all been there. For example: “Update that progress report nobody ever reads.” “Request a small budget to get your team on a bonding activity, only to get stuck at a financial approval chain that takes weeks or months to get green lit.”...
Read more
Read more
May 31, 2021
Working remote: A survivor’s guide
In a previous post, I wrote about Slack fatigue, unfolding my thoughts on how using a chat application as the main medium of collaboration can turn into an energy and productivity drainer, while working remote. On this post I am drawing a plan, taking action and finally committing to make it work. Leaning back and observing how a day’s...
Read more
Read more
May 17, 2021
Is Slack the new open space office?
Forced lockdowns and teleworking, as a counter measure to tackle the Covid pandemic, transitioned Transifex, the company I work for, to the remote-first model, in a “here to stay” policy. Physical interactions and hall-way chit chatting is now all about text chat and video calls, with Slack being the king of all communication and inter...
Read more
Read more
May 4, 2021
Basecamp in flames, my take on this
Reading all about the recent “Changes at Basecamp” announcement, and the follow-up news on the mass exodus escalation on various media, I felt like sharing my take on this, as someone in both a leadership role at a SaaS company of the same scale, and as a Basecamp customer myself. I am not here to judge, point fingers or take sides on ...
Read more
Read more
April 30, 2021
Email clients vs Dark mode (mobile)
Working with apps in dark mode is a great trend and I love it! On this post, I am going to explore how nicely it plays with the email user experience, and more specifically iOS email clients, where marketing email content is usually designed around white themes. Test subjects are the 3 email clients I have been using in the past few ye...
Read more
Read more
April 22, 2021
Odyssey of a username
Two and a half decades have passed since my first email, marking my first digital footprint into this world. So many years later, I finally managed to properly sanitize my digital identity. Here is my story. 1996 —————— The year I join Computer Engineering & Informatics Department (CEID) at University of Patras. Primitive internet, Net...
Read more
Read more
April 18, 2021
About Work - Life balance
The importance of maintaining a healthy work life balance is a hot topic for modern businesses. What I am challenging on this post is the terminology around it. Reading all around topics on “Work-Life Balance” I cannot help imagining a balance scale, where on one side we have “Work” and on the other side we have “Life”, competing each ...
Read more
Read more