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 […]
Sitting idle
Engineers without anything to do is the worst nightmare for founders. I often found myself panicking because I did not […]
How to build an engaging career path
The following is my take on seniority levels. Junior engineers are very productive. They are eager to try new technologies, […]
Breaks and Brakes
After a few solid sprints, the next logical concern is the team’s velocity. How can I measure speed? Is my […]
Playbooks and Runbooks
The most outstanding professionals I’ve met have playbooks and runbooks. It is not so much about their degrees, their experience, […]
Contractors and Employees
In today’s market, there are companies paying between $40-80 per hour to contractors. Let’s say you are going through Series […]