
Margaret Hamilton, NASA. Standing next to a printout of the source code she and her team wrote for the Apollo guidance computer that made the moon landings possible.
Meet Margaret Hamilton, the badass ’60s programmer who saved the moon landing
…
The guidance computer used something known as “core rope memory“: wires were roped through metal cores in a particular way to store code in binary. “If the wire goes through the core, it represents a one,” Hamilton explained in the documentary Moon Machines. “And around the core it represents a zero.” The programs were woven together by hand in factories. And because the factory workers were mostly women, core rope memory became known by engineers as “LOL memory,” LOL standing for “little old lady.”
…
Hamilton is now 78 and runs Hamilton Technologies, the Cambridge, Massachusetts-based company she founded in 1986. She’s lived to see “software engineering” — a term she coined — grow from a relative backwater in computing into a prestigious profession.
…
In the early days, women were often assigned software tasks because software just wasn’t viewed as very important. “It’s not that managers of yore respected women more than they do now,” Rose Eveleth writes in a great piece on early women programmers for Smithsonian magazine. “They simply saw computer programming as an easy job. It was like typing or filing to them and the development of software was less important than the development of hardware. So women wrote software, programmed and even told their male colleagues how to make the hardware better.”
My aunt was one of those early software engineers. She wrote a chapter for a book, Programming the IBM 360, in the 1960s. My uncle was one of the first employees at NASA and rose to be one of the senior administrators there over his career.
It is great when society is able to capture the value individuals are capable of providing. We need to make sure we allow everyone opportunities to contribute. We do well in many ways but we also do lose from discrimination and also just making it uncomfortable for people to contribute in certain roles when we need not do so.
We have accomplished great things with software in the last 40 years. We could have accomplished more if we had done a better job of allowing women to contribute to the efforts in this field.
Related: The Eagle Has Landed – Barbara Liskov wins Turing Award – Great Self Portrait by Astronaut with Earth Reflected in His Visor
Keeping Out Technology Workers is not a Good Economic Strategy
Posted on April 21, 2009 Comments (3)
The barriers between countries, related to jobs, are decreasing. Jobs are more international today than 20 years ago and that trend will continue. People are going to move to different countries to do jobs (especially in science, engineering and advanced technology). The USA has a good market on those jobs (for many reasons). But there is nothing that requires those jobs to be in the USA.
The biggest impact of the USA turning away great scientists and engineers will be that they go to work outside the USA and increase the speed at which the USA loses its place as the leading location for science, engineering and technology work. This is no longer the 1960’s. Back then those turned away by the USA had trouble finding work elsewhere that could compete with the work done in the USA. If the USA wants to isolate ourselves (with 5% of the population) from a fairly open global science and engineering job market, other countries will step in (they already are trying, realizing what a huge economic benefit doing so provides).
Those other countries will be able to put together great centers of science and engineering innovation. Those areas will create great companies that create great jobs. I can understand wanting this to be 1960, but wanting it doesn’t make it happen.
You could go even further and shut off science and engineering students access to USA universities (which are the best in the world). That would put a crimp in plans for a very short while. Soon many professors would move to foreign schools. The foreign schools would need those professors, and offer a great deal of pay. And those professors would need jobs as their schools laid off professors as students disappeared. Granted the best schools and best professors could stay in the USA, but plenty of very good ones would leave.
I just don’t think the idea of closing off the companies in the USA from using foreign workers will work. We are lucky now that, for several reasons, it is still easiest to move people from Germany, India, Korea, Mexico and Brazil all to the USA to work on advanced technology projects. The advantage today however, is much much smaller than it was 30 years ago. Today just moving all those people to some other location, say Singapore, England, Canada or China will work pretty well (and 5 years from now will work much better in whatever locations start to emerge as the leading alternative sites). Making the alternative of setting up centers of excellence outside the USA more appealing is not a good strategy for those in the USA wanting science, engineering and computer programming jobs. We should instead do what we can to encourage more companies in the USA that are centralizing technology excellence in the USA.
Comment on Reddit discussion.
Related: Science and Engineering in Global Economics – Global technology job economy – Countries Should Encourage Immigration of Technology Workers – The Software Developer Labor Market – What Graduates Should Know About an IT Career – Relative Engineering Economic Positions – China’s Technology Savvy Leadership – Education, Entrepreneurship and Immigration – The Future is Engineering – Global Technology Leadership
Categories: Career, Economics, Engineering, Students, Technology
Tags: Career, commentary, computer science, Economics, Engineering, jobs, John Hunter, programming, quote, Technology, USA