| ▲ | 01100011 a day ago | |
Software folks treat their output as if it's their baby or their art projects. Hardware folks just follow best practices and physics. They're different problem spaces though, and having done both I think HW is much simpler and easier to get right. SW is often similar if you're working on a driver or some low-level piece of code. I tried to stay in systems software throughout my career for this reason. I like doing things 'right' and don't have much need to prove to anyone how clever I am. I've met many SW folks who insist on thinking of themselves as rock stars. I don't think I've ever met a HW engineer with that attitude. | ||
| ▲ | esafak a day ago | parent | next [-] | |
Because the software market is bigger and more competitive; hardware is mature. | ||
| ▲ | __mharrison__ a day ago | parent | prev [-] | |
What are the silver bullets... I mean, best practices that keep getting ignored? | ||