How I’m Vibe Coding From My PhoneI have 3 kids, so sitting down at my desk to work on side projects on the weekend is low percentage. What I need is a workflow for doing…Apr 6Apr 6
Leetcode Interviews Don’t WorkIf you’ve been in software engineering for any length of time, you’ve watched Data Structure and Algorithm (DSA) interview questions come…Feb 9Feb 9
If You Know the Way BroadlyI’ve been training in Brazilian Jiu-jitsu for well over a decade. Recently I received the brown belt from my instructor, Bill Stevens. The…Feb 8Feb 8
You Should be Doing Trunk Based DevelopmentI was a skeptic in the beginning too. I thought our use case was too complex for TBD, our stakeholders needs too unique. Our releases had…Dec 3, 2024Dec 3, 2024
What Makes a Great Programmer?In my 15 years as a software engineer I’ve worked with hundreds of developers across countless projects. I’ve seen folks thrive and drive…Oct 25, 2024Oct 25, 2024
TLS Basics: Certificate Authorities and Self-Signed CertificatesWhen we see the https protocol in front of a URL, we know this means that traffic to that host is encrypted and secure from prying eyes…Jun 25, 2024Jun 25, 2024
The Promise and Peril of JSON loggingPicture yourself on a P1 incident call with 60 people. You’re triaging a revenue impacting failure of your service. The client is crashing…May 3, 2024May 3, 2024
Building High Performing Software Engineering Teams as an ICPhoto by Nick Fewings on UnsplashAug 18, 2023Aug 18, 2023
Crossing the River: 9 Lessons from 3 years of Migrating Stateless WorkloadsMigrating your application workloads from on-premise infrastructure to a cloud provider is almost always more complex and time-consuming…Aug 11, 2023A response icon1Aug 11, 2023A response icon1