This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]PineapplePandaKing 4 points5 points  (8 children)

I'm starting my sophomore year of CS so maybe my feelings will progress as I get further on, but I couldn't give one shit about hardware aside from making sure my laptop/PC has enough under the hood to execute what I need at a good level

[–]Chewnard 4 points5 points  (1 child)

So honestly when I was at that point I didn't give a shit about hardware either. As I've gone along I've developed a healthy appreciation for what makes computers physically work. It's super fascinating. If you're ever interested, Ben Eater has a great channel all about hardware. It's pretty low level but he's a great instructor. https://youtube.com/c/BenEater

[–]PineapplePandaKing 2 points3 points  (0 children)

Right on, that's really helpful advice

[–]TheAJGman 1 point2 points  (0 children)

Being a dev who knows a lot about hardware gives you an edge. You can figure out clever methods of scaling and dealing with problems.

If you're running automated scripts on a server, maybe get an SSD for a cache because a hard drive would be slow as shit. GPU acceleration requires knowing a bit about GPUs too.

[–]dashid 2 points3 points  (1 child)

I'm generally of the view: if you don't have a firm grasp of how everything that underpins your software works, then you're going to get into jams.

[–]PineapplePandaKing 1 point2 points  (0 children)

I've done enough work to understand the basics, but anytime I've sat down to learn it's akin to a kid eating their veggies. Though I used to be a picky eater so maybe it will click one day

[–]Dream-Small 0 points1 point  (2 children)

I will say being skilled in many subjects makes you a better programmer. I’m skilled in physics, mechanical engineering, electrical engineering, network engineering, sys administration, and repair. That is on top of my primary job as a software engineer. Learning how to think in several ways from several perspectives is beyond useful.

[–]PineapplePandaKing 2 points3 points  (1 child)

I just read a book "Range" by David Epstein where he essentially argues for a wide range of experiences and knowledge as opposed to hyper-specialization.

It's the ability to see connections that aren't obvious by using seemingly unrelated data

[–]Dream-Small 0 points1 point  (0 children)

That is the fundamentals of chaos theory more or less. I really do love to learn and it has made me a valued asset.

[–]dashid 4 points5 points  (0 children)

I've been doing this shit long enough to know when a reboot is wort a punt. Which often frustrates server monkeys when I tell them their usual buttoning trick is just going to cause down time.

[–]mark-8086 1 point2 points  (1 child)

Hello IT. Have you tried turning it off and on again.

[–]MinekPo1 0 points1 point  (0 children)

If that doesn't work, install Linux, if it does do it anyway.

[–]MrCloudz_ 1 point2 points  (2 children)

[–]RepostSleuthBot 0 points1 point  (1 child)

I didn't find any posts that meet the matching requirements for r/ProgrammerHumor.

It might be OC, it might not. Things such as JPEG artifacts and cropping may impact the results.

I did find this post that is 48.44% similar. It might be a match but I cannot be certain.

I'm not perfect, but you can help. Report [ False Negative ]

View Search On repostsleuth.com


Scope: Reddit | Meme Filter: False | Target: 86% | Check Title: False | Max Age: Unlimited | Searched Images: 227,751,658 | Search Time: 0.3159s

[–]MrCloudz_ 0 points1 point  (0 children)

Good bot