The most important thing is to stick with the same technologies and become an expert in them.
Ask HN: How are some people exceptionally productive?
51–60 of 137 posts
Re: Ask HN: How are some people exceptionally productive?
#522.) If you're looking for balance, take care of your body. 1 hour workout is 4% of your day. Make time for it, and do something active that you enjoy. (Even if that's playing DDR for an hour). Cook healthy meals in bulk ahead of time. Sick and dead isn't productive.
3.) Take breaks. When you feel your mind wandering, and you can't remember anything you've read in the past 5 minutes it's time to take a short break. Take 5 minutes, walk around the building, then sit back down. You might think you'll be so much more productive continuing to sit there working, but if you're working in circles or even making things worse, you are not being productive. Study Less, Study Smart is a talk by Marty Lobdell that eloquently discusses this. https://www.youtube.com/watch?v=IlU-zDU6aQ0
4.) Focus. Remove distractions. Close all the windows you don't need to work. Close your office door, answer your emails only once an hour. Whatever you need to do to focus.
Re: Ask HN: How are some people exceptionally productive?
#53Earlier quoted context omitted.
Did you use/abuse caffeine/ritalin/..?
Massive caffeine abuse. I drank truly insane amounts of coffee.
How does this compare with what you called truly insane?
Re: Ask HN: How are some people exceptionally productive?
#54Earlier quoted context omitted.
On the other hand, if you can do this and your co-workers can't, you may be tempted to write complex and entangled code, because the implications of each line are perfectly obvious to you.
Or you end up with something like Git, which is easy to use if you have the exact same background/education/philosophy as the person who wrote it, but has terrible usability for pretty much everybody else.
[1] I haven't used TortoiseGit, but I do imagine that having file browser menu items for files that are maintained by git could be useful from time-to-time, but I would still be using the cli most of the time.
[2] Directed Acyclic Graph
Re: Ask HN: How are some people exceptionally productive?
#55Earlier quoted context omitted.
So out of curiosity, in your case, was this overworked + crappy diet + lack of physical activity, or was this overworked + healthy/balanced/junk-free diet + some modicum of regular physical activity?
Burnout doesn't really have anything to do with diet or exercise. I suffered from it with a good diet and exercise. It's basically just your brain shutting down your stress system due to excessive long-term stress and/or negative outlook.
At minimum it would be correlated with poorer diet, in that if you're overworked, finding time to take care of yourself becomes increasingly difficult.
Re: Ask HN: How are some people exceptionally productive?
#56Never heard of the two people you mention, but I'll share what I've observed: The two biggest time sinks in everyday programming are 1.) communicating with everyone else and 2.) looking things up. If you can avoid these and have a quick analytical mind, you can basically program as quickly as you can type. So the secret to being insanely productive is to work as a solo programmer in a domain where you are thoroughly…
In addition to memorizing APIs, etc., I like memorizing where I've done "function X" in past projects.
That way when I encounter something similar (that's probably not on Google/StackOverflow), I can grab it from your previous project. Then copy/paste/tweak.
Re: Ask HN: How are some people exceptionally productive?
#571) Context switching is expensive. Know your tools/language well, avoid interruptions.
2) You probably only have something like 4-5 hours max per day where your brain can effectively handle hard thinking tasks. Accept this and try to plan your day to get the most out of this time. For a lot of people this tends to be early in the morning, others late at night.
3) Plan all of your low cognitive tasks outside of this time. Bug reports, user support, whatever. I'm also a sysadmin so I have a whole bunch of these tasks.
4) If you have a lot of those low-cognitive cost tasks, make sure that they're well documented so you can have a wiki open on one monitor and a shell/web page/whatever in the other so you can get through lots of these quickly and without invoking many brain cells.
5) related to 2 - you probably only have a maximum of 50 hours a week where you can work effectively. The odd 70 week is probably fine, but do this on a regular/continual basis and your cognitive ability starts to decline, depression/burn-out/resentment and other things start to creep in.
6) related to 5 - keep some semblance of a work/life balance. Eat well, do regular strenuous excersize, see your friends/family, get away from work for a few days, etc.
7) enjoy what you do.
Re: Ask HN: How are some people exceptionally productive?
#58Re: Ask HN: How are some people exceptionally productive?
#59When I was studying at the university for exams, I learned more than 50% before noon, rest in the afternoon, and at 8pm, I was unable to keep anything in my head.
Now is the same, but if I haven't worked that much during the day, I can still crunch out some good code at 9pm. If I worked during the day, no way I can do that.
Yet, when I look back, I always had great reviews at my jobs. Some managers considered me more productive than others who I thought were more productive.
Next to my full-time job, I take care of our 3 kids together with my wife, and I'm programming a side project http://rpgplayground.com. I always had projects in my spare time. Some people with kids ask me were I can find the time. Yet, I still feel lazy all the time. In the weekends I'm beat. Sunday is terrible, but due to that I'm "super" productive on Monday (relative to the other days ;)).
I think it's hard to know by yourself if you are productive or not. Being productive 60+ hour per week? I highly doubt that. I even doubt begin 40+ hours productive per week. With productive I mean crunching out good code, while being in the zone.
I think a good day is being productive max 6 hours, on average 4. But it is impossible to do that in one go, and you also can't do something else productive during your resting time. If you look at athletes, they also don't train more than 6 hours in a day.
My good days are when I'm feeling energetic, positive, and am passionate about a clear goal, and like the 'zone' that I'm in, the problem I'm solving. Also, a good nights sleep can do wonders!
Re: Ask HN: How are some people exceptionally productive?
#60This sounds counterintuitive, but: learn when to take breaks and step away from problems. Some of my most productive hours have been spent walking through parks, coming to crucial realizations or designing approaches that end up saving me days (or even weeks!) of wasted effort. Along the same lines, the best advice I ever received was from an old music teacher: do less, better. Also: if you think "delegating" and "ma…