Live data from Hacker News

Ask HN: Solo developer, what's your recipe to start working?

news.ycombinator.com

31–40 of 100 posts

Re: Ask HN: Solo developer, what's your recipe to start working?

#31
A few things that help get me moving:

- Make a pretty fine-grained list of tasks that are likely 10-30 minutes

- Put my task list on an index card or whiteboard

- Maybe use a Pomodoro timer

- Change my physical environment - take a laptop outside, kitchen table, bed (or in olden times, McDonalds, library, mall food court, etc.)

- Overload on caffeine and sugary snacks

- Crank up some loud, angry-ish music

- Dangle a reward for myself (If I ship this app today, I can order another keyboard)

- Grind out a code kata on Codewars or somewhere else

- Before I quit for the day, lay out the first task or two for the morning

- Take a shower

- Take a walk

Re: Ask HN: Solo developer, what's your recipe to start working?

#32
I used to have the same problem, and now I can barely stop working! I grab the opportunity to start.

What changed? I'm not sure, but I think it's that I'm working on a project that I believe in, that's more challenging to me, and that I feel in more control over. I used to be the guy who got added to a team that was already in progress, but now I'm the guy who was working on this project from the very start, and I'm determined to see it through. I feel more ownership over the project.

How do you get there? No idea, but I just made a proposal for a new project and I've got 4 days to make a prototype. This sort of thing seems to work for me. Maybe you need to figure out what works for you.

Re: Ask HN: Solo developer, what's your recipe to start working?

#33
post #32

I used to have the same problem, and now I can barely stop working! I grab the opportunity to start. What changed? I'm not sure, but I think it's that I'm working on a project that I believe in, that's more challenging to me, and that I feel in more control over. I used to be the guy who got added to a team that was already in progress, but now I'm the guy who was working on this project from the very start, and I'm…

> What changed? I'm not sure, but I think it's that I'm working on a project that I believe in

To me, this is the difference between being able to work 3 hours a day vs being able to work 16 hours a day. To quote Steve Jobs:

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it."

Re: Ask HN: Solo developer, what's your recipe to start working?

#35
What are you doing with all this free time you have right now?

If you're anything like the average person, you've probably filled it with _something_. Take a moment to assess if this "something" is worth the time you are spending on it or if you're just using it to pass the hours in the hope you'll get a change of heart.

If you're just using it to pass the hours - aggressively cut those activities out of your life. You'll be surprised how motivating being bored out of your skull can be when it comes to getting work done.

Re: Ask HN: Solo developer, what's your recipe to start working?

#36
post #17

Have you experienced a vision of the person you might become, the work you could accomplish, the realized being you were meant to be? Are you a writer who doesn’t write, a painter who doesn’t paint, an entrepreneur who never starts a venture? Then you know what “Resistance” is. - The War of Art - by Steven Pressfield

This is dumb. You are not meant to be anyone. You do not become a person who you are currently not. You are you, always, and you change throughout your life. Now here, next there. There is no percentage bar to fill up. No 'ding, grats' at level 60.

You could phrase it a different way: If you want to become a write, start writing. If you want to become a painter, start painting. If you want to become an entrepreneur, start making some lemonade and selling it.

Re: Ask HN: Solo developer, what's your recipe to start working?

#37
This doesn't always work for me, but I use Firefox with adblockers and other mods for all my personal stuff, unmodified Chrome for media, and Chromium for work. When I need to concentrate I run `pkill firefox`. A better setup would be to have a separate computer for work with no personal apps, games, etc on it.

Re: Ask HN: Solo developer, what's your recipe to start working?

#38
After many decades of fighting procrastination the most important thing I have learned is that you cannot analyze yourself out of procrastination. You cannot read articles to solve your procrastination problem. The only thing that works is to start the work. I wish there were something else I could tell you, but that's it. Just open the book, open the editor, open the document, whatever.

Now, that said, you may be burnt out, or you may not actually have to do the thing you're putting off. That's different. I'm talking about something you know you have to do (or else painful and undesirable consequences), but you're avoiding starting it. It's a trap. Just find any way to start. Do a bit, don't get down on yourself if you only do a bit. It's better than nothing.

Re: Ask HN: Solo developer, what's your recipe to start working?

#39
Baby steps

1) Start with ancillary or related tasks. Basically any task that will be needed for the project but maybe not now, and that won't mentally task you a lot. E.g. pick a color scheme, register a domain, come up with your Call to Action/tagline. Draw up a list and check them off as you do them. Checking them off gets the motivation to work flowing

2) Put your design down on paper, essentially write down your pseudo-code/process flow. It's easier on the brain and actually is a good help when you finally start coding (lots of people start coding without having fleshed out the design)

3) Assign yourself a daily time quota to work. Start small e.g. I must do at least 1 hour on this project everyday. Starting small means you're able to meet your target. As time goes on, you'll find yourself blowing past that time and doing more work.

4) Focus on getting something out (very very rough but call it V1). Don't focus on a polished output. Having a first version no matter how rough tends to get the juices flowing so you can refine

5) Be willing to accept that you will not be productive on all the days and don't beat yourself up on those days. I think that feeling guilty on the days we don't 'accomplish' stuff makes us wallow in self-pity which even makes us less motivated to work.

What you're going through is usually my experience towards the end of a project i.e. my struggle is to actually push through and finish the project. I wrote about this on the blog of my most current project (see my profile)

Post reply on HN