
An engineer in the bottom of my heart. On the continuous quest for finding a common language between the business and the technology. Used to dress in white or black, today I find myself better in-between, in gray hues. Fascinated about mental models, psychology, communication, learning (and teaching) and software architecture. I hope to never stop asking the "why?" question.
How to get better at anything? The secret ingredient.

Damian Romanow
Head of Engineering
We often say that each failure makes us stronger. It makes, but I think it's only a half-truth. So why does everyone constantly feel obligated to repeat that superficial life advice?
To tell what to do or tell what we aim for?

Damian Romanow
Head of Engineering
What is the difference between a truck driver and a racing driver? How easy or how hard is it to hire each of them? Short contemplation about roles, list of duties, and reality, based on Cynefin.
Team topologies - optimizing software team size

Damian Romanow
Head of Engineering
If you are in post-MVP phase you need to optimize your team size. Read this article to find out how team topologies change communications patterns.
What is technical debt and how to manage it?

Damian Romanow
Head of Engineering
Read this article to find out what is technical debt and how you should approach it.
Scaling a startup - post MVP challenges. We have launched an MVP and now what?

Damian Romanow
Head of Engineering
What are the most common challenges in the post-MVP phase of a startup?
Paycheck, events, idempotency and Elixir - what do they have in common?

Damian Romanow
Head of Engineering
Still wondering what paycheck, events, idempotency and Elixir have in common? Here’s a specific business scenario, which explains it all.