TODOs aren't for doing
Some teams require that every TODO comment in a codebase gets logged in the bug tracker. Others automatically delete any “stale” TODO that has been in the codebase for over a year. Don’t do it!
Building things to help people. Engineering at Clay . Previously, eng leader for Notion , Humu , and React .
Visit sophiebits.com → RSS feedOn Hacker News Oct 2024 – Aug 2025
Software Engineering 2Web & Frontend 1Tools & Productivity 1Life, Learning & Writing 1Databases & Data 1
Some teams require that every TODO comment in a codebase gets logged in the bug tracker. Others automatically delete any “stale” TODO that has been in the codebase for over a year. Don’t do it!
As programmers we spend a lot of time shuttling data back and forth between different systems and transforming it from one format to another. Sometimes it gets pretty miserable!
Building software is hard. Oftentimes things that seem like they should be simple end up being way more complicated when you get into the details. ( OK, maybe this isn’t specific to software. )