Hacker News new | past | comments | ask | show | jobs | submit login

You are the first adult guy I heard of who has a mother who is a programmer. Just realized that.

I can't talk with my parents about my daily work, having a mom like that must be awesome.




My father is a retired EE and was programming embedded machines in assembly language before I "caught the programming bug". When I was mostly doing embedded systems, we had plenty we could talk about. That hasn't changed now that he's retired since the basis of hardware logic and software logic is the same (Boolean Algebra identities). But I've done some interesting things in software as a result ... like using Karnaugh maps to minimize complex branching.

Incidentally, I'm pushing 50 and used punch cards in my computer math class in high school as well as for my lower-level computer science classes in college (Cmp Sci 201 was Fortran at Penn State back then). My son is a second semester senior in Media Effects (currently studying what affects app store engagement) and also has a minor in IST. Computing has been around long enough for three generations to "partake".


Well, no,, she programs in COBOL...so we have nothing to talk about :). I do remember when I was having a hard time in upper level Calculus thinking that my mom had to go through the same classes to get a college degree here, except with much less English ability, so the least I could do was stick it through. But we've never talked much about programming, I think for my parents, it was just a way to get a job after moving here.


Note that Lisp, COBOL, Fortran and Algol were all invented more then 50 years ago (incidently, 3 of the 4 are still moderately common).

A programmer working in the 1970s or 1980s could easily have a child 20 to 30 years old now. I can't readily find the BLS Handbook of labor Statistics from the period online, but there must have been quite a few of them/us by the mid-1980s.


incidently, 3 of the 4 are still moderately common

I assume you're talking about Algol as the one not in moderately common. But the lisps, cobol and fortran in use today generally isn't the same as 50 years ago (maaaybe legacy cobol/fortran stuff is?) - especially the lisps used today (mostly common lisp, scheme and new lisps like clojure) are very different from what they were 50 years ago to the degree that they are really entirely different languages. I'd go so far as to say that lisp is not moderately common anymore, but that languages called Scheme, Common Lisp, Clojure etc are. Saying that Lisp is still moderately common due to these languages is no different than saying that Algol is still moderately common - or rather, Algol dialects known as C, Ada, Java, C# and so on are.


"I don’t know what language engineers will use in the future, but I know they’ll call it Fortran."

(A famous quote, but a quick Google doesn't yield a definitive attribution for it.)

Yes, Algol was what I meant as the odd one out. Your point is well taken, although I think this implies more that Algol is among the living than that modern Lisp/COBOL/Fortran are completely divorced from their first-generation ancestry. (To be clear, I read your comment as agreeing with me here, I'm just highlighting the distinction.)


Yes, I wasn't really disagreeing, but it irks me a bit how a lot of people talk about languages (usually Lisp) as if it were the exact same language that was created 60 years ago that's in use today despite that they have evolved significantly over time and yet the Algol-derived languages are treated completely independently as entirely new entities altogether. Someone mentioned this on HN a day or two ago too.

It would be wrong to say that Lisp/COBOL/Fortran are divorced from their first-generation ancestry. I think a lot of people talk about Lisp as if its still the same language because on the surface it looks like that way: the syntax is mostly still intact and the core values (conses, lists, homoiconicity, macros) are all still these, yet Scheme is still a different beast from Common Lisp, Clojure, Emacs Lisp and what Zeta Lisp was. Algol-derived languages, since they have much more complex syntax than s-expressions, have much more varied syntax and therefore look like very different languages, though they still have a lot of semantics in common with algol.

So I think what I'm saying is (at Least for Lisp and Algol - I don't know enough about COBOL and Fortran to know how different they now are from 50 years ago) in neither of these cases are the languages in use today the same languages that were in use 50 years ago, but that both families of languages have descendants in common use today which can be clearly traced to their first-generation ancestry.


My mum's ex IBM, she worked in Cobol and Fortran and taught me to program. She doesn't know much modern stuff, so I can't really talk about my daily work with her, sadly. When I was at university, in 2006 there was an "IBM Mainframe Contest" - I was using the same OS she used to use! So we had some fun conversations about that :)


My aunt was a programmer. She gave me my first computer (TRS-80) and taught me to program in the 80s. By the time I got my degree and started working as a programmer she had retired to northern BC and was no longer into technology. I owe my career to her.


I'm an adult -- well, close enough, 25 -- and my mother is a programmer (mostly C#).


Interesting.

My father started working in data processing in 1965, two years before I was born.

When I lateral moved to 'IT' in 1990 we finally were able to talk about 'work'. Since we didn't do 'feelings' this was a major step forward for us.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: