A Better Programmer: Part 1 — Software Design

1 min read Original article ↗

Programming

Software Development

Software Architecture

Software Engineering

Mar 18, 2020

--

Hey! Thank you for opening this tab among the gazillion others, you are awesome!

I describe computers from an oversimplified perspective, to explain how hardware affects code and programming concepts we live with.
This is my mental toolbox and my approach to design software and fight complexity. It may or may not work for you.
Please enjoy reading and steal my ideas.

Have you ever seen a total mess of code?
Have you ever pounded a table with your fist, thinking of slow and painful death to the author of this brain-damaged cancer-giving parody of a code?
Have you been the author?

Part I

Read the full story on my personal site: no ads, no tracking, and open comments via GitHub.

Part II

A Better Programmer: Part 2 — The Conduct of no Regrets