Ask HN: What books had the greatest effect on how you structure your code?
11–20 of 162 posts
Re: Ask HN: What books had the greatest effect on how you structure your code?
#12I'm still trying to achieve everything he advocates, but what I've managed so far has been extremely beneficial.
Re: Ask HN: What books had the greatest effect on how you structure your code?
#13(in roughly chronological order. As you can see from the chronology, it took me a long time to start to like OOP.)
Re: Ask HN: What books had the greatest effect on how you structure your code?
#14Re: Ask HN: What books had the greatest effect on how you structure your code?
#15Re: Ask HN: What books had the greatest effect on how you structure your code?
#16Re: Ask HN: What books had the greatest effect on how you structure your code?
#17After reading I began to think about programming as an algebraic transformation from one system to another, in doing so radically reduced the amount of errors I made.
Re: Ask HN: What books had the greatest effect on how you structure your code?
#18Re: Ask HN: What books had the greatest effect on how you structure your code?
#19Learning Ruby itself was a huge influence to me; hadn't considered that a language should be designed to make programmers "happy", as Matz said. "Confident Ruby" was one of several books that had this human-happiness focus. "Confident" is broken down into patterns, many of which can be found in books like Sandi Metz's POODR, but as a semi-experienced programmer, Grimm's way of writing really appealed to me.
Even the title of the book itself was revelatory to me. The idea that the functions and methods and conventions we create should be rooted in a "confident" mentality (such as the old adage of being promiscuous in what a function accepts, and strict in what it returns) really improved the way I designed code. Not just in terms of technical proficiency, but with less cognitive burden, which ultimately leads to the elegant simplicity we desire in our work.