Crafting an extendable, easy to maintain database layer for GoIf you’ve ever had to write a database layer in Go, Python, or TypeScript, you can understand the pain of writing and maintaining code…Jun 9Jun 9
Understanding Common Programming Patterns for Coding Interviews: Iterators (Part 1)In this first part of a multi-part series, I will review common coding patterns for interviews, and try to explain why and how these…Mar 8Mar 8
Artificial Intelligence and parallels with the Atomic AgeThoughts on how to control the narrative and safely move AI forwardJul 30, 2023Jul 30, 2023