Live data from Hacker News

My Biggest Regret as a Programmer

thecodist.com

281–290 of 634 posts

Re: My Biggest Regret as a Programmer

#281
post #23

There are many more jobs as programmer than as CTO/CIO/VP. Furthermore, what makes you think that you would be as good at politics as you are at coding? People in management positions are often in competition with each other on a kill or be killed basis. OK, not that extreme but you get the idea. Politics is important in that game. There was also an interesting post on HN a few days ago about the hurdles of managemen…

Another way to look at it: Do you hate those one or two hour-long meetings that management puts on your calendar and insists you go to? Now imagine your entire day from 8AM to 6PM chopped into these hour long meetings, 5 days a week. If you think that would drive you crazy, don't get into management!

Re: My Biggest Regret as a Programmer

#282
post #80

Earlier quoted context omitted.

> JavaScript is actually an incredibly flexible and effective language. == vs === No integers. Assignment is declaration. Prototypes. Curly brackets & semicolons. Semicolon insertion. It may be flexible (in the sense that an Alfa Romeo driven into a telephone pole at 120 mph is flexible), but it sure as heck ain't effective. JavaScript is the great shame of the computing industry: that it exists, and that it is used,…

The only truly terrible part of JavaScript is all the implicit coercions around equality checking. It would actually be a decent language if it reported type errors instead. There are a few other smaller issues that are nuisances, like not being able to actually check if a value is a number, but I think coercions cause the most headaches for discoverability and debugging.

| It would actually be a decent language if it reported type errors instead.

The Web would also probably stop working and be much more of a pain to code if JS acted that way: http://i.imgur.com/76Wtthy.jpg

Re: My Biggest Regret as a Programmer

#283
post #190

Earlier quoted context omitted.

I agree that materialistic thinking and living certainly contributes to lack of savings/retirement assets. But so does simply having a family, especially as a single parent or when the spouse doesn't work. You might say "well, the spouse can go work," but it's rarely that simple considering the costs of child care and how it may weigh on the spouse's potential salary. Then factor in if the spouse can even get a highe…

In America at least, the median salary for a Programmer is more than enough that with properly managed funds, you can have a spouse who doesn't work and still live quite well. Remember- the median income here is $52k. I'm in Boise, ID, one of the cheapest cost of living areas in America, and our junior developers start above that.

[deleted]

Re: My Biggest Regret as a Programmer

#284

Earlier quoted context omitted.

I'm in my late forties and have been a professional developer for 25+ years. I agree with what you said in your comment, but this stood out: "You might be dead tomorrow; you might as well enjoy today." This is not a bad way to live, but as I get older I am increasingly aware that there will be a day when I'm dead tomorrow. And for that reason I'm increasingly less interested in spending time in the state where "time…

I'm about the same age as you. The passage of time is shockingly fast unless I do things to slow it down. I remember moments from my college days that I can pinpoint to the year they happened. That thing that happened sophomore year? I know it happened sophomore year because I did it with my roommate at the time. But nowadays I'll watch a movie on Netflix thinking it came out just in the past year or two, only to dis…

“As your perspective of the world increases not only is the pain it inflicts on you less but also its meaning. Understanding the world requires you to take a certain distance from it.

Things that are too small to see with the naked eye, such as molecules and atoms, we magnify. Things that are too large, such as cloud formations, river deltas, constellations, we reduce. At length we bring it within the scope of our senses and we stabilize it with fixer.

When it has been fixed we call it knowledge. Throughout our childhood and teenage years, we strive to attain the correct distance to objects and phenomena. We read, we learn, we experience, we make adjustments. Then one day we reach the point where all the necessary distances have been set, all the necessary systems have been put in place.

That is when time begins to pick up speed. It no longer meets any obstacles, everything is set, time races through our lives, the days pass by in a flash and before we know that is happening we are forty, fifty, sixty...

Meaning requires content, content requires time, time requires resistance. Knowledge is distance, knowledge is stasis and the enemy of meaning. My picture of my father on that evening in 1976 is, in other words, twofold: on the one hand I see him as I saw him at that time, through the eyes of an eight-year-old: unpredictable and frightening; on the other hand, I see him as a peer through whose life time is blowing and unremittingly sweeping large chunks of meaning along with it.”

― Karl Ove Knausgård, Min kamp 1

Re: My Biggest Regret as a Programmer

#285
post #2

If you can't retire comfortably as a programmer where was all your salary going? I enjoy programming, but also realize I'm limited in how much I will make. I'm ok with knowing I won't own a 5000 square foot house or buy the newest laptop every two years because I'm putting money away for retirement.

Could be any number of things. An expensive health condition, personal obligations (alimony, child support, etc.) putting kids through school, an expensive mortgage, student loans, on and on. I've been working for close to 20 years and I'm pretty terrified when I look at how little I've actually been able to save.

Re: My Biggest Regret as a Programmer

#286

I think this guy may actually just be dumb. Yes, C-Suite positions make more money, and get to make more decisions. If he wanted to do that, it sounds like he could have at any time. Of course just being a programmer would earn you less. > Being a programmer for nearly 35 years... > I doubt I will ever be able to really retire. How do you have a good paying job like being a programmer/the other high level gigs he men…

Unfortunately, it seems like he dropped the ball in some major ways. So Apple started to take off a few years after you left? Then taking your fucking amazing technical and leadership skills to Apple! The post-startup is blowing it in terms of product development and the competition is eating their lunch? Then join the fucking competition.

Programmers/engineers can change some important things. For example, our employers. If you're a strong engineer in a shitty situation, then find something better. It might even help you retire (like joining Apple in the late 90s).

Re: My Biggest Regret as a Programmer

#287
post #24

He would have been unhappy with the other choice as well, because then it is the programming side he would be missing out on. I would advise everyone to read The Road Not Taken by Robert Frost. http://www.poetryfoundation.org/poem/173536 You chose one option out of many, and the others may no longer be a possibility. However, the writer's unhappiness does not spawn from his inability to be successful at what he does,…

This is a bad case of "the grass is greener on the other side...".

I learned long ago never to chase the money. Do what you enjoy and you will never work a day in your life. Obviously, life is never quite this simple and in any job you will have periods when you do not enjoy some aspects, but the point is, do what makes you happy, follow your bliss.

Of course there is another point to this the author does not seem to be considering, just because you go into management, does not mean necessarily you will be good at it, or be prepared to do the things that might be needed to get ahead. For example can you fire a friend just because it is what is best for the company? You get good managers and you get bad managers. Good managers can make a lot of money but there is no guarantee he would have made a good manager.

Re: My Biggest Regret as a Programmer

#288
post #140

I agree that programming is a dead end job. It's popular and relatively easy. It doesn't require any special skills. Anyone with an average IQ can learn it. There's low cost and barrier of entry to getting started. It's fun and addicting when you're a kid. Then you get trapped and it becomes monotonous. There's only so good you can get at programming. Beyond that, most of your time is spent on debugging trivial issue…

I'm sure that you are not getting a lot of upvotes for that comment, but you hit the nail on the head regarding programming being the translation layer between entropy of the real world and automated efficiency of computers. That is a very valuable service, but there are implications as to how this profession evolves long-term.

My most fulfilling and interesting career stories were about listening to people and reading their needs between the lines, un-kinking silly workflow knots, finding non-tech solutions to seemingly technical problems. Not constructing pristine castles of code (that ended up not even being used, ultimately).

This is also why I have tried very hard to define my identity around my general values and mission as a human being rather a specific career choice I serendipitously rolled into when I was 15. It has been very gratifying and liberating as a change of worldview.

Re: My Biggest Regret as a Programmer

#289
I made a similar choice, now at 45 years, have not been unhappy at all. My last few jobs i've actually removed experience from my resume, and applied for jobs that pay less than what my experience could demand (i don't NEED six figures) and it's worked out very well. I still enjoy programming and working with new technology, less responsibility, more time for the things i enjoy working on. https://www.youtube.com/watch?v=NjvazX03EOU

Re: My Biggest Regret as a Programmer

#290

Earlier quoted context omitted.

At the risk of being "that guy", this actually misses the point of the poem. Quoting: "Though as for that the passing there/Had worn them really about the same/And both that morning equally lay" The poem states that the two roads are basically the same. Further points of interest... "I shall be telling this with a sigh/Somewhere ages and ages hence:/Two roads diverged in a wood, and I—/I took the one less traveled by…

Take the path that lets you spend more good time with your family and friends. Those experiences add to the fabric of life more than money does.

Money buys time and freedom and security.
Post reply on HN