Live data from Hacker News

Yes I Still Want To Be Doing This at 56

thecodist.com

1–10 of 60 posts

Re: Yes I Still Want To Be Doing This at 56

#2
Actually burning midnight oil is a myth. I mean we all know the myth: You grab your coffee, black as night and sweet as sin, you sit in front of your computer with your favourite IDE on. Then you code until the sun sets and you go home with a majestic smile on your face. Because, you - the lonely coder - has saved the day. Yet again.

I mean I was really into this image when I was 20. Now, after had some experience in the field I see that, this very act should be resorted when you have no choice. If you have a tight deadline and all you have to do is code, I mean not think and code but just code - no abstractization is involved, this works. But if you have to plan-code a project this approach sucks. Because you get tired as the night progresses and tired minds do make mistakes. A lot. So while the bugs coalesce you go into smart fixes. Because it has to end tomorrow, right? Then when you return to your code one week/month/year later you'll say: - What the heck have I done here?!

Resting is as important as coding for a coder IMHO. No need to burn ourselves out for a myth. And yes I want to do it when I am 50 or 60.

Re: Yes I Still Want To Be Doing This at 56

#3
I'll never stop coding. I may not continue as a professional, but there will always be the creative itch to scratch. Creative in the sense that I feel compelled to create, not that it's necessarily fine art. It's not limited to software, either. I love working on my house, I like to cook, to tinker with hardware projects. That 'click' I get from creating something is just so rewarding, and I hope that will always be true.

Re: Yes I Still Want To Be Doing This at 56

#5
post #4

On the subject of working a lot of hours, this article argues that a 40-hour work week is optimal (you don't get more done even if you work longer hours) http://www.alternet.org/story/154518/why_we_have_to_go_back_...

too long to read... with internet access nearby, including reading posts like this one, a 40-hour week becomes 20-hour for work, the rest are for surfing the net and replying email,etc, so yes I need 80-hour a week to make sure I have 40-hour for the work I'm paid for.

Re: Yes I Still Want To Be Doing This at 56

#6
post #2

Actually burning midnight oil is a myth. I mean we all know the myth: You grab your coffee, black as night and sweet as sin, you sit in front of your computer with your favourite IDE on. Then you code until the sun sets and you go home with a majestic smile on your face. Because, you - the lonely coder - has saved the day. Yet again. I mean I was really into this image when I was 20. Now, after had some experience in…

I once spent the night on the stern of a sailboat with 6 cans of Red Bull, debugging a Mac driver for a piece of hardware that may end up being used by Foxconn to test iPhones.

I would have been much more comfortable in the cabin but the marina WiFi network didn't reach that far.

Why burn the midnight oil? It was either that or no sailing out next morning to spend a week at sea.

Re: Yes I Still Want To Be Doing This at 56

#7
post #2

Actually burning midnight oil is a myth. I mean we all know the myth: You grab your coffee, black as night and sweet as sin, you sit in front of your computer with your favourite IDE on. Then you code until the sun sets and you go home with a majestic smile on your face. Because, you - the lonely coder - has saved the day. Yet again. I mean I was really into this image when I was 20. Now, after had some experience in…

An interesting thing I've noticed is that burning the midnight oil works really well if I haven't been coding all day. It can work marvelously - it's quiet, nobody bothers me, the internet is asleep and I have a clear focus.

But if I've already spent the whole day thinking, then decision fatigue kills my productivity completely. Some might say I'm just tired, but it isn't related to how much sleep I'd had, just how much time I've spent thinking.

Re: Yes I Still Want To Be Doing This at 56

#8
post #2

Actually burning midnight oil is a myth. I mean we all know the myth: You grab your coffee, black as night and sweet as sin, you sit in front of your computer with your favourite IDE on. Then you code until the sun sets and you go home with a majestic smile on your face. Because, you - the lonely coder - has saved the day. Yet again. I mean I was really into this image when I was 20. Now, after had some experience in…

Actually, it is not a myth. I have done this, more when I was younger, but it still happens occasionally.

One reason for the midnight oil is that the phone stop ringing, everybody else goes home, there are no distractions. Another reason is that the business demands it. Let me give you an example. There is a story that the folks at WordPerfect, which had (and still has, if my mother is any indication) fiercely loyal customers. They had a very family-oriented company culture, and nobody stayed past 5. Microsoft did not go home at five, except maybe at 5 am. Microsoft ate their lunch.

In several situations, I could not get access to computers until after the day shift went home. In Portland, while on co-op during college, I would walk to work at about 0200. The path took me past a bakery that was in full-on baking mode. While building a real-time medical data system, we had one production computer and a second computer that was occasionally used for production at night, so we worked nights to integrate both parts of production so that the other computer would be available for development all day.

And sometimes a problem will grab you and not let you go. The story of fluidics has as its beginning a 36 hour creative burst by its major contributor. And there are problems that I have worked on that have a multi-hour daily mental ramp-up.

The myth part of this is that you can get away with doing this constantly. You can't. As you say this very act should be resorted when you have no choice.

What the midnight oil has taught us in the industry is that the best programming is done in an environment free of interruptions, and that the plentiful availability of development equipment removes scheduling constraints previously imposed on programming.

And I am older than those two numbers and still occasionally pull the midnight oil.

Re: Yes I Still Want To Be Doing This at 56

#9
post #4

On the subject of working a lot of hours, this article argues that a 40-hour work week is optimal (you don't get more done even if you work longer hours) http://www.alternet.org/story/154518/why_we_have_to_go_back_...

Yeah. Everyone is different. I don't have a spouse, kids or dog. I like it when I'm working on a problem and the world goes away for 10-12 hours at a time. I can get a lot of work done in a week where I work 60-70 hours. I'm sure many people can't and on average, 40 hours may be optimal but there is no way that 40 hours is optimal for me when I'm doing something interesting.

Having said that, I've also been burnt out working for startups. You can do 50-60 hours a week for many months but at some point you need a break. I've done it for 18 months but after that, I was pretty useless for several months.

One way I take a break is to work as a software contractor (which I'm doing now.) This pays well and is almost always a 40-hour per week job. It also tends to be pretty boring but it gives me a chance to recharge.

BTW, to relate this back to the topic, I just turned 50 and hope to continue writing software for at least another 20 years.

Post reply on HN