A non-standard book list for software developers
51–60 of 112 posts
Re: A non-standard book list for software developers
#52In a similar topic of books about system design, someone on HN recommended A Pattern Language and The Timeless Way of Building by Christopher Alexander et. al. They're not about designing distributed software systems... they're a complete design language for the proper design of a city, from the grossest elements to the most granular. You can flip to a random page and understand what makes a front yard really fulfill…
Re: A non-standard book list for software developers
#53In a similar topic of books about system design, someone on HN recommended A Pattern Language and The Timeless Way of Building by Christopher Alexander et. al. They're not about designing distributed software systems... they're a complete design language for the proper design of a city, from the grossest elements to the most granular. You can flip to a random page and understand what makes a front yard really fulfill…
I'd heard of him, and read those books, because I was (am) a computer programmer, and that was before we decided to build a house!
Re: A non-standard book list for software developers
#54In a similar topic of books about system design, someone on HN recommended A Pattern Language and The Timeless Way of Building by Christopher Alexander et. al. They're not about designing distributed software systems... they're a complete design language for the proper design of a city, from the grossest elements to the most granular. You can flip to a random page and understand what makes a front yard really fulfill…
I haven't heard of this book, is it actually about designing cities? I'm probably way off but all I can't think of is that once we started designing cities we built crap. Take the UK for example all its beautiful amazing places were built before we had planning offices. They seem to just have evolved.
One example is (paraphrased) "find the nicest spot on the property and don't build on it, because then you'll lose it". Another is "corridors are dead spaces; you move through them, and pretty much ignore them, on your way to do something". Not gospel or absolute rules; rather rules of thumb, or ways to talk about and think about what we wanted to accomplish.
Re: A non-standard book list for software developers
#55Earlier quoted context omitted.
>Studying calculus in particular makes little sens for compsci. yeah it makes little sense if you don't want to be able to write programs that solve the world's major problems so if you are content with writing cat picture apps, skip calculus
We were just talking about this over lunch yesterday (software engineers at a medical device company). I won’t dismiss calculus, but it was generally agreed that linear algebra and statistics were most important, at least for what we’re doing.
Re: A non-standard book list for software developers
#56Earlier quoted context omitted.
What calc books are those? Reading a calculus book is a massive investment because I will be rereading pages. So I’d like to find the best one first
Depends enormously on your level and willingness and dedication. At that level the best ones are Spivak, Apostol, Fichtenholtz, Kudryavtsev.
Re: A non-standard book list for software developers
#57Good books but still quite standard. Spivak’s is standard on initial calculus courses at universities. If you really wanted non-standard but relevant authors I would add Feyerabend, Kuhn, Kahneman, Dostoyevsky, Borges, Taleb, Montaigne, Popper, Hofstadter, Don Norman, Alexandrescu. Add something about systems of representation by Kierkegaard or Nietzche or some interpretations by later authors.
Re: A non-standard book list for software developers
#58On the note of Euclid's Elements, I took a short course on Plato's "Theory of Forms" when I was just learning to really code and it's what helped OOP click in my head. It's fun when totally random subjects help you get an insight into one another. https://en.wikipedia.org/wiki/Theory_of_forms
Platonism is like ontological OOP. :D
Re: A non-standard book list for software developers
#59Re: A non-standard book list for software developers
#60Has anyone here read LISP in small pieces ? I've never used LISP but would still like to read it. Would you recommend it? (it's not cheap, otherwise I'd just buy it without the due diligence)