


An Inverted Tale

Reality and Gödel’s Incompleteness Theorems

Less Is More, More Or Less

Form Ever Follows Function

How (Not) To Drain The Life Out Of Algorithms

Explaining The Explanation (Functional Programming And Stuff)

The Journey Is The Destination

Thirty Days Hath September

2021 In 20/20

On The 7 Building Blocks Of Creativity

A Vision Of Things

On Shipping

You Say It Best

These Words Matter

Transaction Processing Illustrated

The Harvest Moon Chronicles

The Joy Of Programming

Shelf Help (Part 2)

Shelf Help (Part 1)

Letters To A Software Practitioner

Postcards From The Software Island

Dispatches from the Software Trenches

Macro Fog: Or, Where Do My Micro Services Keep Going? (Part 2)

Macro Fog: Or, Where Do My Micro Services Keep Going? (Part 1)

Meme-Wrangling (Part 2)

Meme-Wrangling (Part 1)

Nature: The Regenerative Force

The Varieties Of Data Experience

Some Laws Of Motion

Seven Things I Wish I Had Said

Supercharge Your Brew Of Ideas

The 3 Secrets of Winning Willpower

Creativity: All Your Questions Answered

An Anatomy of 10 Magazines

On the Unreasonable Effectiveness of Patterns

The Tao of Creativity

The Coevolution

Best Java Books (2020)

Proactively Reactive

Houston, We Have An AI Problem (Part 2)

Houston, We Have An AI Problem (Part I)

Best Scala Books (2019)

Working Memory for the Working Programmer

Refactor Redux

Balloons Over The Serengeti

To Iterate Is Human

What I Saw at GopherCon 2019

Happy 5th, Programming Digressions!

Tech Gets Lit-Smitten

Lit Gets Tech Makeover

Final Post (…from Old Blog-site)

Microservices In Small Pieces

The Soul of Edge Computing

The 5 Wittiest-Ever Brainy Remarks

Making A Dash

Best Go Programming Books (2019)

Best Reactive Programming Books (2019)

The Programming Imagination (Part 2)

We Moved: Pointer To NEW Blog Site!

Yer Edinburgh Ode to Microservices

A Day In Botswana

A Gift of Three Poems from a Reader

Further Adventures In Go Land

Domain-Driven Design (DDD) Defies Dogma

Blockchain Adventures!

The Go Programming Language

Software Actors, Rare Benefactors

Reveling In The Glory Of Software (On A Stormy Night!)

The 10 Most Intriguing Predictions Ever Made!

World’s 10 Coolest Sentences Get Gangsta Treatment!

The 3 Joys Of Self-Disclosure

Krazy About Kafka!

The 5 Most Valuable Lessons For Programmers

Supercharge Your Understanding Of Superintelligence!

Why I Worry About AI (Artificial Intelligence)

A Writer Scurries To Look Back At 2017!

Pop’s War: My Father, the CIA, and the Green Death

What Can Leonardo da Vinci do for Me?

What is Isaacson’s Leonardo da Vinci About?

On Writing: Or A Row With How I Write

On Writing: Or Now I Write

On Writing: Or Wow, I Write

On Writing: Or How I Write

On Writing: Or Why I Write

Plato And The Nerd Strikes Back

Return of Plato And The Nerd

Plato And The Nerd

Best Deep Learning Books (Popular)

Best Deep Learning Books (Pragmatic)

Best Deep Learning Books (Foundational)

Best Algorithms Books (Part 2)

Best Algorithms Books (Part 1)

Eventual Consistency can be a Good Thing
Best Book on Technical Blogging

When Object Orientation Met Functional Programming

Beautiful Code, Beautiful Prose

Best Reactive Programming Books

A Programmer Reflects Back On 2015
