Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Experienced only? (Score 1) 948

If you work hard, it's actually probably best to give your brain a break during your free time, especially in regards to actual programming. I think it could be okay to try out some new things and read about new techniques and what not, but I don't think I'd be on fire at work if I spent my free time programming even more. I sometimes write proof-of-concept programs at home when I really feel like it, but rarely anything more. If I have to program at home it means that I sit too much in meetings at work and my need to express myself through code is unfulfilled. That, then, means that it's time for a new job where I get to actually write programs.

Comment Re:mplayer (Score 1) 374

I'm the same. GUI:s drive me crazy. You can't search them. I used Windows XP (company policy >_) in my previous job for two years and never learned the icons on the lower right corner. I had to take the mouse cursor over them every time to get the balloon help which tells you what that icon means. Running Linux on XP saved my sanity.

Comment Re:All the usuals + Meditation (Score 1) 347

The problem for me is that when I'm stressed out I can't make myself meditate. I just completely don't feel like it. However, I micro-sleep, instead. And it start very quickly when something stops me, like a meeting.

Comment Re:People aren't robots (Score 1) 709

It certainly helps that you're motivated and I don't know for how long you can keep that up. I know that most people would at least risk burning out w/that rate. In addition, working that much makes it less efficient. You don't get as much done in an hour, when you do so many of them. This is especially true in the long run and you might not even notice.

Having said that all, YMMV. My both parents work like 60 hours or more a week and they have been doing it for decades. But they haven't been programming. If you can really effectively write programs at that rate, I'd say that is rare, unless you are writing something that's quite routine. As said a lot of times, it really depends on the task complexity.

BTW: Your body probably won't like you working that much, either. Especially in the long run. But we are individuals and it might be that you're a bit different. However, I doubt that to some extent. Are you really being effective??

Comment Re:People aren't robots (Score 1) 709

Yes, fooling themselves and their customers as we speak. It's been done in our field for at least 50 years. Certainly for longer in other engineering fields. I sometimes run out of hope w/this ever being fixed. I have no idea what most managers are taught at school regarding this, but I do know that it's not working in practice. And luckily, so do some of them. Unfortunately only some.

Comment Re:People aren't robots (Score 1) 709

Well, as the matter of fact, one of these people is a compiler specialist and the other one is the most senior technical person in his company. We all agree from personal experience that not doing more than that amount of work works the best in practice. We've been in this field 10-15 years, each.

I have personal experience that working about 30 hours a week works well. I am energetic, my thinking flows well and I get lots of stuff done. I have also worked myself to the ground by attempting to do more. That doesn't work and my experience has been mirrored by other experienced people who have tried.

If you still believe in measuring in this field, you have a long way to go. There's no good measure of amount X of work done in time Y, because it cannot really be compared w/other work unless you're doing basically the same exact thing twice. And we mostly don't.

The bottom line is that there's things we can't really measure effectively. I know that this drives the managers mad. However, I can only tell them what works and what doesn't. What does is that you remove all the obstacles from doing only the real work and minimize task switching. Then let the people do that for 30 effective hours a week. That how I'd basically run a software company. Of course there's more to it, but that's out of the scope of this discussion.

Above all, however, do not take my word for this. Go and find out yourself. Trial and error, adapt and improve.

Comment Re:People aren't robots (Score 1) 709

It depends a lot on what you're working at. Sometimes it takes me a week to write those ten lines. It really depends on the context. It's rather different if you're adding buttons to a GUI or if you're optimizing a communications module.

We once had a bug that took several months to fix and there were three people working on it. Eventually we created a partial solutions, because no better could be done w/o replacing the hardware. It just wasn't doable.

I have to admit, though, that I was quite junior at the time and wouldn't waste more than a week or two on such a problem these days. We spent lots of time trying to solve something that wasn't solvable.

Slashdot Top Deals

So you think that money is the root of all evil. Have you ever asked what is the root of money? -- Ayn Rand

Working...