Consider answering the poll at the bottom of this post 👇
This is an example of a TODO written in Python code:
# TODO Fetch data from the API and render it
I think there are a lot of reasons why I don't do this:
- I forget about them. Even though there's a TODO tab in Jetbrains IDE's, I barely look there.
- They don't normally contain useful information because they're so short (1-2 lines, anything more feels like a punishable offence).
- They behave more like a reminder. To me, TODO's normally invite discussion, categorisation, and have to be planned within the larger scope of the project.
But there's one reason why I think most people do it:
It's so convenient