What's doomcoding? (It's not mentioned in the article and it doesn't appear to be a related term when I google it.) It sounds negative ("doom" + "we should limit ourselves" from it) but everything you said in the context before that sounds good.
Coding for pleasure I mean. We start a project and then get bored. Like Doomscrolling, for pleasure.
I took it to mean the frameworky coding you kind of get sucked into when you start a project when you realize off-the-shelf libraries are flawed or you could do so much better. Like the old trope of getting a task to write a billing system but first writing a full text mode UI framework, menu system, etc.