Live data from Hacker News

On finally learning to program at the age of 40

github.com

81–90 of 169 posts

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

#81
Started my professional career as a teenager. I was in board rooms advising CEO’s before turning 18. I started in infrastructure. First building gaming computers for clients then shifting to a new model servicing business clients by setting up servers, implementing computer and phone networks, setting up a PBX or VoIP system. Then transitioned from that to designing data centers and call centers for larger clients. Got deep into the architecture of ip transit layers. Fell into resale of existing tech and security for servers/networks/endpoints.

Cloud started eating the market for private data center facilities so I started a VoIP company. We did novel stuff with open platforms to create high density usage without performance impacts on 10 year old hardware (back when hardware was still expensive because cloud couldn’t do telephony well). Had bad a business partner and got out of that.

Throughout all of this I somehow never needed to learn to code more than HTML/CSS.

I decided to learn when I turned 30 and my careers future was unclear.

About three months in, I realized that I needed practice building real world tech not just codeacademy. I hired a tutor to help me learn to program as I only had about 2 hours a week to spend on it.

After three years of being tutored I’ve written a data aggregator sifting through various order data and building custom reports, I’ve used machine learning to filter important content based on content, I’ve built integration with payment gateways and a basic ledger system to track payments, I’ve done all this to work on a startup. I’ve pivoted over time but the concept is still motivating me.

I still consult as a tech leader. I’m a much more capable leader having learned to code with my other skills coupled together.

My recommendation to any professional looking to learn these skills is to hire a tutor. I could spend 100 hours of trial and error that a person with 20 years of experience can figure out in 5 minutes. If you are based in the USA you can find someone for $50/hour or so overseas to help you. That’s $400/month but still less expensive than many paid courses/schools and you get to set the criteria/agenda for your own needs.

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

#82
post #18
post #13

The article mentions that Logo did not provide a very good experience to the author. I am glad to know that he still found another way back to programming and had a great time with Rust. In my life, Logo opened a whole new world for me. I began coding with IBM/LCSI PC Logo in my childhood days. The first line of code I ever wrote was: FD 100 That's the "hello, world" of turtle graphics in Logo. That simple line of co…

For all the Logo fans out here, we have Slack and IRC channels at https://bit.ly/fd100slack1 and https://webchat.freenode.net/#fd100 . Most members of these channels are also Hacker News users. Please do join it even if you don't remember Logo anymore. The intention here is not to discuss Logo but to share the joy of computing that we discovered through Logo and has remained in our lives. I hope to see you all there.…

FYI, we have some 50-40 year old Logo implementations from MIT backup tapes. Visit the freenode #PDP-10 channel to learn more.

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

#83
post #71
post #59

I think Turbo Pascal was the perfect language to learn programming. It has a simple core, a static type system without much bells and whistles but that's more solid than the C crazyness, it doesn't force the student to learn 10 different concepts at the same time before writing HelloWorld (unlike Java and other OO languages), but it teaches thinking about types and not only values (unlike scripting languages). Sadly…

and it had an amazing IDE for the times. My first useful programs were written in TP in the late 90-ties.

Turbo Pascal was always technically excellent in many ways, and also relatively affordable. (The Microsoft development tools were prohibitively expensive for most non-businesses.)

IIRC, the IDE started with Turbo Pascal version 4.0.

In earlier versions of Turbo Pascal (at least 3.0 and 2.0), there was no IDE. IRC, TP before 4.0 had some kind of simple text screen for switching between the compiler and a text editor.

I started with a copy of Turbo Pascal 2.0 for generic MS-DOS (generic, in that it didn't use IBM PC BIOS features), which a computer shop owner kindly transferred from 8-inch floppy to the 5.25" oddball format that my not-very-PC-compatible used. The cover of manual was monochrome blue, rather than the more familiar multicolored one. http://www.emsps.com/oldtools/borpasv.htm#tp2

I heard that Philipe Kahn named the company "Borland" because it sounded like an American astronaut name, so I suppose that could be the reason for the outer space theme (other than a lot of computer things having sci-fi space themes around then).

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

#84

Started my professional career as a teenager. I was in board rooms advising CEO’s before turning 18. I started in infrastructure. First building gaming computers for clients then shifting to a new model servicing business clients by setting up servers, implementing computer and phone networks, setting up a PBX or VoIP system. Then transitioned from that to designing data centers and call centers for larger clients. G…

>My recommendation to any professional looking to learn these skills is to hire a tutor.

On a similar note, if you're not shy / don't have the funds you can stream yourself learning a language on Twitch and be inundated with people telling you what you should do every time you get stuck. [This guy](https://youtu.be/IwbHcXsCWd0?t=5754) comes to mind. Every time he streams, a virtual army of advisors shows up to tell him what to do (to the point that he frequently has to tell them sorry, I really need to figure this out myself before I look at your solutions).

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

#86
post #61

Earlier quoted context omitted.

learned to code at 30 here after a previous life in finance. doing well 4 years on. if i can help anyone in this thread just reply!

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.

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

#87
post #59

I think Turbo Pascal was the perfect language to learn programming. It has a simple core, a static type system without much bells and whistles but that's more solid than the C crazyness, it doesn't force the student to learn 10 different concepts at the same time before writing HelloWorld (unlike Java and other OO languages), but it teaches thinking about types and not only values (unlike scripting languages). Sadly…

After BASIC and LOGO, Turbo Pascal was the first language I became fluent in, during my pre-teens. If I recall correctly, I learned everything from the editor/IDE, help screens, examples, and existing code.

What really accelerated my learning was being given a large codebase (a bulletin-board system) to work on, and seeing how it all fit together to make a running application.

Next was C in my teens, I learned enough to create a little language that controls hardware via serial port, RS232. I remember starting to learn C++ and object-oriented programming.

For some reason, I drifted away from computers after that. Like the author, I found myself in various countries and occupations, always feeling that I had untapped potential and talent, but never able to make the transition.

Fortunately, in my late 30's I rediscovered the joy of programming. The web was the gateway, starting with HTML and CSS. Once I got the hang of it, it was unstoppable - I just kept learning and building more and more every day, because it was so fun. It took a couple years to become a full-time, professional programmer. I picked up server-side languages, released open-source libraries, which led to clients and later co-founding software companies.

A funny thing is, things have come full circle, and now I spend a lot of my time with TypeScript, another creation of Anders Hejlsberg. How the language integrates with the editor (in my case VS Code) to support software development, showing hints, smart autocompletion, navigating type definitions.. It reminds me of Turbo Pascal's IDE in some aspects.

---

The past year or so, I've had a lot of fun with Raspberry Pi. It's a perfect hobby, and I'm now re-learning C so I can control hardware. I remember being ten years old, reading a manual on 8086 assembly language. So happy to be back where I started, with that sweet childhood joy of tinkering with computers.

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

#88

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?

Knowing people in both the legal and software world, law is a tough profession with old world business expectations. Almost everything is “last minute” due to either court deadlines or your client dropping everything on you because something happened and it has to be fixed now.

In-house counsel jobs can be a bit more relaxing, as you might be working on longer term projects rather than the latest disaster that fell into your lap.

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

#89
post #48

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…

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 figures. Also, they can get disbarred if they make a mistake.

Software engineering allows for higher earnings for your entire career (though the ceiling might be lower on earnings), is less stressful and doesn't demand as many hours (in general) doesn't have a regulatory body that can take away your right to work if you get in trouble.

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

#90

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 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…

I am guessing this is one of the situations where you might need to make that niche for yourself.

Take on contracts to do something that is traditionally done with hand -> write scripts to automate it -> take on more contracts.

At that point you would probably be paid for 20 people's worth for 20 people's work....but automating it will allow you to pocket all of it due to zero (low) costs.

Our startup tried doing this with automated 3D map creation for drone use surveying. It is incredibly easy to undercut traditional competition at a technical level. Convincing corporate to trust in your experiment tho, kinda hard. It is the classic: 'No one has been fired for hiring IBM' conundrum.

Post reply on HN