
Category: Uncategorized


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

Supercharge Your Brew Of Ideas

On the Unreasonable Effectiveness of Patterns

The Coevolution

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 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

Best IDE in the World: IntelliJ IDEA
Top Thought Leaders to Follow

Best Clojure Books

Best Hadoop and Spark Books

Best Scala Books

Two Amazing Books

Best Quotes from Programming, Math, and Philosophy

Taming Complexity in Software, and Elsewhere

Time Management for Software Developers

On Paul Graham’s Essays, and of Y Combinator

Kafka, Voldemort, Oh My!
