Ask HN: Books you should have read when you start a career in SE / CS?
21–30 of 99 posts
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#22I'd have a hard time recommending it per se, because it relies heavily for examples on specific technologies that were dated even when I was reading it half a decade ago, but I think something like it with that kind of content is a must-read for anyone starting in SE, especially coming from a CS degree that might have been light on those areas. If I could find a version that's more recent I'd recommend it to every new grad I know.
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#23Don't Make Me Think by Steve Krug and The Design of Everyday Things by Don Norman. While they're not strictly software or programming related, I really like the concepts of making interfaces that require minimal thought to use and empathizing with your users. I've seen an unfortunate amount of "programming machismo" where a confusing or poorly engineered system is used and accepted because "that's just how things wor…
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#24Some 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…
I think too many people approach the industry thinking programmers are god-like deities who have an unlimited amount of time and brain power. Coders at Work does a great job breaking down the "imposter syndrome" plaguing new people coming into the industry.
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#25eg “You become responsible, forever, for what you have tamed”
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#26Re: Ask HN: Books you should have read when you start a career in SE / CS?
#27https://hn.algolia.com/?query=books&sort=byPopularity&prefix...
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#28I've read most of the recommended books, but as far as what I think has delivered immediate real value, I'm going to go with: 1) Clean Code 2) The Phoenix Project 3) UNIX and Linux System Administration Handbook I'm sure #2 will be something folks want to fight over shrug . If you want to sidestep years of headache it's a must-read though.
Re: Ask HN: Books you should have read when you start a career in SE / CS?
#29Re: Ask HN: Books you should have read when you start a career in SE / CS?
#30 1) The unix programming environment
2) The design of the unix operating system
3) The Pragmatic Programmer
4) Programming Pearls
5) Computer Systems: A Programmers Prespective
6) K & R C
7) The art of Unix Programming.
PS: I admit my bias towards systems.