Live data from Hacker News

Books that changed my career as a software engineer

julianogtz.github.io

151–160 of 295 posts

Re: Books that changed my career as a software engineer

#151
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…

Not a dev, sysadmin, but I agree, I find technical books exceptionally boring.

My example is from the Windows Internals books, it’s a great book, but I don’t think the authors could write it in a “gripping” way, that’s just technical books.

What I do however be it books or video is chunks, takes MUCH longer to do but I find for me it sticks, so if in my learning season (I do bursts of learning, burn out leave it for a couple of months, rinse repeat),

- Read a section or chapter - Make quick, rapid notes in my notes app (or notebook, I use bear but whatever suits yourself) - Once I’ve done, go to sleep (I normally study at night, my brains more in a learning mode then for me) - Maybe at dinner time (at work) I go through my notes, if it’s something I feel may benefit my colleagues I make a brief PowerPoint, I try to translate it into a less technical write up, not everyone is super technical, it’s just a job to them!.

I have a terrible memory for learning, I remember things long term great, short term not so much, so I reference my notes a lot, it’s essentially my mind map/bank.

Video learning is very subjective, I’m currently learning Cisco Umbrella and it’s very boring to me, the creators voice is very mono tone and boring to the point I’ve nearly fallen asleep, but other creators (mostly in the Microsoft MVP zone) are very lively, a good mix of demos and theory that keep me engaged and actively want to learn, Pluralsight is the same, keeps me awake and motivated, I found CBT a little on the boring side in comparison.

Re: Books that changed my career as a software engineer

#152
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…

Found out that I have ADHD. Never managed to read any books about programming, after a few pages my brain starts making up excuses to do other things and I start rereading the same paragraph over and over again.

No issues doing the actual programming, could sit for hours on end without any issues.

One nifty thing about my ADHD is that something that was super interesting can become dull as hell. For no apparent reason.

Issues with focus, staying on task and motivation are generic issues that everyone has. Just like everyone gets sad or down sometimes. When it becomes a constant problem that affects your life, that's when it becomes a depression and needs treatment. ADHD is similar, except that it doesn't really come and go but is more of an undulating constant.

Re: Books that changed my career as a software engineer

#153
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…

Found out that I have ADHD. Never managed to read any books about programming, after a few pages my brain starts making up excuses to do other things and I start rereading the same paragraph over and over again. No issues doing the actual programming, could sit for hours on end without any issues. One nifty thing about my ADHD is that something that was super interesting can become dull as hell. For no apparent reaso…

A little trick for technical articles that I've found is to use screen readers.

Re: Books that changed my career as a software engineer

#154

Clean code... To this day I cringe when I see methods/functions over 20 lines long.. Or when I see commented code blocks in one function.. Other have mentioned The Mythical Man Month, and I'd say it's a great book. Sadly, more often than not, it's something I wish I could staple to managements foreheads. "read this now before our next planning session" The Rspec book was a great book, that helped me fully embrace TDD…

> .. The Mythical Man Month, and I'd say it's a great book. Sadly, more often than not, it's something I wish I could staple to managements foreheads. "read this now before our next planning session"

Did you read the book? It's not about the (ab)use of mandays/months in planning sessions, it's about the huge differences in capacities between individual programmers and the importance of having some "10x programmers" in your team.

Re: Books that changed my career as a software engineer

#155
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…

> I think I have trained my brain so much on rapid skimming of websites for useful info

No, your brain just tricked you. It trained you into thinking that you're doing rapid research of useful info, while it just looks for path of least resistence.

Re: Books that changed my career as a software engineer

#156

Clean code... To this day I cringe when I see methods/functions over 20 lines long.. Or when I see commented code blocks in one function.. Other have mentioned The Mythical Man Month, and I'd say it's a great book. Sadly, more often than not, it's something I wish I could staple to managements foreheads. "read this now before our next planning session" The Rspec book was a great book, that helped me fully embrace TDD…

>1984... This one terrified me so much, that I have to include it. I write code much more securely because of it.

What book?

Re: Books that changed my career as a software engineer

#157
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…

This is right, however we also need to acknowledge the prevalence of books which put forth some good ideas, but which perhaps can be summarized in a page or so. Instead they choose to labor on and on around the same point(s) without adding much.

A book that definitely wasn't in the category I described above (for me) was John Ousterhout's Philosophy of Software Design - https://www.amazon.com/Philosophy-Software-Design-John-Ouste... . I haven't run into software design/tech books like that very often.

Re: Books that changed my career as a software engineer

#158

Clean code... To this day I cringe when I see methods/functions over 20 lines long.. Or when I see commented code blocks in one function.. Other have mentioned The Mythical Man Month, and I'd say it's a great book. Sadly, more often than not, it's something I wish I could staple to managements foreheads. "read this now before our next planning session" The Rspec book was a great book, that helped me fully embrace TDD…

> Clean code... To this day I cringe when I see methods/functions over 20 lines long.. Or when I see commented code blocks in one function..

To this day I cringe when I see dogmatic opinions of a fraud taken like an absolute truth.

Re: Books that changed my career as a software engineer

#159

Clean code... To this day I cringe when I see methods/functions over 20 lines long.. Or when I see commented code blocks in one function.. Other have mentioned The Mythical Man Month, and I'd say it's a great book. Sadly, more often than not, it's something I wish I could staple to managements foreheads. "read this now before our next planning session" The Rspec book was a great book, that helped me fully embrace TDD…

Why the dots?

I thought only boomers do this.

Re: Books that changed my career as a software engineer

#160
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…

I totally agree, to the point where I’m skeptical about people saying they’ve read something cover to cover. Someone once recommended me to start at the back of each chapter and do the the problems and only read the chapter or even parts of the chapter for problems I couldn’t solve. It comes with its own set of drawbacks but it does help with getting through text books where the author was paid by per letter.

It's not that hard. I try to spend 10 minutes a day reading some sort of technical book. Just set a timer and do it. I don't always get around to it. Here's a list of the various tech books I've read cover to cover over the last couple of decades: https://www.goodreads.com/review/list/5348644-neville-ridley...
Post reply on HN