Live data from Hacker News

On finally learning to program at the age of 40

github.com

11–20 of 169 posts

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

#11
post #4
post #2

The hard part here is getting a curriculum to learn software engineering. Writing code is much much more then just a language. So much time spent on that. Just learn one freaking language and move on. eg. I started with Basic -> QW Basic -> Pascal -> PHP -> Perl -> ruby -> golang and a lot of others languages too. Writing code is not the hard part. follow something like this: https://functionalcs.github.io/curriculum…

You can also realistically learn Swift and then never have to write anything else again, until iOS stops being a career at least.

Why would you take a bet like that with Apple trying their best to destroy the iOS market for developers?

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

#12
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 be learned, can sometimes be overwhelming. It helps to bring as much humility to the process as you can muster. But peoples' perceptions can also be a challenge - no one quite knows what to make of you!

I like to think it's an opportunity. If you're able to combine domain expertise from your first career with a solid grasp of CS fundamentals and a good day-to-day working knowledge of your toolchain, that can make you a pretty rare interdisciplinary candidate. Perhaps that then informs how you market yourself and to whom.

Best of luck to anyone coming at this as a second career!

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

#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 code changed my world. I could make stuff happen in an otherwise mostly blank monochrome CRT display. Until then I had seen CRTs in televisions where I had very little control on what I see on the screen. But now, I had control. The turtle became my toy and I could make it draw anything on a 320 x 250 canvas.

The next beautiful piece of code I came across in the same language was:

  REPEAT 360 [FD 1 RT 1]
The code above draws an approximation of a circle by combining 360 short line segments. It showed me how control flow can be used elegantly to express complex ideas in a simple expression. And then I came across this:

  REPEAT 20 [REPEAT 180 [FD 1 RT 2] RT 18]
The above code draws 20 overlapping circles. The output looks like this: https://susam.in/files/blog/dosbox-logo-1.png. By the way, it is the same image that the author of this article has reused in his article. :-)

At an impressionable age of 9, reading and writing code like this, and using simple arithmetic, geometry, logic, and code to manipulate a two-dimensional world had a lasting effect on me. Back in those days, I used to find joy in sharing some of my interesting Logo programs with my teachers and friends. I like to believe that my passion for software engineering as well as my love for writing code, sharing code, and open source development are a result of coming across these beautiful code examples early in my life.

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

#14
post #9

Wow wasn’t expecting this to climax with Rust

Yeah that's quite an interesting take. This is the first time I've seen someone come into programming with their first real learned language being Rust. I'll be awesome to see more of this in the future. It gives me encouragement to properly learn Rust as well (my problem with learning languages is that I never actually want to write anything in any language so I can't actually learn the language without finding a us…

I’m the same way, I study other things and hope for the day to have to learn a more interesting language than the ones I’m paid to work in. But at the end of the day, taking a step back, there are a good deal of more helpful things for a professional dev to learn than languages he or she isn’t writing anything in currently.

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

#15
post #6
post #4

Earlier quoted context omitted.

You can also realistically learn Swift and then never have to write anything else again, until iOS stops being a career at least.

People used to think the same thing about Objective C

Seems like it’s going to be many years before Objective-C is no longer viable, and there’s a lot of it to maintain (especially Apple’s). I think the only Swift-exclusive frameworks are SwiftUI, Combine, and WidgetKit.

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

#16
post #9

Wow wasn’t expecting this to climax with Rust

Yeah that's quite an interesting take. This is the first time I've seen someone come into programming with their first real learned language being Rust. I'll be awesome to see more of this in the future. It gives me encouragement to properly learn Rust as well (my problem with learning languages is that I never actually want to write anything in any language so I can't actually learn the language without finding a us…

> (my problem with learning languages is that I never actually want to write anything in any language so I can't actually learn the language without finding a use for it).

This also seems the author's problem. It reads like he feels he should ought to learn programming but he doesn't actually have any particular problems he wants solved.

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

#17

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 have a friend who is an attorney that's fairly technical - he can't write code but he understands how it works when reading it. He does combine his interdisciplinary skill - started a company in his main domain using software as a tool. I'm constantly impressed by him.

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

#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. :-)

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

#19
post #9

Wow wasn’t expecting this to climax with Rust

Yeah that's quite an interesting take. This is the first time I've seen someone come into programming with their first real learned language being Rust. I'll be awesome to see more of this in the future. It gives me encouragement to properly learn Rust as well (my problem with learning languages is that I never actually want to write anything in any language so I can't actually learn the language without finding a us…

Write those things top to bottom https://projecteuler.net/archives
Post reply on HN