Live data from Hacker News

HN, I need to learn how to ship

news.ycombinator.com

11–17 of 17 posts

Re: HN, I need to learn how to ship

#11

Shipping anything is a matter of knowing when it's good enough. Some people are good at deciding on the fly; others need to know ahead of time and it sounds like you need to know when to stop before you even start. So before you begin something, decide what "done" looks like and learn to stop when you are in the "done" state. Sometimes, "done" changes. Not a problem, just understand what it means to be done and do th…

This is a great great point. "Done" changes sometimes, but it can also keep getting pushed back in favor of "one more addition." That happens to me a lot.

Re: HN, I need to learn how to ship

#12
post #3
post #2

Have you looked at the Meyers-Briggs personality types? If not, you might read that to get some insight into your personality and how it's different from others around you.

I've definitely looked before. How would being INTJ or INTP (somewhere between the two) affect anything?

Over-rationalization. Analysis paralysis. Always thinking, never doing.

Re: HN, I need to learn how to ship

#13
post #12
post #3

Earlier quoted context omitted.

I've definitely looked before. How would being INTJ or INTP (somewhere between the two) affect anything?

Over-rationalization. Analysis paralysis. Always thinking, never doing.

Oh man, this hits close to home...thanks for the reminder.

Re: HN, I need to learn how to ship

#14
Some general advice that's helped me improve productivity since I started working for myself rather than for the man.

1) Don't "multi-task" ever. Make a plan and then do everything on the plan in serial and make sure you focus 100% effort at the task/project at hand. My immediate to-do list is only ever 2 items long. 2 items only because I am working on #1 and when I finish #1 I need to know that #2 is the next thing that needs to be done. When #2 becomes your focus you move it to #1 and add a new item.

I do this at the macro level i.e my startup has 2 big projects to be shipped, I'm not going to put any effort/thought into anything that comes after, only what I need to finish right now. I also do it on the micro level, each feature has X user stories, I only have have 2 of these on my daily to-do list at any time.

2) Use timers like Pomodoro technique - I don't subscribe to the whole philosophy, I just enjoy the fact that a physical 25min timer gets me over the 'procrastination hump' for getting started. Keep working in 25 min chunks till said task at hand from (1) is done.

3) For pesky ongoing stuff add some rules to your life e.g I must publish a blog post every Wednesday (and I'm not going home till I do)

4) Whenever you finish a large project that might've taken you a few weeks to complete, give yourself some time to decompress and admire the work you've done.

Re: HN, I need to learn how to ship

#15

Some general advice that's helped me improve productivity since I started working for myself rather than for the man. 1) Don't "multi-task" ever. Make a plan and then do everything on the plan in serial and make sure you focus 100% effort at the task/project at hand. My immediate to-do list is only ever 2 items long. 2 items only because I am working on #1 and when I finish #1 I need to know that #2 is the next thing…

I forgot to add - if you work with someone else or a couple of other people (cofounders in a startup) rotate the role of 'motivational taskmaster'.

Basically it's this persons jobs to drive projects by saying to everyone else - 'Where the F is this? you said you'd have it done last week, don't do anything else until you've got this done. Oh you need help? let's jump in together and do it together now!'.

Only works in small teams and everybody considers their peers to be equal. I have an awesome cofounder who's a woman who nags me to do stuff sometimes. The more she nags the more gets done so I don't mind :)

Re: HN, I need to learn how to ship

#16
The Seinfeld calendar has been pivotal to me. Look it up.

Basically you come up with a standard of behavior and check off every day if you act in accordance to that. Helped him discipline himself to create a comedy empire.

My slant to it is that I

1) constantly email rule adjustments if I want to have new rules (say I'm not allowed to drink until a Wednesday demo).

2) have a sponsor, well my wife, who I run ambiguities by, in case I want to have an exception to a rule. Example, if I commit to cleaning every day and I get sick, that day is okay to mark off. But forcing me to verbalize my exceptions means I'll only use them as needed.

3) I treat this calendar as holy, simply so I take deviations seriously. Reason for this is that it is a bitch starting it again if I fall off.

4) I have prescheduled cheat days and stuff like that.

In short, this system works great for me. I might be bad at explaining the complexities here, but feel free to contact me for more info. My best weapon.

Re: HN, I need to learn how to ship

#17
post #4

Chores around the house: if this causes you more than five minutes of mental stress, outsource it. Some people can program, some people can carry boring tasks to completion, these people should trade to maximize their mutual welfare. Projects: Accept that "shipped" is less of a binary "Is it perfect and ready to ship, if not it is still in development" decision and more of a totally arbitrary point of technical/marke…

If you, like me seem to learn a great deal from posts like this from Patio11, I highly recommend going over to his blog and, at the very least, check out his 'Greatest Hits' section. Well worth the time spent: http://www.kalzumeus.com/greatest-hits/
Post reply on HN