News for hackers. Stuff that matters.
Re:Ask HN: What books had the greatest effect on how you str... by BJanecke on Tuesday July 25, 2017 @05:59AM (#14846482)
* Douglas Hofstadter - Gödel, Escher, Bach: an Eternal Golden Braid

* Fred Brooks - Design Of Design

* Fred Brooks - The Mythical Man month

* Eric J. Evans - Domain Driven Design

* Design Patterns: Elements of Reusable Object-Oriented Software

* Kent Beck - Extreme Programming Explained

* Kent Beck - Planning Extreme Programming

* Michael C. Feathers - Working Effectively with Legacy Code

* Daniel Kahneman - Thinking, Fast and Slow

[EDIT] Correct the author for legacy code

Re:Ask HN: What books had the greatest effect on how you str... by vldx on Tuesday July 25, 2017 @06:14AM (#14846539)
I've just recently bought "Gödel, Escher, Bach" -- looking shortly to start it. Curious, how did it influenced you in connection to programming?
Re:Ask HN: What books had the greatest effect on how you str... by BJanecke on Tuesday July 25, 2017 @06:31AM (#14846601)
Just like the other non programming book on the list(Thinking Fast and Slow) GEB is a lot about perception to me.

Understanding that nothing is purely logical nor is it purely expressionistic; by pigeonholing your perception of any design whether it be Code, Math or Art to either Logic xor Expression you are blinding yourself

The other angle for GEB is design

I read GEB along with Design of Design years ago following my mentor at the times suggestion, I would highly recommend doing this. Think of it as the Gödel, Escher, Bach, Brooks (Although Brook's writing style can be laborious at times) Recognizing patterns in all design work helped my understand my own design process better.

Re:Ask HN: What books had the greatest effect on how you str... by vldx on Tuesday July 25, 2017 @06:52AM (#14846697)
That's fascinating. Just ordered Design of Design to supplement GEB. Thanks!
Re:Ask HN: What books had the greatest effect on how you str... by waterlink on Tuesday July 25, 2017 @06:10AM (#14846518)
> * Bob Martin - Working Effectively with Legacy Code

Author is Michael C. Feathers

Re:Ask HN: What books had the greatest effect on how you str... by BJanecke on Tuesday July 25, 2017 @06:13AM (#14846534)
Nice catch, thanks :)
Re:Ask HN: What books had the greatest effect on how you str... by gkamal on Tuesday July 25, 2017 @06:10AM (#14846524)
correction Working Effectively with Legacy Code is by Michael Feathers