Posts in Category: Programming

Code Readability

Code should read like a book

Code Readability
Having worked as a "heads down" coder for 15 years, I’ve worked in many code bases, some welcomed me with beautifully laid out architecture or had implemented custom frameworks that handled 90% of the business use cases out of the box! Others were a patchwork of ideas held together with hard work and a bit of luck. Why readability matters Most developers will eventually be tasked with fixing a bug or adding a new feature to an unfamiliar system. This is usually far more difficult than clean sheet development as the developer is confined by the system they’re working in. Most read more
 

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