Posts in Category: Programming

Software Architecture Patterns: A Time and Place for Everything

Software Architecture Patterns: A Time and Place for Everything

Software architectural patterns are one of the more polarizing and controversial topics in the development world.

"Here's all the patterns that every project needs!"

"All patterns are bad and you should feel bad if you use them!"

In this post I will talk about what Architectural Patterns are, when they matter, when to use them and when not to.

I will list out a few patterns in a way that I hope will share understanding rather than dogmatic positions that are often held by tech influencers on social media.

read more