Skip to Content

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

Rules of the Game
game-g15d137c9a_1920

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—…

Featured

Textbook Answers

Textbook Answers
book-gc6ee480e9_1280

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…

Featured

Where Engineers End Up

Where Engineers End Up
pexels-khimish-sharma-54335

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

Naïvely Confident
create-g92af4934b_1920

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

Engineer-centrism
faucet-3871367_1920

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…