“It’s not about the money, it’s about sending a message. Everything burns!” — The Joker

Photo by Ryunosuke Kikuno on Unsplash

Or the check that the other SOLID principles were applied.

©Mihai Sandu

How granularity will improve your code resilience to changing requirements in real-world applications.

©Mihai Sandu

Or when to extend a base class and when to compose objects.

©Mihai Sandu

The Autonomous Driving System Problem

Specialize in a niche to make money. Step outside it to get the wallet to hold them.

©Mihai Sandu

Following this principle should spare you from new bugs when adding new features to existing code.

©Mihai Sandu

The Ice-Cream maker problem

Why this principle is often misunderstood and how should it be applied in real-world code.

©Mihai Sandu

Spending more time on reading rather than writing code is a clear sign of mistrust in the codebase. Command Query Separation (CQS) principle can fix that.

©Mihai Sandu

Hint: probably never

Image by yino19700 from Pixabay

mind-bogglingly stupid”, Elon Musk

Multitasking has become synonymous with productivity. While that might make you look busy, it’s hindering your ability to learn fast.

©Mihai Sandu

Mihai Sandu

A software developer interested in writing about programming, technology, environment, and self-development. Twitter @mihais77

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store