Curious to ask HW engineers why they prefer HW over SW, I'm currently SWE and wanted to know what most people in hardware enjoy or prefer.
I work on hardware accelerated ML. The brutally honest answer is that I feel that many areas of modern SWE work, such as building smart phone apps or front-end work, are not challenging enough and thus is uninteresting and beneath me. As many people have already demonstrated, many areas of SWE are easy enough such that you don't even a require a college degree to be successful. Obviously not all SWE jobs fall into this bucket. A lot of people in my field go into back end infrastructure, which is pretty difficult and is something that I wouldn't mind doing. I want to work on cutting edge difficult problems with room to innovate and don't mind making a bit less money doing so, although obviously I'd prefer to have both.
Work in analog design. Its fun and challenging. There is so much to learn. Its as much an art as it is a science.
Analog is where the big $ remains now that we're speeding up digital so much
When clock ticks in my design, the sensation can’t be described 😂
When I was in college (many many years ago) there was a very familiar comment about this (shall I also say true?) - students who cannot do HW go for SW!
yeah but who makes more $$
Who cares. Your transition thru life is no different than others who would make less money. you will have friends, partner, home, kid/s, problems, car/s, and more or less the same. You seem to be a completely materialistic person who doesn't see Life beyond $$. You should read some really interesting comments on other posts that talk exclusively about $$. I pity those folks who make more and are so proud of themselves. Please try to carry that pride with you on your way to the graveyard. The weight you carry would probably help you realize your past in a flash and you will be reincarnated as a HW in your next life. Everyone has to end in a graveyard, it depends how easily you make that transition and how many people talk good and remember those folks.
The joy of creating a physical product is amazing
This one is simple. Because hardware engineers solve hard problem and software engineer solve soft problem - strictly by definition!
lol samsung
I am a Computer Science graduate and always loved Computer Architecture. Not even the best Software can run properly without a good hardware and that excites me :)
Lolz I left HW for SW I find it much more interesting the world of algorithm and maths skipping the unnecessary complications of physics .. just my view. Both are really difficult and also interesting and totally depends on what you find interesting.
There is too low bar for software these days. It will eventually catch up in a bad way
I earned my degree in EE and plenty of my classmates still work in the hardware side. One common reason I often hear is that they prefer to specialize in a branch of engineering design that's grounded in the laws of physics and based on real world design constraints. Code development is a very abstract discipline that's somewhat disconnected from reality, and that bothers some people.
We still haven't defined the engineering discipline of sw eng. I've had enough and am changing it.