Building a watering system for my balcony

A weekend electronics project to keep my Berlin balcony's plants alive through the summer heat — an ESP32-controlled drip system, the components, the wiring, and what I'd do differently next time.

Reflections from my time at HubSpot

After 2.5 years leading engineering in HubSpot's Flywheel Product Line, I reflect on turning around an org of 20+ teams and the lessons I learned building internal AI products for GTM.

Thew new talent bar for software engineers

Web software engineering is changing rapidly. While this shift is not equally distributed and is often easy to overlook in the day-to-day, it is coming whether you are ready or not. The reality is that writing software is becoming cheaper...

Lessons from Intercom on being a product engineering leader

I am finishing my time at Intercom and this post is an attempt of reflection and summary of lessons from my time there. I had a privilege to work there for 6 years, across 3 roles, in 3 product groups,...

Turning around a group of teams

When you realise that the org you are leading became dysfunctional, it can feel hopeless. The role of engineering leader is to identify, diagnose and improve. Here is a framework that I used at Intercom to quickly turn around a group of teams that was in trouble.

The power of peer coaching for engineering managers

One of the most influential thing on your growth are the peers you work with. They provide you new perspectives, play devil advocate or brainstorm new ideas. Find them as engineering manager.

Software documentation in growing companies

Finding the right balance between moving fast and keeping high-quality documentation is very hard for growing engineering organisations. If you feel that these problems are present in your company, experiment with Architecture Design Records.

Learnings from Nonviolent Communication

Nonviolent Communication is a game changer tool for every people manager. It helps creating meaningful relationships by embracing any emotion, good or bad. And the best part is, it is even more useful in private life.

7 lessons on being Group Engineering Manager

7 lessons that I learned on being Group Engineering Manager. Check out what changes when you become manager of managers and what skills and responsibilities are getting most important.

What is Principal Engineer role?

Principal engineer usually means the most experienced individual contributor in the organisation. It's an ultimate step in engineer career ladder, but do you know what to expect at this level?