Ask HN: Books you should have read when you start a career in SE / CS?
51–60 of 99 posts
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#52Some I haven't seen mentioned here: 1. Coders at Work Peter Seibel does an amazing job of asking programmers questions that make them explain their methodology. The interview with Donald Knuth is awesome; really enjoyed hearing him talk about literate programming. 2. The Soul of a New Machine Tracy Kidder's 1981 Pulitzer Prize winner I think is a brilliant case study on how engineers work together and the things that…
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#53Re: Ask HN: Books you should have read when you start a career in SE / CS?
#54Re: Ask HN: Books you should have read when you start a career in SE / CS?
#55Some I haven't seen mentioned here: 1. Coders at Work Peter Seibel does an amazing job of asking programmers questions that make them explain their methodology. The interview with Donald Knuth is awesome; really enjoyed hearing him talk about literate programming. 2. The Soul of a New Machine Tracy Kidder's 1981 Pulitzer Prize winner I think is a brilliant case study on how engineers work together and the things that…
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#561. Mythical Man Month - obvious reasons 2. Deathmarch: The Complete Software Developer's Guide to Surviving 'Mission Impossible' Projects- also a classic. 3. Thinking fast and slow - a great introduction to biases that will affect your thinking in any project. 4. The Art of War - strategy and tactics for attacking any problem. My personal favorite translation is by Thomas Cleary.
The Design of Design is just Brooks building a house. How the building project relates to software and what his point is, is never really made clear.
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#57It changed my understanding and thinking about how best to work flow development. I highly highly recommend this book to coders to managers.
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#58Three boks I'll recommend you read as soon as possible. 1) The Mythical Man month 3) The Pragmatic Programmer 3) Code Complete. The thing about these books, well atleast 1 and 3 is that when they were written they broke new ground. Or if that phrase bother you, they were the first mainstream publications that brought their core ideas to developers. Reading these books early in your career will help cement these best…
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#59Re: Ask HN: Books you should have read when you start a career in SE / CS?
#60As far as a technical book, Data Intensive Applications by Martin Kleppman. This book covers distributed systems as well as databases, data-warehousing, and data-processing. A lot of tools and patterns you don't see in school that describe how most of the "magic" behind high-powered software we use is implemented.
But Kleppman's book is genuinely and outstandingly useful for understanding the various components involved in modern backend architectures.