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 9, 2024Jun 9, 2024
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 8, 2024Mar 8, 2024
Artificial Intelligence and parallels with the Atomic AgeThoughts on how to control the narrative and safely move AI forwardJul 30, 2023Jul 30, 2023