Marcus Harrison
Posts
-
Your Function Has Too Many Arguments (And Other Uncomfortable Truths)
It’s honesty time. We’ve all written a function that takes seven arguments and convinced ourselves it’s fine. “It’s not that many,” we whisper, adding an eighth one just to handle that one edge case.
-
The Five Stages of Grieving a nil Pointer
Every Go developer knows the feeling. Your service has been humming along in production for weeks. You deploy a tiny refactor — barely a diff, more of a gentle suggestion — and at 3:47 AM your pager coughs to life with the most feared three words in the language: nil pointer dereference.
-
Hello, World. Or: How I Learned to Stop Worrying and Love the Stack Trace
Hi. I’m Marcus. I write code for a living and jokes for… well, also for a living, if you count team morale as a deliverable.
subscribe via RSS