
A Third Brain for your Second Brain
The concept of the "second brain"/"knowledge base" is one of my absolute favorite nerd snipes of all...

Author profile
I'm a Staff Software Engineer at Cisco. I specialize in Python and Go, building functional, practical, and maintainable web systems leveraging Kubernetes and the cloud. Blog opinions are my own.
Browse the latest writing surfaced through DevArt.

The concept of the "second brain"/"knowledge base" is one of my absolute favorite nerd snipes of all...

Selecting the right abstraction layer is not a new problem in software. It's common to have some...

Buckle up, gang — it's conspiracy theory time. I've had this theory percolating in the back of my...

“Without structure, AI makes code worse.” - Tereza Tížková AI is a supercharger, not a magic wand....

The models are getting better. As you may have seen on multiple graphs presented here at the World's...

If you’ve spent any time poking around the AIE World’s Fair 2026 website, you may have come across...

Many of the sessions from Tuesday, especially on the main stage, revolved around the idea of software...

As AI agents work under increasingly less human supervision, the need for a trustworthy, secure work...

I added a /ai page to my site to describe how I use AI, and you might want to too.

Config is good, but when it gets too powerful, it often indicates a need for actual code and better underlying libraries.


We're hacking our hotel room on Christmas!

We're flipping tiles on a grid... a hexagonal one!

We taught this crab how to play cards, and now he's hustling us using cups.

We're teaching crustaceans to play Combat (a.k.a. War) and simulating the whole thing.

Checking ingredients using exceptionally unreliable ingredient marking information.

Reassembling an image from partial tiles by matching the pixels on the edges!

Have you ever been an elven regex interpreter? Do you want to be?

Parsing math, but throwing PEMDAS right out the window.

It's Conway! In 3 dimensions!

We're validating train tickets in foreign languages with the help of some process of elimination.

Playing number memory games with elves. Predicting iterations. I thought we were on vacation!

Boat bits! We're twiddling boat bits!

Put your algorithm pants on: we're dealing with staggered multiples and busses and literally quadrillions of timesteps.

Another grid, but this time, we’re driving a boat through a storm.

Conway would be proud of our seating chart!

Now we're playing with electrical plugs. Hope we don't get *jolted!*

Who doesn't love plugging in and hacking cryptic data exchange formats?

I made a tool that helps me tabulate which languages were used which days and I'm really happy with how it turned out.

We're debugging machine code! Hooray!
Advertisement