DEV Community

# softwaredesign

Posts

๐Ÿ‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
10 - Architecture and Organizations โ€” Conwayโ€™s Law Revisited

10 - Architecture and Organizations โ€” Conwayโ€™s Law Revisited

2
Comments
3 min read
Cohesion Is About Knowledge: Why High Cohesion Makes Code Easier to Understand

Cohesion Is About Knowledge: Why High Cohesion Makes Code Easier to Understand

Comments
8 min read
The Independent Variation Principle as a Thought Framework

The Independent Variation Principle as a Thought Framework

Comments
11 min read
Inheritance vs Composition: The Independent Variation Principle Explains Why

Inheritance vs Composition: The Independent Variation Principle Explains Why

Comments
5 min read
Improve Your Application Quality and Stability: Hereโ€™s How We Lost Focus โ€” and How to Get It Back

Improve Your Application Quality and Stability: Hereโ€™s How We Lost Focus โ€” and How to Get It Back

Comments
4 min read
Tell Me Why My Design Will Fail

Tell Me Why My Design Will Fail

Comments
5 min read
Framework Lock-In: Are you building a productโ€”or just a framework extension?

Framework Lock-In: Are you building a productโ€”or just a framework extension?

1
Comments 4
1 min read
All decisions are wrong, but some are better

All decisions are wrong, but some are better

4
Comments 1
4 min read
Making non-atomic actions atomic using intents

Making non-atomic actions atomic using intents

2
Comments
5 min read
๐“๐ก๐ž ๐’๐Ž๐‹๐ˆ๐ƒ ๐๐ซ๐ข๐ง๐œ๐ข๐ฉ๐ฅ๐ž๐ฌ โ€” ๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐  ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐“๐ก๐š๐ญ ๐’๐ญ๐š๐ง๐๐ฌ ๐ญ๐ก๐ž ๐“๐ž๐ฌ๐ญ ๐จ๐Ÿ ๐“๐ข๐ฆ๐ž

๐“๐ก๐ž ๐’๐Ž๐‹๐ˆ๐ƒ ๐๐ซ๐ข๐ง๐œ๐ข๐ฉ๐ฅ๐ž๐ฌ โ€” ๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐  ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐“๐ก๐š๐ญ ๐’๐ญ๐š๐ง๐๐ฌ ๐ญ๐ก๐ž ๐“๐ž๐ฌ๐ญ ๐จ๐Ÿ ๐“๐ข๐ฆ๐ž

1
Comments
2 min read
๐๐ซ๐ข๐ง๐œ๐ข๐ฉ๐ฅ๐ž๐ฌ ๐จ๐Ÿ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐ƒ๐ž๐ฌ๐ข๐ ๐ง

๐๐ซ๐ข๐ง๐œ๐ข๐ฉ๐ฅ๐ž๐ฌ ๐จ๐Ÿ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐ƒ๐ž๐ฌ๐ข๐ ๐ง

Comments
2 min read
Avoiding the 'Common' Trap: How I Structure Shared Packages at HoneyDrunk

Avoiding the 'Common' Trap: How I Structure Shared Packages at HoneyDrunk

2
Comments
3 min read
Design Principles of Software Applied: Practical Example in Python

Design Principles of Software Applied: Practical Example in Python

Comments
3 min read
The Hidden `instanceof` Trap That WRECKS Your Object-Oriented Code!

The Hidden `instanceof` Trap That WRECKS Your Object-Oriented Code!

Comments
5 min read
The Five Underplayed Premises Of TDD

The Five Underplayed Premises Of TDD

Comments 1
2 min read
๐Ÿ‘‹ Sign in for the ability to sort posts by relevant, latest, or top.