Live data from Hacker News

On finally learning to program at the age of 40

github.com

91–100 of 169 posts

Re: On finally learning to program at the age of 40

#91

I'm in this boat. Finally started programming in 2018 at age 38 after a lifetime of playing around with computers as a hobby (thanks, dad!) and a first career in a completely unrelated field, as an attorney. The linked article is about learning for pleasure, but there are also challenges associated with trying to enter the field as a second career. The technical complexity, of course, and the scale of what needs to b…

I just did this.

I'm 38 and just started my first developer job 3 months ago after practicing law for 13 years and hating it. I started learning JavaScript/HTML/CSS about a year ago.

It's the best thing I've ever done for myself and my only regret is not doing it sooner.

You can do it!

Re: On finally learning to program at the age of 40

#92

Hey, another another person who started “later” in life checking in. I’m 36 but started when I was around 29. The common theme here seems to be “grew up around computers but fell into a different career” My start was working for a company in a developing country who were struggling to find a way to escape spreadsheet hell. I was a business analyst but decided it surely couldn’t be that hard to program and create some…

On the other hand, if you made something that is still used "in production" for several years now, that's quite an achievement. Well done.

Re: On finally learning to program at the age of 40

#93
post #89
post #48

Earlier quoted context omitted.

If you don't mind me asking, why would one give up a cushy, well paid attorney career and choose software engineering? Software engineering compensation _tops out_ below where an experienced attorney compensation _begins_. The least I've ever paid a lawyer was $250/hr.

In the U.S. only a very small percentage of lawyers ever get to the point where they make $250 an hour, and even if they do they only have a certain amount of years they can earn that much then if they don't make partner at whatever firm they're at they get put out to pasture. During the time they're making that much money they're basically trapped working insane hours at one firm. Most lawyers don't even make six fi…

I'm not sure how likely disbarring is for an innocent mistake.

But I agree with your basic premise. Sure, making partner at a white shoe New York law firm is not a bad gig if you're into it and have been OK with the insane hours to get there. I did some work for one of those firms once and got pretty well paid for it (expert witness work).

But, you could also say that being an English professor can be a pretty good gig--if you're tenured at an Ivy League college. Which doesn't mean it's actually a great career choice given you're more likely to be teaching as an adjunct at a couple different community colleges or in a public high school with your expensive PhD.

Re: On finally learning to program at the age of 40

#94
post #28

Earlier quoted context omitted.

Isn't ActionScript just a dialect of EcmaScript? I would guess transitioning from that to Javascript would be pretty easy.

Without the nice IDE experience though.

Well, the Flash IDE itself was a horrible compiler for those who write mostly ActionScript. We used to compile with few open source compilers. I have forgotten the names.

Re: On finally learning to program at the age of 40

#95
There's something about games as your motivation for learning to code that is quite unfortunate: Games, especially the popular ones, are monstrously difficult to write.

And I say this as a C++ HFT guy who's written a load of programs for all sorts of other things.

- Games will break your OOP tutorial learnings. If you're starting out with a game, it is gonna get mighty difficult to fit whatever it is into a set of objects. By the time you come around to an ECS, you've probably got a fair bit of experience under your belt.

- A lot of games have a realtime component. So now you need to know about performance, so that you can draw a frame in a few ms. To do that, you need an abstraction of the machine that includes things like cache misses and branch prediction.

- Syntax for c++ is probably the weirdest among common languages, and you need to know it in order to do all the allocations and type safe calls. You'll need a bunch of knowledge about how the thing builds, which also isn't trivial. (Why h files?)

- Games might have 3D graphics. Now you'll need a math course, and a bit of reading about some particular lib.

- Games tend to have multiple abstraction layers. If you need a high performance data structure, you'll have to spend time on writing that while also thinking about the thing you're using it for. You might end up mixing the game logic with your data structure if your thinking is muddled.

- You'll need some artwork. It's not as easy as you might think to come up with some nice colors for your characters. Textures, see 3D graphics.

- Gameplay itself is a huge topic straddling coding, design and culture.

- Want to play with the computer? Game AI is another huge one.

I'm not surprised if 99% of kids who thought they'd learn c++ gave up.

As for my own journey, it tended to be connected to trading. Before I did that, there were moments when I wrote code, including at uni, but they never amounted to a whole that could be used for anything useful. I think having a domain problem helped focus things a lot, in that certain things are prioritized. I still don't know how to do graphics, game AI, and artwork, because trading systems tend not to have those.

Once I got to a comfortable place in terms of skill, I branched out into apps and websites, though I don't consider myself an expert on those. That's also a useful journey, bringing in large areas of experience that I hadn't started with.

Re: On finally learning to program at the age of 40

#96

Earlier quoted context omitted.

I thought for a moment I blacked out and posted to HN without knowing it. I too am a 38 years old attorney who learned CS/Programming late in life. I haven’t had any success in finding relevant job openings for my particular coding knowledge, but I keep looking. Just knowing you exist gives me hope I may still be able to break into tech, at some level. And given that Hurricane Laura just decimated my city ( and my ho…

If you're capable of becoming a lawyer you're capable of becoming a programmer. 38 ain't that old. But why drop being attorney?

[deleted]

Re: On finally learning to program at the age of 40

#97

I'm in this boat. Finally started programming in 2018 at age 38 after a lifetime of playing around with computers as a hobby (thanks, dad!) and a first career in a completely unrelated field, as an attorney. The linked article is about learning for pleasure, but there are also challenges associated with trying to enter the field as a second career. The technical complexity, of course, and the scale of what needs to b…

I started at 39. I had been looking for a new career to transition from video editing. After the third time my employer restructured my role, I took a voluntary redundancy (basically volunteering to be laid-off) and started programming full-time. I did an online bootcamp and never looked back. Five years later I'm a Senior Software Engineer, and hoping to upgrade to principle engineer by end of the year.

Sometimes I suddenly feel like a fraud, especially when I realize I'm in a meeting where everyone in the room has a CS degree or higher, but overall I feel like I bring a lot of value to what we do and most of all, I really love doing it.

I remember anonymously asking on Quora if people thought I was too old to learn how to program. The amount of support and stories that were shared with me were positively overwhelming. Probably the best answer I received was, "do you enjoy doing this thing?, if so, the answer is you should just do it."

Re: On finally learning to program at the age of 40

#98
post #97

I'm in this boat. Finally started programming in 2018 at age 38 after a lifetime of playing around with computers as a hobby (thanks, dad!) and a first career in a completely unrelated field, as an attorney. The linked article is about learning for pleasure, but there are also challenges associated with trying to enter the field as a second career. The technical complexity, of course, and the scale of what needs to b…

I started at 39. I had been looking for a new career to transition from video editing. After the third time my employer restructured my role, I took a voluntary redundancy (basically volunteering to be laid-off) and started programming full-time. I did an online bootcamp and never looked back. Five years later I'm a Senior Software Engineer, and hoping to upgrade to principle engineer by end of the year. Sometimes I…

> ...Sometimes I suddenly feel like a fraud...

I feel this way sometimes too, despite having a traditional CS degree and being in the software industry my entire professional life. Apparently impostor syndrome is more common than we think.

Personally I've come to believe there are very few people who "fit like a glove", and everyone else has varying degrees of this.

Edit: On rereading this it might appear that I am trying to diminish/dismiss your experiences. I apologize if it came across that way - my intention was more to share that I've heard this same sentiment for different reasons from many different people.

Re: On finally learning to program at the age of 40

#99
post #89
post #48

Earlier quoted context omitted.

If you don't mind me asking, why would one give up a cushy, well paid attorney career and choose software engineering? Software engineering compensation _tops out_ below where an experienced attorney compensation _begins_. The least I've ever paid a lawyer was $250/hr.

In the U.S. only a very small percentage of lawyers ever get to the point where they make $250 an hour, and even if they do they only have a certain amount of years they can earn that much then if they don't make partner at whatever firm they're at they get put out to pasture. During the time they're making that much money they're basically trapped working insane hours at one firm. Most lawyers don't even make six fi…

Disbarring is really not that common [1][2].

[1] "Disbarment is quite rare: in 2011, only 1,046 lawyers were disbarred." https://en.wikipedia.org/wiki/Disbarment [2] https://www.rocketlawyer.com/blog/getting-disbarred-is-harde...

Re: On finally learning to program at the age of 40

#100

Earlier quoted context omitted.

Do you code professionally? My gf wants to get a job as a programmer and is about 30 too

I learned to code at 28 and have been doing it professionally for 10 years now. Coding is easier than it used to be. I don't think an age limit applies.

Yeah, I'm not worried about learning to program but about companies not hiring her as a junior/trainee because of lack of experience at her age
Post reply on HN