Hacker News new | past | comments | ask | show | jobs | submit login

This sentence resonates with me: "After a few failed attempts, I realised that Pageant would never get released at all if I waited until I’d drawn the icon I wanted". Many of the projects I'd like to tinker with stop at such self-inflicted roadblocks. My favorite is getting stuck at naming the repository/top-level folder.



Deadlines!

Project Management is always disregarded as waste in hacker circles, but figuring out how to move projects forward is a worthwhile role in projects.


One of the areas LLMs has been most helpful to me personally has to be getting over naming choices lol, whether it's repos, variables or structs for some reason I tend to have a hard time coming up with names :').


What LLM do you use to help you come up with names? ChatGPT sucks at it


I started trying to draw an icon for an app I'm working on. Curves in SVG are hard, yo. I ended up with a much simpler logo that makes more sense than the one I meant to make.


AKA "bike-shedding"


Isn't bike-shedding when other people block you with low-effort critisism.

""" Parkinson shows how you can go in to the board of directors and get approval for building a multi-million or even billion dollar atomic power plant, but if you want to build a bike shed you will be tangled up in endless discussions.

Parkinson explains that this is because an atomic plant is so vast, so expensive and so complicated that people cannot grasp it, and rather than try, they fall back on the assumption that somebody else checked all the details before it got this far. Richard P. Feynmann gives a couple of interesting, and very much to the point, examples relating to Los Alamos in his books.

A bike shed on the other hand. Anyone can build one of those over a weekend, and still have time to watch the game on TV. So no matter how well prepared, no matter how reasonable you are with your proposal, somebody will seize the chance to show that he is doing his job, that he is paying attention, that he is here. """

https://bikeshed.com/

Yak-shaving comes to mind, but that is more when you have a large boring project you have to get through first in order to get to the interesting parts.


Analysis paralysis.

It's not usually icons for me. It's some really repetitive part of the project that puts me off, and I figure out some way to code around it, but doing so is not rewarding enough, or I hit some dopamine threshold where I've 'solved' the problem enough that I'm satisfied with the mental exercise alone.


Bike shedding in Parkinson's description is paradoxically putting more thought on things that are easy to comprehend than things that are hard to grasp.

Yak shaving is having to do something seemingly unrelated to your project before you can make progress on more evidently related issues.


I don't expect fully fledged brand names to pop out of my brain and don't workshop it endlessly, but I can't call all of them "New folder" either.


You should work on a new and improved filesystem implementation and name the project 'New Folder'.


I just call them what they are or do. If I ever release anything to the public I can still think of a name that makes sense.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: