Ask HN: Solo developer, what's your recipe to start working?
71–80 of 100 posts
Re: Ask HN: Solo developer, what's your recipe to start working?
#72Earlier quoted context omitted.
> Don't diagnose people in 10 sentences Literally every single response here is doing that. The advice is fine, even if it would be bad for you personally.
Yeah whenever somebody doesn't want to get started on something I tell them they have burnout and should take 3 months off. I'm kind of a doctor now honestly. They probably also have ADHD and depression based on my analysis.
Re: Ask HN: Solo developer, what's your recipe to start working?
#73Re: Ask HN: Solo developer, what's your recipe to start working?
#74You expect to get motivation first, then start working. This thing not always work like that, it's self-enhancing cycle. Work -> Motivation -> Work -> Motivation...
The thing is you can start this cycle from any point. I.e. if you want to get motivation for work just start doing a little.
Re: Ask HN: Solo developer, what's your recipe to start working?
#75I read from a book one thing that changed this cycle for me. You expect to get motivation first, then start working. This thing not always work like that, it's self-enhancing cycle. Work -> Motivation -> Work -> Motivation... The thing is you can start this cycle from any point. I.e. if you want to get motivation for work just start doing a little.
Re: Ask HN: Solo developer, what's your recipe to start working?
#76Re: Ask HN: Solo developer, what's your recipe to start working?
#77If you only work when you feel like it, you'll fail. There will be hard times in which you have to persist. Work 2 minutes a day, develop a habit.
Re: Ask HN: Solo developer, what's your recipe to start working?
#78- Getting something "out there" + "working" as soon as possible. Even if _really_ rough, buggy, ugly, can't scale, only works in 1 case, needs a code change to work in any other etc...
- Keep it working with every change
- Every change is small. Potentially, teeny-tiny
Examples:
- Forking a project from GitHub. Have something working straight away! I've done a few project that literally have no lines of code in common with the original, except perhaps the license [so not appropriate for all projects]
- Releasing a website with whatever it is really early. Even if unstyled, no documentation, but does a tiny sliver of what you want it to do eventually. Then iterate, releasing the new version every single change.
- I think some people suggest avoiding tests in early stages of projects, but for me... some high-level tests on the "public facing" behaviour really helps give me the feeling that it's working as changes are made, and I'm never stepping backwards.
Things to avoid:
- Long running feature branches where lots of things are broken
- Refactoring without some sort of externally-facing feature in mind
- Low level tests of implementation details
- Working too much on "behind the scenes" stuff. You probably don't need a really fancy CI system that supports 100 developers deploying every day... [But: enough of a system for _you_ to release often is good]
Re: Ask HN: Solo developer, what's your recipe to start working?
#79- open Notepad
- at the top of the page, briefly describe your development goal - a concrete project or task
- below the first line, break it down into a list of manageable subtasks (just the first few - more will come as you progress)
- keeping the list open on a separate monitor, maintain your focus on the first subtask
- as you get through the subtasks, cross them out or delete them. Add more items or details as they come to mind.
That's it.
Re: Ask HN: Solo developer, what's your recipe to start working?
#8010 to 15 minutes is short enough to not feel negative about having forced myself to do it, but long enough for me to "get in the mood"