Posted 1 day ago

/

497 comments

In May of 1963, I started my first full-time job as a computer programmer for Mitchell Engineering Company, a supplier of steel buildings. At Mitchell, I developed programs in Fortran II on an IBM 1620 mostly to improve the efficiency of order processing and fulfillment. Since then, all my jobs for the past 57 years have involved computer programming. I am now a data scientist developing cloud-based big data fraud detection algorithms using machine learning and other advanced analytical technologies. Along the way, I earned a Masterā€™s in Operations Research and a Masterā€™s in Management Science, studied artificial intelligence for 3 years in a Ph.D. program for engineering, and just two years ago I received Graduate Certificates in Big Data Analytics from the schools of business and computer science at a local university (FAU). In addition, I currently hold the designation of Certified Analytics Professional (CAP). At 74, I still have no plans to retire or to stop programming.

3 minutes ago by dmag

Small shout out for Sir Maurice Wilkes, who was involved in some of the earliest stored program concept computers back in the late 40s (designed and built EDSAC in 48/49, and the inventor of microprogramming in the early 50s. Worked in the Computer Lab in Cambridge for years, spent some time in the US, and returned to the lab in the early 2000's. Was still a feature in the labs until not long before his death in 2010, at the grand old age of 97. Would have been around the 60 odd year mark at that stage. I can't speak to how much he was working at that stage, but still a very impressive career and a very impressive individual.

a day ago by pxsant

I am 80 years old and still working full time in IT. Although I evolved from pure programming to project management and business analysis the past few years. Originally started out working at Cape Canaveral as a radar and telemetry engineer and moved into programming after I left there. Whenever I interview, I completely ignore the age issue. If the interviewer is to dumb to recognize the value of my knowledge and experience, that is on them. Finally completed my PhD in Computer science when I was in my 60's.

a day ago by jkingsbery

How did you go about getting your phd? Did you take a break from paid work to go to school? Did you work on your thesis nights/ weekends?

Do you feel like you learned from your advisors, some if whom I'd imagine were younger than you?

Did you study an area related to your work at the time? Or did you use it to learn a new area?

13 hours ago by pxsant

I took two years off to complete my PhD when one contract ended and could not immediately find another. I thought at the time if not now, I'll never find the time. Actually my primary advisor and sponsor was a professor at the University and head of the department. We kept in contact over the years and he kept bugging me to get my act together and finish what I started.

a day ago by manish_gill

+1 I'm deeply interested. Been thinking a lot about doing a Masters in AI/ML but I'd rather not stop working. Been considering part time masters programs but finding them is tricky.

18 hours ago by jetti

I did my Masterā€™s part-time at DePaul University with almost all of the program online while I was working. They have an AI track but I am not sure how good it is.

15 hours ago by FearNotDaniel

I would also be fascinated to learn this. Liked the idea for several years of gaining a PhD, but I just couldn't imagine taking three or more years out of my career at this point. The only vaguely-related anecdata I have is from my mother, in a completely different field, who was a nursery school teacher (kindergarten to our friends across the pond) with a strong emphasis on creative development, but only after retirement at 65 did she actually go to university and get herself a fine arts degree. Now she potters away in her little studio every day and will probably not be in any danger of losing her marbles.

16 hours ago by chrisseaton

> Do you feel like you learned from your advisors, some if whom I'd imagine were younger than you?

Why do you think it'd be unusual to learn from someone younger than yourself?

5 hours ago by mertnesvat

Really good point!

I think as an internet generation we are the first ones to experience decreasing importance of the age.

a day ago by fyfy18

How do you find your brain works and how productive you are compared to say 20 years ago? My father is in his late 70s and gets quite tired during his day - I wonder if you keep working it keeps the brain more active.

Also it must be weird going to a retirement party for someone who is 15 years younger than you :D

13 hours ago by pxsant

My brain works fine. My body - not so much. I tire more easily than I did 20 years ago but so what. I get up at 4:30 AM every day and work at something until about 8 PM and then am in bed by 8:30.

The absolute worst thing you can do is retire. That is the beginning of the end. I will work until they plant me.

8 hours ago by KajMagnus

> I get up at 4:30 AM every day and work at something until about 8 PM and then am in bed by 8:30

I do me too (since I was about 30). Not exactly 04:30 though ā€” sometimes I get up at 02:00, sometimes 06:00 ... working 4 - 10 hours, then siesta for about 1 hour.

I find that with a 30 min or 1.5 hours? power-nap/siesta, my brain "resets" and I can stay concentrated 10 - 12 hours a day.

Edit: Now I see that you're in bed 8:30 PM. I first read 8 AM and assumed that that meant a power nap. ā€” Seems I get tired a lot sooner than you.

13 hours ago by pxsant

That's for sure. I just went to my granddaughter's 18th birthday party. She knew I was still working full time and she couldn't figure out how old I was so she asked me. When I told her I was born before the 2nd World War she wouldn't believe me. My daughter corrected her.

Actually, now this is hard to take - but when I was a kid in my home town, there were still a couple of civil war vets alive in the local hospital. How is that for something crazy.

19 hours ago by ecpottinger

AAARRHHH! A friend has been telling me about her dad, he was full of life and when he came up to my cabin he was a whirlwind of activity.

But after they sold the house (he loved gardening) and moved into a condo where there is little to do she can see him going downhill month by month. Before he had a purpose in his life (gardening and house maintenance), now he just has the sit around or go on bike trips. It is a shame.

18 hours ago by SiVal

It sounds as though your friend urgently needs to investigate service opportunities for her dad. Sometimes when people discover how unexpectedly useful they are to others, it's like a psychological vitamin that was missing.

8 hours ago by purplezooey

Bike trips are more exercise than gardening, though..

14 hours ago by sbilstein

Took an interesting course on aging and the brain. Everyone suffers some degree of cognitive decline but it can vary wildly based on a number of circumstances to an almost negligible extent for lucky people. A lot of it is out of your control but high performing people who keep engaging their mind can compensate better for decline.

Itā€™s also why leaving your job or moving to a place with less activity can accelerate decline. Unfortunately, brains are also very sensitive to depression at an advanced age (less blood flow among other things), so grief/loneliness etc can quite literally cause deterioration. Another reason IMO to make sure seniors can work if they want to.

2 hours ago by chillingeffect

interesting, did they talk about the topics of nootropics and atherosclerosis in this class?

13 hours ago by toadi

I'm 43 now and working like 23 years in IT in various roles. Started a few companies and did that all on a high school diploma. One of my dreams is when I retire to finally go to university and get a proper degree.This more for emotional sentiment.

My grandfather was a (fighter)pilot and later he worked senior management at a bank. His biggest regret was not going to uni himself(poor parents and the army paid for it), later that my mum didn't go uni (she became a teacher) and after that even his grandson didn't get a degree.

Hopefully I can follow it online and I can speed up the lectures to 1,75x :d

26 minutes ago by pakitan

> One of my dreams is when I retire to finally go to university and get a proper degree.This more for emotional sentiment

I'm around same age and experience, though I'm actually getting a degree now. My advice is - don't. It's an unbelievable waste of money and time. My initial goal was to leverage the degree into a better job but my plans changed and now I'll just be left with a useless piece of paper. In any case, getting a degree once you retire would be even worse. Work on some real world project that you enjoy, rather than settling for doing menial tasks, doled out by people who may know less about the subject than you do, while being rewarded with virtual points/grades.

a day ago by mromanuk

Why are you not yet retired? I can think of few strong reasons, but I would love to hear from you. (I started programming at 8, Iā€™m 41 and I have no plans of stopping )

17 hours ago by downerending

Not quite as old, and but started at tech around the same age. At its core, I still love doing it, even though employers start seriously frowning on hand-on work when you're in your 50s/60s.

Not everything is great: the procession of silly methodologies, the endless train of obviously doomed technologies, and the recent obsession with social justice appearances. But the core of tech is still ripping good fun.

13 hours ago by garraeth

I'm also getting on (started programming as a kid early 80's on Atari 600) and agree with what you said - it really resonated with me and what I've seen over the years.

Sometimes too, I see comments from people frustrated with having to "work so hard". I'm sorry they have that burden, but for me, programming is not a negative in my life -- even though often times I do it many hours more than is actually asked of me. Sure it's got it's boring/frustrating times, alternatively it can be very difficult, rigorous, and taxing, but I doubt I'll ever completely put it down.

19 hours ago by pxsant

Not retired because I don't want to live on social security alone. That would be a bummer.

18 hours ago by vecinu

What about retirement savings? If you had funded your 401(k) and IRAs with an engineer's salary for this many years you should have many millions to live off of.

a day ago by paulcole

Itā€™s like in Shawshank. First you canā€™t stand the bars, then you get used to them, then you canā€™t live without them.

After 50+ years of structured work people forget how to be in charge of themselves.

a day ago by Mary-Jane

Or, more optimistically, if you love what you do you'll never work a day in your life. I love programming too and have no plans on stopping either.

And there's nothing wrong with that.

7 hours ago by jazzdog

Weird take. I've been programming for 40 some years. I don't do it full time, trading time for $ anymore, but I still do it to write tools for my business pretty much every day. Cuz it's fun.

a day ago by codegeek

The word is "institutionalized" as Morgan Freeman put it in the movie.

20 hours ago by nsgi

I'm sure he would be retired if he wanted to

a day ago by aws_ls

Welcome to HN and for making this place more magical by your presence. Have seen other very senior programmers here over the years. Paul Lutus comes to mind now[1].

One question: Do you go through a mid life crisis in programming in your 40s/50s?

My story (just felt like sharing): I am in my 40s and have been programming for 30 years (I first wrote in Fortran in my Engineering College, 1st semester). Later professionally coded in C++ for around 10 years (and still keep coming back to it, as needed). Java for 10 years. Golang for 7 years. And Python for last 2-3 years. And there were other languages like Visual basic (late 90s). A lot of Unix shell scripting. I still think, I am at my best. But do have occasional self doubts. The main difference from younger days, which is perceptible to me, is the need for eye glasses, and needing slightly bigger fonts on occasions (HN is perfect that way).

I teach/guide my elder son, in programming, who just turned 20, and doing well as a programmer - did half of K&R C chapters and decent in algorithmic programming. Spent few months at Codeforces website and reached specialist level (Next level is Expert, which is generally considered respectable by any standard). And he also likely lurks on HN. :)

So now, when I see your message, it only makes me happy, that HN has likely at least 3 generation of programmers if not more.

[1] https://news.ycombinator.com/user?id=lutusp

Edit: typo

a day ago by rbanffy

> Paul Lutus comes to mind now

I used GraFORTH and TransFORTH so much...

I'm in my 50's now, started my career during college, writing educational software for Apple II clones (not in FORTH, sadly). Now mostly Python, since the early 2000's, with little bits of other languages here and there.

I find HN delightful for the diversity we see here.

5 hours ago by joelbluminator

Just keep up the good work, glasses or no glasses

21 hours ago by geophile

Being 63, I don't get to say this very often: I am one of the youngest people in this conversation.

Delighted to read these stories about even-older-than-me old-timers. Even though I am a relative spring chicken, I'll list my old-timey computing experiences:

- Started programming on programmable Wang and Monroe calculators.

- PDP-8m in high school. 12k 12-bit words for four terminals running Basic. By special arrangement, I could take over the whole thing and use FORTRAN.

- IBM-370 in college, and I spent lots of hours on an IBM 029 keypunch. (That's where I developed my love of loud, clicky keyboards.)

- First job with Datasaab (yes, a computer division of Saab), and I programmed in their weird DIL-16 language.

- PDP-11 in grad school.

- Various VAXen in my early working life. Picked up Emacs in 1985 and now it's in my fingertips.

- A buddy and I wrote a book intended to support people who needed to work with a large variety of computing environments, (a real problem my buddy encountered). It was instantly obsolete, as it was published as minis were dying and PCs were becoming dominant. (https://www.amazon.ae/Computer-Professionals-Quick-Reference...)

- Many years in startups, mostly in Unix/Linux environments.

Retired now, but still enjoying programming. Having a blast with my current project: https://github.com/geophile/marcel.

4 minutes ago by lemanire

I just retired at 78 after 55 years as a programmer, database and GIS specialist. Now I'm using those skills pro bono to help farmers adopt wireless sensors and take advantage of the latest IOT developments with Arduino/Raspberry Pi type technology. Started on punch cards, TTY 33 paper tape and mag tapes on a CDC 6400.

a day ago by brians

Knuth was being paid by Burroughs to implement an Algol-58 compiler in 1960. Heā€™s still programming, and seems to have advice for others on the subject. But I donā€™t expect to see him here.

Congratulations on being in that company, and may it long continue.

a day ago by owenversteeg

Partly cribbed from my comment downthread: I think I'd classify Knuth as the slightly different "longest working computer scientist". He's known for his quote "Beware of bugs in the above code; I have only proved it correct, not tried it."

Or perhaps I'd classify him as the somewhat more sycophantic "longest working genius" or "longest working cool guy". Heck, Knuth was uniquely awarded a master's degree for his bachelor's because his work was considered so outstanding, he's an organist and composer, and he's hilarious. I love this quote about him: "If you had an optimization function that was in some way a combination of warmth and depth, Don would be it."

A quote from him in an interview I found: "Indeed, as mentioned above, my life's work was to be a teacher."

a day ago by weinzierl

That's the way he likes to paint himself. From a lecture he gave at my university I remember that he said something along the lines of, that he usually came up with the idea and others wrote the code. From the experience out of the same lecture, however, I can tell you first hand that he knows his way around code and that he can code. The lecture was indeed more of a hands on workshop with Knuth spending most of the time in Emacs coding MMIXAL assembly - pretty low level stuff actually.

a day ago by owenversteeg

Oh I have absolutely no doubt that Knuth can code better than I (or most people in this thread) ever hope to.

But being a programmer and a computer scientist -are- two very different things. Simply in his daily activities over the last sixty years, Knuth has been writing tens of thousands of pages, doing a lot of math, diving deep into computer science topics. (That is not what I do in my employment as a programmer.) This guy has been sitting behind a keyboard and writing code. (That is what I do.)

a day ago by lugged

Just because he can code doesn't mean he does on a daily basis for a day job, which is what this ask hn post is about no?

a day ago by fgdorais

Anil Nerode is almost surely the oldest working computer scientist today - https://math.cornell.edu/anil-nerode - He technically is in the math department at Cornell but he has been there since well before Cornell had a computer science department.

21 hours ago by weewee2018

I just read his CV. He got his PhD under Gƶdel. He was at Princeton when Einstein was still there. Amazing!

a day ago by pdw

To be honest, it's a bit weird to judge a man on the basis of a joke he made over 40 years ago.

a day ago by owenversteeg

Now, I certainly wouldn't judge someone based on an out of comment snippet from nearly a half century ago, but Knuth has been portraying himself in a less-programmery, more CS-and-teacher-y way for forever, including interviews from last year. And I think he's being honest - that is who he is.

But being a programmer and a computer scientist -are- two very different things. Simply in his daily activities over the last sixty years, Knuth has been writing tens of thousands of pages, doing a lot of math, diving deep into computer science topics. (That is not what I do in my employment as a programmer.) This guy has been sitting behind a keyboard and writing code. (That is what I do.)

a day ago by undefined

[deleted]

a day ago by pushcx

Margaret Hamilton started her first job in 1959 and is still working: https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_en...

Depending how and whether you count academia, Donald Knuth may have a slightly longer career: https://en.wikipedia.org/wiki/Donald_Knuth

Feels like a decent chance you're third, then. Certainly you're one of the longest-working programmers. Best of luck. :)

a day ago by owenversteeg

Margaret Hamilton is an inspiration, but is she actually still working at age 83? I can't find anything that would indicate she is. For something like the "longest-working programmer" I'd expect them to have been actually "work"-working during that time.

And I think I'd classify Knuth as the slightly different "longest working computer scientist". He's known for his quote "Beware of bugs in the above code; I have only proved it correct, not tried it."

Or perhaps I'd classify him as the somewhat more sycophantic "longest working genius" or "longest working cool guy". Heck, Knuth was uniquely awarded a master's degree for his bachelor's because his work was considered so outstanding, he's an organist and composer, and he's hilarious. I love this quote about him: "If you had an optimization function that was in some way a combination of warmth and depth, Don would be it."

a day ago by mbrock

She's the CEO of Hamilton Technologies: http://www.htius.com/

a day ago by radres

OP asked longest-serving programmer. That doesn't involve people who switched to management or some other position like CEO.

18 hours ago by TaylorAlexander

ā€œThe Universal Systems Language (USL) is based on a preventive, development-before-the-fact philosophy that does not allow errors in, in the first place.ā€

Funny that thereā€™s an error in that sentence.

10 hours ago by undefined

[deleted]

21 hours ago by pushcx

The Wikipedia page I linked to lists a 2018 IEEE paper; her company's website still has her name on it.

a day ago by kristopolous

Don't forget Ivan Sutherland and Niklaus Wirth. Fred Brooks joined IBM in 1956 and he's still active in research as well; Cynthia Solomon, there's quite a few

10 hours ago by undefined

[deleted]

10 hours ago by undefined

[deleted]

15 hours ago by lalalandland

Trygve Reenskaug is still working on programming.

https://en.wikipedia.org/wiki/Trygve_Reenskaug

a day ago by KineticLensman

Respect! I've only been programming since approx 1979. I still remember the first time that I saw internet technology used in 1982 - transferring a file from the US to the Uni of Leeds in the UK. I also have no plans to stop although I have retired from full-time employment. Now just a hobbyist, who programs every few days, at my own pace and on my own projects.

Here's my own thought. My last place of work did a lot of research into teaching and simulation tech, and was heavily pushing AR / VR solutions from a disruptor perspective. Some of the theoreticians were heavily into their generation X/Y/Z perspectives and made a lot the advantages that young people would have as 'digital natives'.

As someone who'd been using computers since before they were born, I was quietly amused as being characterised as someone who couldn't properly understand tech because I didn't program until I was age 17/18. It could be argued that many modern digital natives are really the locked-in inhabitants of digital cities and walled gardens. I now characterise myself as a sort of 'digital settler' who in retrospect could be viewed as a pioneer on the digital frontier (although this is not how I perceived it in the early 80s when I was learning Pascal and then C on DEC, Amdhal and Vaxen).

I think my message for people who want to stay involved with the tech is to decouple their enjoyment of it from their career aspirations. Of course, YMMV!

a day ago by barnabee

> It could be argued that many modern digital natives are really the locked-in inhabitants of digital cities and walled gardens.

So true. I am lucky that almost all my programming is for personal enjoyment/growth and have gotten a huge amount of pleasure from breaking out of the infinity of abstractions that make up modern operating systems and getting into electronics and microcontrollers (which can now be purchased for pennies). Thereā€™s something great about truly understanding a system (also true about larger scale and even non technical systems, but I have particularly felt the change you describe from pioneer/settler to controller citizens on modern computers).

Daily Digest

Get a daily email with the the top stories from Hacker News. No spam, unsubscribe at any time.