Every dev landing in Go goes through the same two phases: first “am I seriously writing if err != nil every three lines?” and then, a few months later, “ok, now I get why”. This Go error handling article exists to shorten the trip between the two. Errors are values Go has no exceptions flying […]
READ MORE
Several years writing code, and only now am I catching up to a mistake I’ve been dragging along the whole time: zero open source contributions. I’d bang my head against a wall if it did any good. Not one team, not one manager, tech lead, or coworker ever brought it up. Repositories, yes, since day […]
READ MORE
Why yet another language Go was born at Google in 2007, designed by Robert Griesemer, Rob Pike and Ken Thompson (yes, Unix Ken Thompson), and open sourced in November 2009. Source: official Go FAQ. If the plan is to learn Go from scratch, this series starts right here. If the plan is to learn Go […]
READ MORE
My toaster doesn’t have AI. Neither does my toothbrush, nor 90% of the products that slapped “AI-powered” on the box this year without touching a single line of their firmware. I know because I’ve been writing code for a long time, and I can spot an if statement in a suit when I see one. […]
READ MORE