3 ms·
Ask HN: Book recommendations that made you a better engineer overall?
The type of engineering doesn't matter. It may be electrical, mechanical, biomedical, computer, literally anything.
"Engineering is the purposeful use of science" - a quote I heard somewhere and have forgot who said it.
Name some books that made you a better engineer. The books need not necessarily be from your field. You may have drawn inspiration from a related or a non-related subject. E.g.: learning some form of mathematics may make you a better programmer.
Also mention a line of two about why the book has a special place for you.
- austin-cheney 4y agoDOM Scripting - https://www.amazon.com/DOM-Scripting-Design-JavaScript-Document/dp/1430233893/ref=mp_s_a_1_3?crid=13GRX8L6VECKU&keywords=document+object+model&qid=1680688794&sprefix=document+obj%2Caps%2C115&sr=8-3 https://www.amazon.com/DOM-Scripting-Design-JavaScript-Docum... XML Schema - https://www.amazon.com/Definitive-XML-Schema-Charles-Goldfarb-ebook/dp/B0095VVQTE/ref=mp_s_a_1_2?crid=2F0OMMU9RE0X3&keywords=xml+schema&qid=1680688895&sprefix=xml+schema%2Caps%2C115&sr=8-2 https://www.amazon.com/Definitive-XML-Schema-Charles-Goldfar... You don’t have to be a slave to some framework to do frontend web work. You can actually learn how these technologies actually work.
- avinassh 4y agoDesigning Data-Intensive Applications (DDIA) - https://dataintensive.net/ https://dataintensive.net/
- surprisetalk 4y ago• Smalltalk-80 : http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.... • Godel, Escher, Bach : https://www.amazon.com/Gödel-Escher-Bach-Eternal-Golden/dp/0465026567/ref=sr_1_1?keywords=godel+escher+bach&qid=1680707058&sr=8-1 https://www.amazon.com/Gödel-Escher-Bach-Eternal-Golden/dp/0... • Crafting Interpreters : https://www.amazon.com/Crafting-Interpreters-Robert-Nystrom/dp/0990582930/ref=sr_1_1?crid=259YAZMZ9QYD4&keywords=crafting+interpreters&qid=1680707080&sprefix=crafting+inter%2Caps%2C171&sr=8-1 https://www.amazon.com/Crafting-Interpreters-Robert-Nystrom/... • SICP : https://www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262510871/ref=sr_1_1?keywords=sicp&qid=1680707096&sr=8-1 https://www.amazon.com/Structure-Interpretation-Computer-Pro...
- dranudin 4y ago"Finite Elements Using Maple", "The finite element method displayed" - I am a mechanical engineer by education. These are two of the first books that made me understand finite element simulations, more than a decade ago. By programming these simulations I started to write code almost every day. Today I work as a software engineer and it's great!
- elevanation 4y agoHow to Win Friends and Influence People: https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influen... Because in the long run, it's not just about having great ideas, it's about collaborating with other people, and convincing those people about your great ideas.
- surprisetalk 4y agoI cannot recommend this book enough. HTWFAIP is the definitive guide on interacting with people (yes, even now in 2023). When it comes to your career, social skills far outweigh technical skills.
- 2rsf 4y agoAccelerate by Nicole Forsgren, Jez Humble, Gene Kim: https://www.oreilly.com/library/view/accelerate/9781457191435/ https://www.oreilly.com/library/view/accelerate/978145719143... There are a lot of books on good practices, this one has proofs and research included
- sangpal 4y agoCode Complete - great for understanding how to actually go about building large scale programs effectively