How do you break ground and start making progress on a big coding task?
For further actions, you may consider blocking this person and/or reporting abuse
How do you break ground and start making progress on a big coding task?
For further actions, you may consider blocking this person and/or reporting abuse
OpenSource -
Thomas Bnt ☕ -
Jimmy McBride -
Shafayet Hossain -
Top comments (6)
It helps when I can see some progress, so early on I try and get to a point where something works and is demonstrably part of the way there.
So basically start with some high-level part that changes, even if the inner-works still have lots of work to do. I find this better than starting with some underlying logic which doesn't feel as close to finish.
I typically try and break it down into smaller chunks wherever possible, first of all in a bullet list and/or diagram. Once I start to see the components involved, I then try and further break each of those down, just to the point where I know enough to start spotting obvious 'gotchas'.
I like to build little POC (proof of concept) versions for the more complex parts as well, since it can really speed things up when you come to do the 'real thing' later on. The danger is of course that the POC ends up in production 😅.
In a ideal world, I start writing ::
.... until
like this (dev.to/pengeszikra/wannabe-js-fram...)
Avengers, Assemble!
I have a cold beer 🍻 with an LLM
If we talk about whole project, tackle the hardest pain point FIRST. Do NOT work on authentication, infra etc until you solve this one problem.