News for hackers. Stuff that matters.
Re:Software Engineering ≠ Computer Science (2009) by hprotagonist on Sunday August 06, 2017 @09:16PM (#14944660)
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...

Re:Software Engineering ≠ Computer Science (2009) by bigger_cheese on Sunday August 06, 2017 @10:28PM (#14944896)
I'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.

Re:Software Engineering ≠ Computer Science (2009) by tedmiston on Sunday August 06, 2017 @11:05PM (#14945019)
> 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.

Re:Software Engineering ≠ Computer Science (2009) by droidist2 on Sunday August 06, 2017 @10:15PM (#14944853)
I quite like your analogy. If software engineer is like a mechanical engineer, what would a programmer be like, a mechanic?
Re:Software Engineering ≠ Computer Science (2009) by scierama on Sunday August 06, 2017 @10:12PM (#14944840)
I 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.