Software Engineer facts
While investigating facts about Software Engineering and Software Engineer Salary, I found out little known, but curios details like:
Preventing an abort of the Apollo 11 mission has been attributed to the work of Margaret Hamilton, the lead flight software designer for Project Apollo. She was 31 when the lunar module landed on the moon, running her code, and is credited for coining the term “software engineering.”
how software engineering is a layered technology?
A trading company went bankrupt after a software engineer forgot to set a single flag on a server, resulting in a loss of 460 million dollars in 45 minutes.
What's software engineering?
In my opinion, it is useful to put together a list of the most interesting details from trusted sources that I've come across answering what software engineering is all about. Here are 38 of the best facts about Software Engineer Jobs and Software Engineering Course I managed to collect.
what software engineers do?
-
Noisestorm earned 50 thousand dollars from Epic Games for using their Unreal 4 game engine to create the music video for Crab Rave, "for having the most creative and original use of their software. "
-
Margaret Hamilton was the lead software engineer for Project Apollo. (Apollo 11 was able to land at all only because she designed the software robustly enough to handle buffer overflows and cycle-stealing.)
-
The term Software Engineering was coined by the lead engineer of the software used in all the Apollo missions, Margaret Hamilton, who was contracted by NASA from MIT at 25. No bugs were ever found in the software, and it was adapted for use in other projects, including the first US Space Station
-
In 1997, software engineer Philippe Kahn figured out a way to connect a digital camera to his cell phone. When his baby was born, he used his invention to capture his daughter’s first moments and sent that picture to more than 2,000 people, making it the first cell-phone picture.
-
The "Rubber Duck Debugging" used in Software Engineering that makes the programmer tell his code line by line to a rubber duck in hopes of finding a bug.
-
The term “bug” as it pertains to computer software (and hardware), does not derive from the famous Mark II computer incident wherein a moth was trapped in a relay. The term has actually been in use in engineering and early computing since at least the 1870’s.
-
The vocalist in the chorus of Macklemore's "Thrift Shop" is now a QA engineer at software company Tableau.
-
The software that runs all of Google's Internet services takes up around 2 billion lines of code, almost all of which is available to all of Google's 25,00 engineers. Managing so much code is such a large task that Google created their own version control system called Piper.
-
Apple knowingly grants free updates to pirated versions of some of their programs. When asked about it, one of their software engineers stated: "We like to believe that our users are honest, even if that belief is in vain."
-
The earliest pioneers in computer programming were women, until the home computing revolution software Engineering was considered "womens work".
Software Engineer data charts
For your convenience take a look at Software Engineer figures with stats and charts presented as graphic.
Why software engineering is important?
You can easily fact check why software engineering is hard by examining the linked well-known sources.
211,700 Computer programmers / software engineers were outsourced in 2015
After Elon Musk thought the Silicon Valley (HBO) was not a proper representation of software engineers, TJ Miller said "you guys DO have bike meetings, motherfucker." Other engineers agreed the show had a pretty accurate portrayal of them. - source
Yellow sac spiders are apparently attracted to gas fumes and like to make their webs in car engines. In 2014, Mazda had to issue a recall to update its vehicle software so it could detect spiders webs that may cause engine vent blockage. - source
"cargo cult software engineering" in which a software company mandates long hours and unpaid overtime in order to emulate successful software companies, when in fact motivation and a desire to see their project succeed is the driving force at the successful companies.
Stephen Hawking's son, Robert, lives in Seattle, a software engineer for Microsoft and is mentioned in a number of their patents - source
When software engineering?
The Boeing 737Max was fitted with a larger engine to be more fuel efficient, however the top of the engine would be bit above the wing; the nose would point too far up in full thrust during take off, so a new Software system MCAS was introduced. This seems to cause the 2 disastrous crashes.
How to become a software engineer?
Unreal Engine 4 can be effectively and legally used for a one-time payment of $19, as an active subscription is not required to use the software.
Wanz, or the 'deep voice' in the song 'Thrift Shop' was a full-time software engineer prior to its release. In 2015 he again took up a full-time job as a quality-assurance engineer at a software company.
The term "Software Engineer" was colloquial/professional, and not an official, licensed term in the US, until 2013. The NCEES worked with the IEEE to develop a Principles of and Practice of Engineering Examination (PE) starting in 2009. The pass rate last year was 47%.
Based on a sample of 36,800 people, only 36% of software engineers in India could write compilable code, and while only 14.67% of Indian engineers were employable by an IT services company.
SolidWorks Corp. a maker of a computer-aided design (CAD) software programs used by more than 2 million engineers and designers at 165,000 companies worldwide, was founded by Jon Hirschtick who used $1 million he had made while a member of the MIT Blackjack Team to set up the company.
Software engineer infographics
Beautiful visual representation of Software Engineer numbers and stats to get perspecive of the whole story.