Live data from Hacker News

Books that changed my career as a software engineer

julianogtz.github.io

91–100 of 295 posts

Re: Books that changed my career as a software engineer

#91

SICP made me fall in love with programming

Second this. I credit this book for making me the programmer I am today. Scheme is such a wonderful language having come from C/C++ before it. Of all the subjects that affected me by learning Scheme, using Scheme to implement OO as message passing opened my eyes compared to C++.

Link to a pdf of the book: https://web.mit.edu/alexmv/6.037/sicp.pdf

Re: Books that changed my career as a software engineer

#92
As a self taught dev, the books that helped me most are:

Code: The Hidden Language of Computer Hardware and Software

The Design of the UNIX Operating System

Designing Data-Intensive Applications

They taught me that there is no magic. Everything is logical and comprehensible.

Re: Books that changed my career as a software engineer

#93
SICP has already been mentioned a couple of times and I agree with that 100%. What I find helps me more than anything to be a better programmer is to find those gems that take you out of your day-to-day routine and help you see programming in a different way. So a couple of other books I’d throw in with SICP are “The art of Prolog” and “The Little Schemer.” I still today admire Prolog’s declarative style so much today. Even though I haven’t had the opportunity to use it professionally, I still come back to it now and then to refresh on it.

Re: Books that changed my career as a software engineer

#94
post #92

As a self taught dev, the books that helped me most are: Code: The Hidden Language of Computer Hardware and Software The Design of the UNIX Operating System Designing Data-Intensive Applications They taught me that there is no magic. Everything is logical and comprehensible.

Would you please elaborate how specifically each of these helped you?

Re: Books that changed my career as a software engineer

#95
post #61

Is it just me or do other people struggle to read these kinds of very technical books? It's not that I don't comprehend, it's that my brain finds it boring and hard to focus. I think I have trained my brain so much on rapid skimming of websites for useful info, while throwing away most of the content, that I tend to do the same with books, which really doesn't work well. Has anyone found alternative ways to consume t…

Honestly my problem with books like the ones in this list is that they aren't very technical. It's similar to business books and self help books for me, I feel like there isn't any concrete information, just anecdotal stories that I only find semi-interesting. I find myself zoning out while reading them. And I'm not saying the advice isn't good! I just struggle to stay engaged with it.

Re: Books that changed my career as a software engineer

#96
post #92

As a self taught dev, the books that helped me most are: Code: The Hidden Language of Computer Hardware and Software The Design of the UNIX Operating System Designing Data-Intensive Applications They taught me that there is no magic. Everything is logical and comprehensible.

I love love LOVE Petzold's Code.

Designing Data-Intensive Applications was really good too, the best new technical book I've read in the last five years or so, though I have had trouble applying its techniques thus far.

Re: Books that changed my career as a software engineer

#97
post #61

Is it just me or do other people struggle to read these kinds of very technical books? It's not that I don't comprehend, it's that my brain finds it boring and hard to focus. I think I have trained my brain so much on rapid skimming of websites for useful info, while throwing away most of the content, that I tend to do the same with books, which really doesn't work well. Has anyone found alternative ways to consume t…

It's not just you. I have a terrible time trying to get through technical / programming books, they put me to sleep. Not everyone learns the same way and that's okay. I have no problem getting through huge fiction books, so it's not a "book problem".

Re: Books that changed my career as a software engineer

#98
post #61

Is it just me or do other people struggle to read these kinds of very technical books? It's not that I don't comprehend, it's that my brain finds it boring and hard to focus. I think I have trained my brain so much on rapid skimming of websites for useful info, while throwing away most of the content, that I tend to do the same with books, which really doesn't work well. Has anyone found alternative ways to consume t…

[deleted]

Re: Books that changed my career as a software engineer

#99
post #61

Is it just me or do other people struggle to read these kinds of very technical books? It's not that I don't comprehend, it's that my brain finds it boring and hard to focus. I think I have trained my brain so much on rapid skimming of websites for useful info, while throwing away most of the content, that I tend to do the same with books, which really doesn't work well. Has anyone found alternative ways to consume t…

Deep, focused reading is a muscle that you need to work on. There isn’t a real answer other than practice, and focus on delayed gratification. We skim websites/articles because there is so much information out there, and not all of it is useful. I skim articles and then go back to fully read them once I make sure they’re actually worth the time. Same with some books, but books generally are worth it since they went t…

I had this exact problem.

I set a single New Years Resolution goal to build this muscle: 12 books in this year. I’ve read 22 now.

What compels me to keep reading is the Reading Insights Streak feature in Kindle. It’s like a little reminder I can always check on to see if I’ve read today or not.

Post reply on HN