4 ms·
This is not a particularly new observation. My half-assed analogy: CS is to SE as Physics is to Mechanical Engineering. In both cases, it's unwise to trust o
by hprotagonist 9y ago
This is not a particularly new observation.
My half-assed analogy:
CS is to SE as Physics is to Mechanical Engineering.
In both cases, it's unwise to trust one category with screwdrivers...
- scierama 9y agoI love your analogy! Then there's the Howard Wolowitz's of the world who try to throw a pitch at a ball game using the Mars Rover. Not quite an applied technical person and not quite a pure theorist like Sheldon.
- droidist2 9y agoI quite like your analogy. If software engineer is like a mechanical engineer, what would a programmer be like, a mechanic?
- bigger_cheese 9y agoI've often thought there should be a third position a 'software designer' someone whose job it is to translate customer requirements into a design which the engineer can build. In Engineering you have architects/industrial designers etc. They work out the product specifications and then ask the engineers to deliver an efficient workable solution that fits those specifications. Sometimes at least from my view it feels like software engineering reverses the two roles. i.e The Engineer supplies the api and customer works around design. Think about something classic like Unix it feels like in some cases engineering has constrained the design rather than design constraining the engineering. This is not necessarily a bad thing but it is different.
- tedmiston 9y ago> In Engineering you have architects/industrial designers etc. They work out the product specifications and then ask the engineers to deliver an efficient workable solution that fits those specifications. I've always thought programming would eventually go the way of mechanical engineering with engineers doing design vs fabricators doing the manufacturing. The closest we've come so far in software I think is having one person doing architecture or write a spec and others implement the code. Not quite the same but I wonder if we'll get there eventually.