Software Engineers Are the Heroes of New Computer History Museum Exhibit (ieee.org)
Tekla Perry writes: The Computer History Museum set out to turn the spotlight on software engineers and show how they are the changing the world. But what projects to feature in the new, permanent exhibit [called "Make Software: Change the World!"] (that opens to the public this Saturday, January 28th)? The curators whittled a list of 100 technologies that owe their existence to breakthroughs in software down to seven: Photoshop, the MP3, the MRI, car crash simulation, Wikipedia, texting, and World of Warcraft. They expect these choices to be debated at length, in particular, World of Warcraft, but hope the exhibition elevates the prominence of software engineers and gets more than a few middle schoolers talking about targeting their career plans in that direction.
The development of digital compressors and filters would be the bare tech at the heart of MPEG and all that followed. And that'll cover all modems too.
Separating hardware from software becomes difficult.
I guess it's outside the 'top seven', but the simplest, lowest-level, error-free code is the unsung hero to me.
For example, the AGC Apollo Guidance Computer springs to mind as a world-changing piece of code.
(Link is to the original Apollo 11 guidance computer (AGC) source code for Command Module (Comanche055) and Lunar Module (Luminary099).)
MP3 doesn't even belong because the research to develop it was done by one inventor working alone on his PhD dissertation while listening to a song on the radio. There wasn't a social team of socializing socialites behind it. Not social enough for the social era. Remove it from the museum.
Without these NONE of the above would have happened. Good luck programming any of them in assembler.
I'll only take this exhibition seriously if it has something on Woz and nothing on the "genius" Steve Jobs for a change.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
spotted, is it intententional?
You mean like a railroad engineer? (American and Canadian) which is an engine driver, train driver, train operator (British and Commonwealth English); a person who operates a train.
https://en.wikipedia.org/wiki/...
It just come from "engine-man" but "engineer" sure sounds more important.
It still has nothing to do with what a real engineer is but nowadays, everybody is an engineer so there is no discrimination I guess ;-)
Everything I write is lies, read between the lines.
Software that changed the world? World of Warcraft is a game, what about pageranking and crawling? Where's the search engines?
Why is a patent encumbered music compression format on the list, did music not get shared before it? I mean the most popular online music shops don't use that format, neither does digital radio. Why MP3 and not AAC, and isn't MP3 just a succession of a previous format and one that is under constant redevelopment?
On that list, Photoshop, MRIs and Wikipedia deserve the place. The rest should get the curators fired.
I'm curious how other software engineers feel about this. I mean, I started on a Commodore 64 as a kid and later went on to architect highly scalable enterprise systems but for some reason I don't feel like we need a museum to honor the people who practice our trade. I feel like we should recognize the amazing feats we accomplished with our passion, ingenuity and persistence and inspire others with them. I'm no hero. I'm just a master of a craft and in performing my craft I try to make the world a better place with it.
Also, I doubt the creators of World of Warcraft would consider themselves heroes. World of Warcraft was just an epic feat in creating a time waster. Don't get me wrong, it was a feat of software engineering but it didn't really add much value to the world. There are far better examples of software systems that did really make a difference in the world. For example, we should be honoring DARPA for creating the very technology that Slashdot broadcasts its information on and we have these discussions on. Disney's Spaceship Earth had a futuristic vision of Earth sponsored by AT&T that we would have a global communication network where we could video conference each other around the world. Guess what? We've arrived at the future vision. That's something to stand in sheer awe of, not World of Warcraft and Photoshop.
We'll make great pets
The AGC was I believe the first (semi-)serially produced computer with integrated circuits, running a real-time priority-driven executive, the kind that we use now in many computer-controlled devices. Being a proven spaceflight fly-by-wire unit, it later became a foundation for initial airplane digital computer FBW experiments.
Ezekiel 23:20
Clearly, the museum wasn't trying to list the top 7 most inventive software creations ever. Instead, they looked at people's lives / endeavors and ask whether software had changed that aspect of life. Roughly:
Entertainment (visual): Photoshop
Entertainment (audio): MP3
Medicine: MRI
Manufacturing: car crash simulation
Scholarship: Wikipedia
Communication: texting
It Makes a Visually Appealing Exhibit: World of Warcraft
"We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
Where engineers wrote the first code for graphical interfaces - windows, which was the basis for Apple's Macintosh and later Microsoft Windows and every modern operating system. Without that, we'd all be working on command-lines.
They also created the laser printer there, among other items, but I guess that isn't "software" engineering.
You beat me to it. Around here the real engineers guard their title quite ferociously. Unless you are currently licensed to practice, you had best not be caught using the "e-word". I never could understand why someone would want to claim they were something that they weren't. Sort of like the sad bastards that claim to veterans when they've never served.
You can now get a degree in Software Engineering here but I understand it is basically an electrical engineering degree with a specialization in software. A regular Computer Science degree is not the same thing.
I understand software and engineering quite well, and I use the title.
I'm surprised I don't. I have a MSEE and I was employed as an EE for 14 years up until August. Now my title is "Programmer." I would have preferred "Software Engineer" for resume purposes, but "Programmer" fits just fine. At least it would if I was a capable programmer.
He's getting rather old, but he's a good mouse.
Early Winamp was what made the mp3 work. It was really a great example of "it just works" software. Seeking was quick, plugins were plentiful, they didn't bundle lots of bloatware, it was just a better experience than most of the other options at the time.
Real lawyers write in C++
A regular CS degree may not be the same as a SE degree, but some of them are accredited for receiving the title of "real engineer". For example, the British Computer Society accredits various CS degrees for the Chartered Engineer qualification, and since that's homologised across the EU there must be similar accreditation in other European countries.
Wasn't EverQuest effectively the same as World of War craft except 5 years earlier? I've played both, the details are different but the general idea is the same.
Most of these MMOs aren't as good as UO back in it's golden days.
“Common sense is not so common.” — Voltaire
lol:
In Canada, locomotive drivers have a site named "Ingénieurs de locomotives". As my OP link stated, apparently, only in Canada and US do they call train drivers "engineer" so I am not to sure about your English language specific stuff..
http://cpest.teamsterscanada.c...
Everything I write is lies, read between the lines.
Bullshit indeed. Five years earlier than late 1962/early 1963 when the first AGC was built? The circuits didn't even exist in the late 1950s!
Ezekiel 23:20
and my underwear on the outside, and not get dragged off by security?