Please enter at least 3 characters 0 results for your search

The naive myth of architecture as "free goodies"

The naive myth of architecture as "free goodies"

There are so many myths about software architecture ... that it's done once and there's no further cost associatedthat if you do it properly, it will serve foreverthat there's "the correct way to do it" & you measure correctness with "software…

Read More

How does Dunning–Kruger effect impact collaboration in tech teams

How does Dunning–Kruger effect impact collaboration in tech teams

This blog post is all about: cognitive bias (one particular one), how quickly we get used to "the new normal", how being insatiable when it comes to knowledge can make us ashamed, why we get annoyed when some junior pops…

Read More

"The Chasm" in Software Development technology adoption cycle

"The Chasm" in Software Development technology adoption cycle

TL;DR Software Development technology adoption lifecycle is susceptible to the same rules that apply to any other high-tech. Market success is not guaranteed by sheer innovation, technical excellence or even product capabilities - it does require certain qualities, but…

Read More

Don't burst in Tiers: setting the boundaries in a right way

Don't burst in Tiers: setting the boundaries in a right way

The idea of decomposing application into layers (logical vertical split) or tiers (physical vertical split) isn't new - it's bread'n'butter of systems architecture. Reasons for such a split are still the same (as they were in 90s, 80s & beyond)…

Read More

Just do it! Practice makes a master

People tend to like the shortcuts. There’s nothing really surprising about that - actually modern corporate standards favor people who are goal-oriented and "know what they want". I’m not gonna condemn this path (as I find…

Read More