Throwback Thursday: October 17, 2024

Today's edition of Throwback Thursday is all about one of my two favorite programming books: "Code That Fits in Your Head," by Mark Seemannn.

Throwback Thursday: October 17, 2024

With over a million words scattered across more than 1,300 articles on this blog, you've probably missed a few things here.

That’s why each week in "Throwback Thursday," we’ll revisit some standout posts. Expect a blend of my personal favorites, insightful articles from other great minds, and a touch of coding humor to keep things light.


Highlights from NoLongerSet.com

Code that Fits in Your Head
“Code that Fits in Your Head” is to senior software developers what “Code Complete” is to junior software developers. I can think of no higher praise.
Managing Software Complexity: The Rule of Seven
Don’t try to increase the number of balls you can keep in the air; instead, reduce the number of balls needed to follow your software’s logic.
Command Query Separation: A Technique for Reducing Code Complexity
One helpful way to reduce the complexity of your code is to be intentional about how and where your code produces side effects.
What are Pure Functions?
The concept of pure functions explained in under 100 words. #under100
Complex vs. Complicated
The difference between complex and complicated explained in under 100 words. #Under100
Idempotence vs. Determinism
Idempotent functions can safely be run multiple times. Deterministic functions always return the same output given the same inputs. Let’s explore further.

Wisdom from Around the Web

New book: Code That Fits in Your Head
The expanded universe.
Archive

Developer Humor

Haskell

The problem with Haskell is that it's a language built on lazy evaluation and nobody's actually called for it.

Cover image generated by Ideogram

All original code samples by Mike Wolfe are licensed under CC BY 4.0