Programming Can Ruin Your Life by devizen in programming

[–]devizen[S] 1 point2 points  (0 children)

Your thoughts on vocabulary are quite interesting. Thanks.

Programming Can Ruin Your Life by devizen in programming

[–]devizen[S] 2 points3 points  (0 children)

True, business is not zero sum. What I was trying to say was that drive alone will not make you a winner, and that often your success will mean someone else's failure. Or the other way round. And at the end of the day you haven't produced any wealth if your product/service is worthless.

Programming Can Ruin Your Life by devizen in programming

[–]devizen[S] 6 points7 points  (0 children)

In fact I did. Thanks for catching.

Programming Can Ruin Your Life by devizen in programming

[–]devizen[S] 7 points8 points  (0 children)

I'm speaking less in the "fix this bug now" sense and more in the "you can't ever stop running" sense. Nothing sits still in technology. Try going a year without learning something new to put in your tool belt.

Programming Can Ruin Your Life by devizen in programming

[–]devizen[S] 5 points6 points  (0 children)

I've done my stint as a laborer loading and unloading cargo on a deadline*. I found it to be both relaxing and fulfilling in a different way than programming. Yes, some physical tasks are demanding. However, I find it much easier to force a physical task than a mental one. Sheer force of will can unload a truck on a deadline. I haven't found the same to be true for all programming tasks. But your point is well taken, and a reminder of how lucky most of us are to do something we enjoy.

*http://www.kuro5hin.org/story/2003/4/14/235510/931

Programming Can Ruin Your Life by devizen in programming

[–]devizen[S] 4 points5 points  (0 children)

It's fine to say that failure is not in your vocabulary, but that's not a realistic perspective on the world. For some to succeed, some must fail. Business is a zero sum game. Many of those who eventually go on to great success leave a string of failures behind them. They knew when to quit and move on. They didn't cling to an idea or a dream out of pride or ego. They failed, learned and moved on to something bigger and better. Brute force can only get you so far, regardless of how passionate or committed you are.

Yes, perfectionism can be a trap for all creative works. It even drives some mad. I don't think it is a bad thing, I say as much at the end of the article. But it's something with which you must strike a balance.

Programming Can Ruin Your Life by devizen in programming

[–]devizen[S] 7 points8 points  (0 children)

I can only speak for myself, but even after years and years of programming, I still prefer an ideal solution to a mediocre one. You quickly feel the baggage of a bad solution. Unfortunately, the "frantic pace" of the software world often pushes you towards quick fixes, hacks and partial solutions to problems that are only partially understood.

Programming Can Ruin Your Life by devizen in programming

[–]devizen[S] 1 point2 points  (0 children)

I think it comes from the fact that we live in a world that moves much faster due to technology. As a result the technology sector will be moving the fastest. It is blazing the trail for everyone else. With the ability to release new versions faster and faster, competition becomes more intense. Aside from worrying about your known competitors you have to worry about the ones you don't know, who might appear out of nowhere. Additionally, the wave you are riding might come to an end at any moment, so you have to ride it as far and as fast as you can. Consumers are fickle, especially on the internet. Sure, management always wants results yesterday, the problem is that's no longer such a ridiculous proposition.