Earlier quoted context omitted.
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!
Ask HN: What was your biggest regret about learning programming?
31–40 of 40 posts
Re: Ask HN: What was your biggest regret about learning programming?
#32Upside: Now I know many of the "under the hood" implementation things
Downside: Took FOREVER to build anything useful, demoralizing to spend so much time on algorithms and learning every bit of C and JavaScript from the ground up and not be able to do anything useful quickly. Didn't know how to put what I knew to practical use in the modern web.
I got into a funk and one day started learning a framework and it changed my life. I could use what I learned to build on top of the framework and quickly get webapps running that people could actually use.
I regret that I was stubborn and wanted to "learn it the hard way." If I could do it over, I would go through a book on a particular programming language to learn the ins and outs, and then quickly apply that knowledge to a framework. Much better positive feedback loop being able to see the fruits of my learning come together into something practical and actually useful rather than little programs that lived on my local machine and didn't do too much.
It's much more fun and less tedious to built out my own apps on the structure of people who came before me. GOod recent example: Building an app and wanted people to be able to drag and drop to upload files into their browser. Old me would have spent a month learning how to implement this in JS from scratch, new me just uses the DropZone JS library to make this happen and then I can focus on what I really want the app to do.
Not sure if any of what I'm saying makes sense to anyone but me.
Re: Ask HN: What was your biggest regret about learning programming?
#33No 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…
Re: Ask HN: What was your biggest regret about learning programming?
#34This 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…
Re: Ask HN: What was your biggest regret about learning programming?
#35This 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…
You should move away from San Francisco. In places like Austin, Tx or Atlanta, GA you could easily retire with a nice home after 5 or 10 years as a software engineer.
Your view is incredibly myopic
In tech and honestly in most other industries in America (I won't purport to speak for the rest of the world) you only end up "managed people without a seat at the big boy table" if you never have the gall to go out and try to strike it on your own. This is because you'll be managed by people who did.
And the shelf life of which you speak only happens if you refuse to learn new skills and improve.
Re: Ask HN: What was your biggest regret about learning programming?
#36Re: Ask HN: What was your biggest regret about learning programming?
#37This 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…
This is going to sound more mean spirited than I mean it to be because I enjoy programming. You should move away from San Francisco. In places like Austin, Tx or Atlanta, GA you could easily retire with a nice home after 5 or 10 years as a software engineer. Your view is incredibly myopic In tech and honestly in most other industries in America (I won't purport to speak for the rest of the world) you only end up "man…
I'd agree it is cynical, but not myopic. My whole post is about the long term career prospects of software engineers...
I don't live in SF, I was using it as an example to point out that even in our industries hottest, most competitive market engineers are still bottom of the totem pole. I don't live in Austin or Atlanta either but an area that is supposed to be more affordable but it's the same story.
I also did start my own software company and even went through an incubator (not YC), but that's beside the point, I was speaking about the profession as a whole. Doctors don't have to go out and strike it on their own, lawyers don't have to, management doesn't have to, investment bankers don't have to so why do we? Why isn't the skill of software development good enough for a successful career? Why must we switch to the new shiny every 6 months? To be honest that mentality is the exact thing that I lament about our profession. Why aren't we demanding better for our own? I'm not sure, but the independent attitude just isn't sustainable in the current political and economic climate, IMO.
Re: Ask HN: What was your biggest regret about learning programming?
#38Earlier quoted context omitted.
This is going to sound more mean spirited than I mean it to be because I enjoy programming. You should move away from San Francisco. In places like Austin, Tx or Atlanta, GA you could easily retire with a nice home after 5 or 10 years as a software engineer. Your view is incredibly myopic In tech and honestly in most other industries in America (I won't purport to speak for the rest of the world) you only end up "man…
Hi thanks for your comment. I'd agree it is cynical, but not myopic. My whole post is about the long term career prospects of software engineers... I don't live in SF, I was using it as an example to point out that even in our industries hottest, most competitive market engineers are still bottom of the totem pole. I don't live in Austin or Atlanta either but an area that is supposed to be more affordable but it's th…
I happen to have to have a close friend who was an investment banker and have met many through him. Their shelf life is 3 to 4 years max unless they perform well enough to make to make it to the next rung in the chain which their are few spots for. Most try as hard as they can to impress to make it into private equity, a hedge fund, or a VC. And if you dont make it you have to go into something else.
I have another close friend who is a lawyer. You are correct about that profession.... But only if you make it into a top 10 law school and a top tier law firm. If not you're lucky if you can find a job period.
http://mobile.nytimes.com/2015/08/25/opinion/too-many-law-st...
Doctors are a similar position to lawyers. More secure but you have to go to school much longer which I hope you can extrapolate means a lot more debt to pay off before you get a shot at making retirement money.
You are also drastically underestimating the amount of continuous education in other fields as well. Not quite as fast as in tech but not non existant either.
So I'm telling you we have it the best out of all the other professions you mentioned.
No school is required, a CS degreee helps immensely but it can be done without it. If you play your cards right you can make enough money to live in the top rung of people in every city except SF (you can even live really good in NYC if you land a good gig). I can think of few other professions like it.
P.S if it helps you feel any better Id be happy to ask my network to get more info.
Here's the fields I have friends or family in to go find more info to help dispell myths about.
Finance, Law, Healthcare, Oil and Gas, Dentistry, and probably others im not thinking of.
Re: Ask HN: What was your biggest regret about learning programming?
#39Earlier quoted context omitted.
Hi thanks for your comment. I'd agree it is cynical, but not myopic. My whole post is about the long term career prospects of software engineers... I don't live in SF, I was using it as an example to point out that even in our industries hottest, most competitive market engineers are still bottom of the totem pole. I don't live in Austin or Atlanta either but an area that is supposed to be more affordable but it's th…
I see what you are saying but I think you are falling for the grass is greener fallacy. I'll explain because I have visibility into those other industries personally. I happen to have to have a close friend who was an investment banker and have met many through him. Their shelf life is 3 to 4 years max unless they perform well enough to make to make it to the next rung in the chain which their are few spots for. Most…
Re: Ask HN: What was your biggest regret about learning programming?
#40Postponing to learn SQL. This should be done sooner rather than later.
Also, I should have started with Modafinil sooner to fix my ADD that prevents me from learning new stuff.