Live data from Hacker News

The Tao of Programming (1987)

mit.edu

11–20 of 64 posts

Re: The Tao of Programming (1987)

#11

I went through a major book downsizing ~7 years ago when I moved unexpectedly. I don't know the exact book count, but something like 60+ linear feet, down to a single armload. The Tao of Programming and The Tao of Pooh both made that cut.

Did Zen and the Art of Motorcycling Maintenance make the cut.

Re: The Tao of Programming (1987)

#13
> Thus spake the Master. It’s time for you to leave.

Saying this to self often helps when making a career move, or an important decision in life, etc. Or when you are refactoring your code.

The Master is the universe. Life is a trip visiting from Temples to Temples.

We practice Programming because we are Disciples.

Re: The Tao of Programming (1987)

#14
Just my master degree finished laotze and now moved to chungtze. This copy is so bad that I am sorry it does not get Tao of programming at all. At least not tao.

*

I think at least have some story of debugging like dissect of the ox in zhungzi like

in the beginning I hack the code with hardship, strgguking all the time with upgrades and ... finally I do not see the problem and I can fix whatsoever with whatever language. There is no language just me freely hack around and the problem is solved without even the problem aware its own existence and just disappear.

Or

the Tao generate zero, zero follow by one abd with that the world is totally with us etc.

Re: The Tao of Programming (1987)

#15

I went through a major book downsizing ~7 years ago when I moved unexpectedly. I don't know the exact book count, but something like 60+ linear feet, down to a single armload. The Tao of Programming and The Tao of Pooh both made that cut.

I moved abroad about ten years ago to a non English speaking country. Got the first kindle that came out and never looked back. I have hundreds of books I take with me everywhere now.

Re: The Tao of Programming (1987)

#16

> Why are programmers non-productive? Because their time is wasted in meetings. > Why are programmers rebellious? Because the management interferes too much. > Why are the programmers resigning one by one? Because they are burnt out. > Having worked for poor management, they no longer value their jobs.

Man I wish I could get out of the field and just return to it being my hobby. Every now and then I get those periods of excitement, focus, etc. with my personal projects, but 90% of the time I want nothing to do with development.

My cousin's life dream has always been to be a chef. A while ago he finally made the transition, quit his job and started working as a chef in a restaurant. He was pretty disappointed to learn that it's... just another job.

The lesson is probably when you make your job out of your hobby, you lost your hobby and gained a job.

Re: The Tao of Programming (1987)

#17
post #14

Just my master degree finished laotze and now moved to chungtze. This copy is so bad that I am sorry it does not get Tao of programming at all. At least not tao. * I think at least have some story of debugging like dissect of the ox in zhungzi like in the beginning I hack the code with hardship, strgguking all the time with upgrades and ... finally I do not see the problem and I can fix whatsoever with whatever langu…

I'd be curious how you think about my favorite version: https://pastebin.com/raw/dXdZXnux

Re: The Tao of Programming (1987)

#18

> Why are programmers non-productive? Because their time is wasted in meetings. > Why are programmers rebellious? Because the management interferes too much. > Why are the programmers resigning one by one? Because they are burnt out. > Having worked for poor management, they no longer value their jobs.

Man I wish I could get out of the field and just return to it being my hobby. Every now and then I get those periods of excitement, focus, etc. with my personal projects, but 90% of the time I want nothing to do with development.

If the thing holding you back from the change is your salary, then you're just renting out your life to someone else in exchange for money.

In that case, any job can pay rent for your life. It's just a question of whether you feel your life is worth the rent someone is willing to pay.

The difference between this job and others is that you are subsidizing the higher rent by covering the cost of your hobby time for them. You should consider reducing your perceived life rental income by the amount you're subsidizing and then compare jobs based on that unsubsidized amount.

You might stick with it anyways, or you might discover that there's better value to be had elsewhere.

edit: clarity.

Re: The Tao of Programming (1987)

#19

> Why are programmers non-productive? Because their time is wasted in meetings. > Why are programmers rebellious? Because the management interferes too much. > Why are the programmers resigning one by one? Because they are burnt out. > Having worked for poor management, they no longer value their jobs.

Man I wish I could get out of the field and just return to it being my hobby. Every now and then I get those periods of excitement, focus, etc. with my personal projects, but 90% of the time I want nothing to do with development.

If your current job is your would-be hobby, and you still have to work +40h per week, chances are that it can't get better than this.

It's just working itself that sucks.

Re: The Tao of Programming (1987)

#20
Great book, and "The Zen of Computer Programming" by the same author is also nice.

(Unfortunately the printed version has pages of pseudo-Chinese text that look like "A U E I A A U E E I O A E" if you can recognize a bit of the language.)

Post reply on HN