News for hackers. Stuff that matters.
Re:Ask HN: How does programming affect your emotional state? by dlcarrier on Tuesday December 24, 2024 @04:01PM (#42504882)
Whenever I finish a software project and return to electrical engineering, where I have to worry about parasitic capacitance, inductance, thermal noise, propagation delays, and pages of datasheets for something as simple as a single transistor, I realize how much easier and more satisfying electrical engineering is than programming, where I have to deal with truly unpredictable phenomena like libraries, APIs, and development environments so bloated they make Quartus and Vivado seem fast.

It turns out quantum mechanics and pages of empirical analysis are a plus, because they are well documented and everything behaves as expected. When I program, I spend more time reverse engineering other software, to try and make sense of the lacking, outdated, and often outright incorrect documentation than I spend writing my own software. I can't spend any extended period of time doing that and still keep my sanity.

Re:Ask HN: How does programming affect your emotional state? by threekindwords on Tuesday December 24, 2024 @06:19PM (#42505677)
Fascinating perspective, one that I never considered prior to reading this comment. Thank you.
Re:Ask HN: How does programming affect your emotional state? by sky2224 on Tuesday December 24, 2024 @06:37PM (#42505776)
> It turns out quantum mechanics and pages of empirical analysis are a plus

I think that also has to do with the fact that if you do something wrong in electrical engineering, things can literally go boom.

A majority of software only does that in a figurative sense, but in return we get very lazy docs, practices, etc. Somewhat of a double edged sword.