Session

The Hidden Cost of Abstractions

"Don't Repeat Yourself (DRY)" is one of the most widely accepted principles in software development—but taken too far, it can quietly make systems harder to understand, change, and debug. This talk explores the hidden costs of abstraction: when shared logic becomes tight coupling, when reuse reduces clarity, and when flexibility introduces unnecessary complexity.

We'll look at real-world scenarios where:

1. Abstractions leak and increase cognitive load
2. Generic solutions make simple changes harder
3. DRY conflicts with readability and domain clarity

You'll leave with a more balanced approach to abstraction—knowing when to extract, when to duplicate, and how to design code that is easier to work with, not just "cleaner" on paper.

Mithun A. Sridharan

Founder |Think Insights

Heidelberg, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top