I was lucky enough to come of age in a software world in which web development was just starting to become really accessible. My first computer dialed up to the Internet using Juno, and then we got AOL. By the time I was in college, we had people putting up websites and discovering the joys of the
I understand why it's popular, and I understand why people like the word, but I've never been happy with the term "engineer" applied to software development.
ReplyDeleteMechanical engineering, civil engineering, electrical engineering, at heart all of the true engineering disciplines are about manipulating physical objects.
With software, it is abstractions all the way down. Software people manipulate algorithms and concepts, not physical objects. I think that is a fundamental difference between software and traditional engineering, and it is a difference I think should be exploited much more than it traditionally has been.
PS nice tags. :-)