Hacker News new | past | comments | ask | show | jobs | submit login

"Oh, hardware is so much easier than software!"

I'm not sure how people could think this. Hardware is a much less forgiving medium than software:

- If your web application requires three times the resources you thought it would, you can easily add more servers. But a device that needs to fit in a USB key has hard limitations on size, memory, power dissipation, etc. You can't ask people to carry around a briefcase-sized device (or even another phone-sized device) to hold their passwords.

- If your web application has a horrible bug, you can wake up your developers and have them fix it at 3:00 AM. If you find a bug in your embedded software after you ship, it can only be fixed by getting all your users to upgrade their software (assuming your embedded software is in flash memory, not in ROM). If you find a bug in your hardware after you ship, you need to send everyone a new device.




I'm not sure how people could think this.

People like to think that their discipline is the hardest discipline- that means they are smart just by association.

Also, if you are a software guy you might never have even heard of key steps like DFM, DFT, etc, which makes it easier to say "hardware seems so easy"




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: