Live data from Hacker News

Ask HN: If you would have to choose one book what would it be?

news.ycombinator.com

11–13 of 13 posts

Re: Ask HN: If you would have to choose one book what would it be?

#11
post #4

Fowler's, Working Effectively With Legacy Code. It'll teach you how to write maintainable code.

Don't go down this road. Do you want to be knee-deep in legacy code? Better go out and build your own stuff. Forget about the TAOCP, it really is overrated. Cormen is more recent and to the point. But don't read it cover to cover, but consult it when you need it. Furthermore, read the Dragon book (first one is enough) on compiler construction. Finally, learn to program in Standard ML, for example via the book by Larry Paulson (ML for the working programmer). That should be enough for the basic theory. If you got the above stuff under your belt, then this will take you pretty far. For the rest, rely on your mind and logic and feeling for elegance.

Re: Ask HN: If you would have to choose one book what would it be?

#13
post #8

My goals with programming is to create web and desktop (mac, iphone) apps if that's relevant. Then you have it backwards. You should be building, not reading. Slow way: Read book --> apply what you learn Fast way: Write code --> Get stuck --> Find a book I know this is not intuitive, but trust me, it works much better. We all love the feeling of cracking open a fresh new book (or pdf) and bathing ourselves in all thi…

Thank you, that does make sense to me indeed. I'll stick with your advice.
Post reply on HN