3 ms·
As a child, a friend's mother was a programmer for the Shuttle (mid-80s to early 90s). Her job sounded awful: a 'science person' (I was a child, remember!) desi
by thechao 6y ago
As a child, a friend's mother was a programmer for the Shuttle (mid-80s to early 90s). Her job sounded awful: a 'science person' (I was a child, remember!) designed a piece of math; an engineer (software?) would take that piece of math and reduce it to an algorithm; my friend's mother would program that algorithm in machine code, in parallel to an assembly listing. Each instruction (and all the data) would be reviewed line-by-line. She had to provide reasoning (roughly a proof) that each instruction correctly implemented the algorithm. My guess is the algorithm went through the same equivalence checking to the 'math'. I don't know how much code she wrote, but it was only a few programs (functions) per year.
That was my view of 'programming', and I wasn't disabused of that until very late 90s.
- rustybolt 6y agoSounds lovely. Now I write code with vague requirements that interfaces with ill-specified functions, on tight deadlines. It surprises me that it doesn't contain a lot more bugs. Maybe we just haven't found them yet.
- ngcc_hk 6y agoAnd whatever you wrote And right to the spec, user said it is not what they want. And demo why it is not working or useful ... Of course that is nothing to do with them, that is not what they said or your it guys analysis wrongly. As spec goes ... do not understand it. To be fair it takes a lot of interaction (and understanding ) to fix it. And you wonder how these operate here.
- Daub 6y agoIt’s funny how early experiences color our understanding of a craft. I remember as a boy telling a neighbor that I was interested in art. She worked with computers and, with stars in her eyes, told me how digital plotters could define shapes accurate to n thousands of an inch. For me that was the worst possible selling point, and may have influenced my decision to eschew anything digital for years. ... and now I teach digital art.
- b20000 6y agoso what is bad about that? sounds like a solid process
- mcpeepants 6y agoit's not bad, just not exciting to a child.
- b20000 6y agoi guess we have to all make sure that whatever we do is exciting to a 6 year old.