Sabotaging projects by overthinking, scope creep, and structural diffing
57 points by alcazar 58 minutes ago | 19 comments

bennettnate5 34 minutes ago
Incidentally, this describes what I believe to be the great difficulty of PhD research. You have to take a topic you find interesting and read all possible related work in it, which tends to result in significant scope creep as you realize just how much there is that already does you want to do. Having exhausted your initial energy and excitement for the project, you have to force yourself the remaining 20-30% of he way to the finish line to get that work to a publishable state.
reply
sidewndr46 15 minutes ago
Day 1: We aim to demonstrate the effectiveness of an existing industrial catalyst in a novel application that has not seen commercial usage, potentially lowering cost of production of precursors for essential medications

Day 400: Having thoroughly described a universal theory of everything, we set out to build an experimental apparatus in orbit at a Lagrange point capable of detecting a universal particle which acts a mediator for all observable forces in the known universe.

reply
Johnny_Bonk 5 minutes ago
Hahaha so well said, can relate during my thesis
reply
bluefirebrand 10 minutes ago
Damn, that's an incredible amount of progress in just 400 days
reply
wasabi991011 25 minutes ago
Oh man I feel that in my bones.

Any advice on how to mitigate this?

reply
Kichererbsen 18 minutes ago
I worked at a chair for 12 years - in that time I've seen a lot of PhD students go through this.

If it helps anything at all: It's normal. At this point, you've already proven you're smart and knowledgeable. Now, the universe wants to see if you can also finish what you've started. That's the main thing a PhD proves: That you can take an incredibly interesting topic and then do all the boring stuff that they need you to do to be formally compliant with arbitrary rules.

Focus on finishing. Reduce the scope as much as possible again. Down to your core message (or 3-4 core messages, I guess, for paper-based dissertations).

Listen to the feedback you get from your advisor.

You got this!

reply
arethuza 4 minutes ago
It's been a long long time since I was the academic research world - but isn't 3 published papers pretty much the expectation for a PhD quantity of research?
reply
exidex 14 minutes ago
My choice is to not do a PhD and just invest as much or as little effort in the topic as you like
reply
mcontrac 17 minutes ago
I think the author is really just getting at the fact that humans are by nature intelligent and by nature tend to think of similar ideas. So you can either unknowingly complete a project which is inevitably in some sense a replication of another project, or you can do the research first and realize it's partially a replication which is a bit disheartening. I think the solution might lie in realizing that completing a project for the sake of your own learning might be the most important factor. (This is easier said than done is when you are trying to complete novel academic research or when you are trying to make a profit off of your unique project.) But those, too, are more than forgiving to research that seem only to slightly tweak something that already exists.
reply
giladd 8 minutes ago
> Perhaps there’s some kind of conservation law here: Any increases in programming speed will be offset by a corresponding increase in unnecessary features, rabbit holes, and diversions.

This resonates hard. LLMs enable true perfectionism, the ability to completely fulfil your vision for a project. This lets you add many features without burning out due to fatigue or boredom. However (as the author points out), most projects' original goal does not require these complementary features.

reply
1-6 51 minutes ago
Interesting read but the author's thoughts were all over the place.
reply
hendersonreed 10 minutes ago
This isn't a blogpost with a particular focus, it's a newletter update for people who follow this person.
reply
LPisGood 30 minutes ago
There is something to be said about scope creep here
reply
balamatom 46 minutes ago
Tell me you expect to be told what to think.
reply
ljm 25 minutes ago
I feel for this a lot, but it's because I don't want to actually write code or build something if there is something workable already out there.

Maybe I lack imagination or curiosity, but it makes it difficult to come up with an idea and follow it through.

reply
mockbolt 15 minutes ago
This is a pretty common failure mode in engineering too.

You start with a simple goal → then research → then keep expanding scope → and never ship.

The people who actually finish things do the opposite: lock scope early, ignore “better ideas”, ship v1.

Most projects don’t fail due to lack of ideas, they fail because they never converge.

reply
rafram 34 minutes ago
I think this should've been two separate blog posts.
reply
sambaumann 31 minutes ago
Looks like this was a newsletter by the author, not a blogpost
reply
rafram 8 minutes ago
That makes more sense!
reply
vaporaviatorlab 17 minutes ago
[dead]
reply