Value Added Thoughts

Dorota Parad's blog

Quality or speed - why not both?

Hand drawn picture of a stick figure putting a slice of what looks like a strawberry cake in their mouth, while simultaneously holding another slice of said cake

One of the most annoying myths in software development that just won’t die is the supposed tradeoff between speed and quality. The common thinking goes: quality, speed, cost - pick 2. And because time is money, this in turn gets simplified to speed OR qua…

Continue Reading →

Slow and boring: how to build reliable software

Hand drawn picture of a troll attempting to jam a rod between two perfectly working cogs

How does one get to a 99.999% of uptime on their public, frequently used API? The usual answers are all focused on technical solutions. I suppose your tech stack, architecture, deployment strategy, and all these wonderfully concrete choices matter a lot. …

Continue Reading →

Aiaiaiaiaiaiaiaiai

A question mark in the top left, a smiley face in the top right. A jumbled mess of colored lines connect the dot of the question mark with the corner of the smile. Child-like colored pencil drawing, hand drawn.

No, a cat didn’t just step on my keyboard. There is a lot about the hottest topic in (every) town that is just… confusing. Every single product out there has to have AI in it. Even a toothbrush. This must mean that everyone wants it and customers are supe…

Continue Reading →

The myth of complexity: why microservice architecture doesn’t work for you

A line drawing of a sad face saying 'head hurts'; a swirly line above the head indicates confusion

When I started my company, it was very obvious that we were going with a microservice architecture from the get go. Even though we were just two people, it seemed like the right choice. Different pieces of your business have their own different rhythms af…

Continue Reading →

In recognition of doing nothing

A gold statuette trophy wearing a gold medal standing on the number 1 podium, while the background is in flames. Hand-drawn with crayons and colored pencils.

Rewarding problem solving creates a paradox. Imagine two different teams. One team, let’s call it Team A, is not very dynamic. The team members are content, they do solid work every day, and work well together. They end their days after 8h of work or less…

Continue Reading →