Michał GrabowskiinSoftwareMill Tech BlogDo not copy successful architecturesBuild robust, simple, and predictable solutions that are easy to adapt, develop, and maintain.7 min read·Mar 11, 2024----
Michał GrabowskiinSoftwareMill Tech BlogBuild Cities not Buildings: Holistic Approach to System DesignSoftrware Development is like urban planning, where each building affects and is influenced by its surroundings.8 min read·Feb 15, 2024----
Michał GrabowskiinSoftwareMill Tech BlogUnlock the Secrets of Top Tech Highest PerformersFor almost ten years, the DORA research initiative has explored the effectiveness and metrics of top-performing organizations driven by…7 min read·Jan 23, 2024--2--2
Michał GrabowskiinSoftwareMill Tech BlogThe biggest waste in software developmentBuilding the wrong thing is the biggest waste in software development.8 min read·Jan 10, 2024----
Michał GrabowskiinSoftwareMill Tech BlogNavigating Through the StormExplore effective strategies for handling system overload. Learn techniques to keep systems efficient under heavy load.10 min read·Jan 3, 2024----
Michał GrabowskiinSoftwareMill Tech BlogAdvanced large-scale DDDTools and architecture to effectively model and structure complex domains in software development.8 min read·Dec 12, 2023----
Michał GrabowskiinLevel Up CodingA good program is a small program.It is hard to reason about anything that consists of many different moving parts. It just exceeds our cognitive abilities as humans. It is…6 min read·Jul 11, 2022----
Michał GrabowskiinLevel Up CodingException in Domain-Driven DesignExceptions have been introduced to handle errors on the function level. The intention was to avoid returning error codes and remove return…3 min read·Jul 4, 2022--4--4
Michał GrabowskiinLevel Up CodingOpen-Closed Principle is nothing about the codeHistory7 min read·Dec 30, 2021----
Michał GrabowskiWhy our code tends to become big ball of mud over timeOur codebases seem to corrode over time. Overall quality tends to decrease. Each new change is harder to introduce. We all use OOP good…3 min read·Jun 28, 2021----