Category: Software Development

Software development by analogy

Analogies are always useful to get into the right mindset about how things work. They are even more useful if you’re trying to explain how software engineering works to a non-technical person. People tend to think that building software involves some kind of black magic. In reality, this process is a lot more methodical and […]

Is there any place for monoliths in 2020?

For more than 5 years, we are in the age of microservices. Monoliths sound like 90’s tech and a thing we should be embarrassed about having. We’ve seen countless discussions about microservices vs monoliths. We all remember the epic talks of engineers and CTOs from Netflix, Spotify, and other big players. Loads of buzzwords thrown every five minutes: […]