Vacation between projects
When you work as a contractor, you don’t have a job: you have a project. You don’t have a boss: […]
Re-invent your Daily Standup Meeting
The worst daily standup Probably the worst daily standup meeting I was part of had 30+ people. Imagine 30 people […]
We need to get this done
If you worked for a startup, you are familiar with the feeling of “I don’t know what the hell founders […]
Fail to your first 10 users
“Fail to learn” has been a famous motto encouraging founders to push through rapid product iteration. I don’t know any […]
Time management: how to avoid working 90hs per day
I’ve recently heard a phrase that changed my perspective on time management: “if you don’t have time, how can you […]
Next-gen Software Architecture
I went through different system architectures during my life as a programmer. From the single-file C64 programs to the multiple […]
What’s under the hood?
You can’t have access to Facebook’s newsfeed algorithm or Google search source code. However, you can get pretty close to […]
Designed in California, Assembled Remotely
Electronic products can be designed in one place and manufactured in another. Software products are a different story. The design […]
The highest-value task
When you are a one-person show, identifying the high-value tasks is easy: all of them are. Because you are the […]
My user experience is bad
Give your users too many options. Hide the most important ones. Make them do as many clicks as possible to […]