Skip to content
DevMeme
389 of 7435
A Developer's One True Desire: Zero TODOs
CodeQuality Post #453, on Jun 15, 2019 in TG

A Developer's One True Desire: Zero TODOs

Description

A two-panel meme. The top panel is a screenshot of a tweet from user Ash (@ashcammm) that reads, "guys literally only want one thing and it's fucking disgusting". The bottom panel shows a screenshot of an IDE's TODO panel or search function. The search for the term "TODO" in all caps yields the message "No Results" in orange text, indicating an empty list of tasks. This meme uses a popular Twitter format to humorously express a deep desire among software engineers: a project with no pending work or technical debt. "TODO" comments in code are common placeholders for tasks that need to be completed. A search returning "No Results" for "TODO" implies a perfectly clean, up-to-date, and complete codebase, which is a rare and deeply satisfying state for any developer. For senior engineers, this resonates with the constant struggle against accumulating tech debt and the dream of reaching a state of project completion

Comments

7
Anonymous ★ Top Pick My ideal relationship status? `git grep TODO` returns nothing
  1. Anonymous ★ Top Pick

    My ideal relationship status? `git grep TODO` returns nothing

  2. Anonymous

    IDE says 0 TODOs - perfect, that means we successfully migrated all of them to //FIXME, //HACK, and a 900-item backlog in Jira

  3. Anonymous

    After 20 years in this industry, I've finally achieved what every senior engineer truly desires: a TODO list with zero results and absolutely no one asking me to fix the search indexing

  4. Anonymous

    The real horror isn't finding TODOs in your codebase - it's when your IDE search returns 'No Results' and you realize either: (a) you've been using FIXME, HACK, XXX, and NOTE interchangeably for years, (b) your regex-fu failed you again, or (c) you've achieved the mythical state of a TODO-free codebase, which statistically means you're either lying to yourself or the project launched yesterday. Most senior engineers know the truth: those TODOs aren't missing - they've just evolved into JIRA tickets that nobody will ever look at again

  5. Anonymous

    Nothing excites a staff engineer like a TODO search returning No Results - until they discover the team standardized on T0DO to appease the pre-commit hook

  6. Anonymous

    Docker: the one container that promises isolation but always leaks volumes of regret

  7. Anonymous

    Seeing “TODO: No Results” is like 100% coverage - nobody fixed anything; someone just got creative with mocks and grep

Use J and K for navigation