Posts tagged with Engineering
Features ↔︎ Tech Debt Tradeoffs
This is a bit of old news at this point, but I can't help but be amused by this retelling of a small part of the ongoing Twitter drama: Geohot wants to “refactor” everything. Elno explains to him…
Rules of the Game
Playing to Win: Becoming the Champion is a book published back in 2006 on the mentality of competing and winning at the highest levels, framed around a trifecta of dorky games: Street Fighter, Chess, and Magic: the Gathering. Of course—…
Textbook Answers
One of the first interview questions I learned to give, as a new grad engineer a couple months out of college, was asking candidates how to detect a cycle in a linked list. I was taught that the "right…
Where Engineers End Up
Often, I end up relating my own experiences in industry to other software engineers and managers to help them in their careers. At times, it's someone on the same team at work, one of my direct or skip-level…
Naïvely Confident
All code is tech debt. So goes the saying goes. I mean, sure, it's a glib way of making a point to avoid not-invented-here and adding code for its own sake, but upon close inspection makes no sense…
Engineer-centrism
It can be pretty easy for software engineers to get a big head these days. The unique combination of: * Communication, enabled by technology, becoming even more important during a global pandemic; * The most valuable and powerful companies in the world…