Live data from Hacker News

Ask HN: What was your biggest regret about learning programming?

news.ycombinator.com

21–30 of 40 posts

Re: Ask HN: What was your biggest regret about learning programming?

#23
No regrets, though I'm thinking maybe in a year or two I'll retire completely from programming and work on physical fitness instead. Perhaps find a job that doesn't involve programming. I will probably program as a hobby.

I know if I continue programming as my employment until I'm an old man without trying other pursuits, I will definitely regret it.

I'm 26, and I wrote my first line of code when I was 13 or 14 years old, and perhaps the only sub-fields of programming where I didn't dabble in substantially are assembly and prolog. These days I feel like, with programming, I've seen it all before. C, C++, Python, Objective-C, node.js, Lua, Lisp, Haskell, GPU computation, Django, REST API, React, Angular, Django, graphics programming, mobile apps, iOS, Android.

I've spent time with each of them, most of them in a hobby and commercial capacity and these days everything seems a bit too familiar. I know there's a lot of people who have way more expertise than I do, however, I think it would do me good to get some space. My body is giving me hints I can't continue in the same way I have for the past ten years - I feel my legs getting weaker by the day, random points of tingly pain in my finger tips that comes and goes. I find I really like looking at trees and feeling the wind in my face. I would love to do a lot less sitting and a lot more moving, as in quitting programming as employment completely, starting within 9 to 12 months.

Re: Ask HN: What was your biggest regret about learning programming?

#24
post #14

Earlier quoted context omitted.

I'm interested in your Python book. What is the title?

Python Crash Course: http://nostarchpress.com/pythoncrashcourse

Wow, I feel like I'm meeting a celebrity. I absolutely love your book! I'm about a third of the way through and love the flow and logical process you take when going through the lessons and what to teach in what order and you use great examples. Thank you so much for writing this Eric!

Re: Ask HN: What was your biggest regret about learning programming?

#25

Wish I had taken better care of my eyes.

How?

Probably having the screen too close to his eyes. I know one problem for me is that my screens are just past the point where I can see without glasses, but it's probably not a good idea to use glasses when the screen is only a foot and a half away so I can relate to the parent. My room/desk setup also doesn't allow for me to rearrange this to make my screens closer to not need glasses. Guess I'll see how much this affects me in a few years lol

Re: Ask HN: What was your biggest regret about learning programming?

#26

Wish I had taken better care of my eyes.

How?

I've been on computers for lots of time since I was 12 years old. My rule of thumb has always been, keep the screen at least an arm length away from my face. I have 20/20 vision. (Knock on wood... I've definitely increased screen time the past year.)

Re: Ask HN: What was your biggest regret about learning programming?

#27
This probably isn't what you are looking for but I wish I never learned, or at least never decided it should be my career. A career writing software has a shelf life. Age discrimination is real, software engineer experience isn't valued like other professions. And yes, there are plenty of firms that will hire engineers over 40, the fact remains that there are vast numbers of employers that won't and once you hit the senior/principal engineer in 5-10 years, you plateau. The pay is ok, for now, but the downward pressure on salaries is palpable. Also, it's difficult to be told how well we are paid when a vast vast majority in the software mecca (SF) can't actually afford a single family home with a sane commute. Some people can afford those homes, but it's not the software engineers. The industry is filled with work that just isn't interesting and of the interesting work that exists it tends to go to those that are the most political. We like to think this profession is a meritocracy but it isn't. We are a managed people without a seat at the big boy table and this means we will never truly have the control over our "destiny" we think we have.

If I could do it over again, after graduating with a CS degree I would explore either going to Wall St to grind and retire after 5-10 years, go to a top 10 law school grind for 10 years and retire, go to medical school. Hell, I'd even just do a DO school in the carribean. Sure you get crapped on for your residency, but after that it only gets better and you don't have shelf life.

Re: Ask HN: What was your biggest regret about learning programming?

#28

This probably isn't what you are looking for but I wish I never learned, or at least never decided it should be my career. A career writing software has a shelf life. Age discrimination is real, software engineer experience isn't valued like other professions. And yes, there are plenty of firms that will hire engineers over 40, the fact remains that there are vast numbers of employers that won't and once you hit the…

I enjoy software development. I'd hate to waste even a few years grinding at some hateful task like that.

And yes I have control over my destiny. As long as you're willing to get up, put your coat on and walk, then you're in control. But as long as you calculate everything in dollars, you're at the mercy of the 'big boys'.

Re: Ask HN: What was your biggest regret about learning programming?

#29

This probably isn't what you are looking for but I wish I never learned, or at least never decided it should be my career. A career writing software has a shelf life. Age discrimination is real, software engineer experience isn't valued like other professions. And yes, there are plenty of firms that will hire engineers over 40, the fact remains that there are vast numbers of employers that won't and once you hit the…

I enjoy software development. I'd hate to waste even a few years grinding at some hateful task like that. And yes I have control over my destiny. As long as you're willing to get up, put your coat on and walk, then you're in control. But as long as you calculate everything in dollars, you're at the mercy of the 'big boys'.

Don't get me wrong, I love purely writing software but as a career it's seen as low status work.

Given the choice between 10 years of work that isn't all that interesting followed by the rest of my life doing whatever I want and 40 years of low status work I do find interesting and then the rest of my life doing whatever I want I know which option I'd choose, and I can see why some others would choose differently.

Re: Ask HN: What was your biggest regret about learning programming?

#30
post #23

No regrets, though I'm thinking maybe in a year or two I'll retire completely from programming and work on physical fitness instead. Perhaps find a job that doesn't involve programming. I will probably program as a hobby. I know if I continue programming as my employment until I'm an old man without trying other pursuits, I will definitely regret it. I'm 26, and I wrote my first line of code when I was 13 or 14 years…

I'm 25 and am definitely feeling its effects on my body too, as well as longing for the outdoors. It's worse because I know the damage I do from sitting around means that I need to spend more time actively counteracting it later through stretching, etc., instead of it being built in to the day, like it would be at a more active job.

It just takes a little effort to do it sustainably. For a couple years I never drove my car, instead pedaling around the city enjoying the breeze every morning and afternoon, because work was a 25-minute bike ride away. But now that I'm working from home, I have to make the effort to get outside or work some kind of movement into my day, and it's still entirely up to me to do.

Realizing how much better your body feels after running or biking or whatever physical exertion you enjoy can really help. Having a dog helps. Having friends around who like to constantly get outside helps too. You just have to remain vigilant about it, and grab any spare moment of the day to do something with your body other than transcribe code. There will always be improvements you can make to software, but just a little extra activity for your heart and muscles fixes a surprising number of physical "bugs."

Post reply on HN