Skip to content

Instantly share code, notes, and snippets.

View tonylampada's full-sized avatar

Tony Lâmpada tonylampada

View GitHub Profile

Plumbing + Intelligence: A Practical Mindset for Software Architecture

1. Introduction

As I gained experience in building software, I realized a fundamental distinction between two types of code, which in my mind, I refer to as:

  • "plumbing" code, vs
  • "intelligence" code.

I want to explain this duality because I believe it assists in cultivating a programming mindset that tends to produce quality software (*).