3 ms·
Software vs hardware again. I've worked in both sides of things (EE and software) and despite it being my income now, I distrust software people more than hardw
by pling 12y ago
Software vs hardware again. I've worked in both sides of things (EE and software) and despite it being my income now, I distrust software people more than hardware people.
Hardware people have to get it right first time and generally have better engineering discipline. They are also supported better by their tools (software tooling is crappy at best compared to say SolidWorks or an EDA platform).
Software people tend to accept a fuck up on day one and fix it later approach.
Hardware and software people need to work together. Someone with battle scars from both arenas needs to lead as they understand the compromises at both ends and can direct the product.
Software isn't eating hardware.
- ajb 12y agoThat's...true, but potentially misleading. What's missing is that a major reason hardware is more reliable is that hardware design can and does punt the parts which are difficult to test into software. Which is a perfectly sensible strategy, but does mean that software wouldn't get as reliable as hardware if software people adopted the same methodology.
- zhemao 12y ago> They are also supported better by their tools Uh ... have you ever had to use Cadence Virtuoso? If not, consider yourself lucky.
- pling 12y agoActually yes, well its predecessor on Solaris in about 1999 and they only make products worse. Anything that comes out of Cadence is a turd. They even ruined pspice recently. They company I worked for ended up writing their own layout/simulation platform after a bout of Cadence and got absorbed into Mentor Graphics.