Hacker News new | ask | show | jobs
by matheusmoreira 1151 days ago
> it really depressed me. Probably just spending too much time thinking, not socializing, etc.

Yeah. Moving away from programming had an incredibly positive effect on my life. Almost everything that used to be awkward for me is easy now because of that one choice. Especially socialization, communication, speaking in public and with confidence, interpersonal skills in general. I really developed as a person in ways I don't think I would have otherwise.

I do miss that long deep thoughtful concentration though. Just thinking about software. The ideas present in the code and how they relate. Better ways to express them. Like a beautiful little puzzle coming together. A reflection of my mind. Twelve hours straight of nothing but this.

I'm glad I can afford to do this as a hobby now.

> Then saw what all those kids at Stanford did and were making, and immediately felt like I missed the biggest opportunity of my life.

Managed to avoid that particular dreadful feeling at least. Typical software engineer salaries that get posted here are truly ridiculous amounts of money in my country. Would be wonderful if I could make that much money working remotely from here but they're not gonna pay US salaries to non-US citizens. The exchange rate arbitrage is what makes them attractive to employers in the first place. I calculated how much they'd have to pay me for it to make sense to switch careers and was pretty happy with the result.

2 comments

I think it's important to take stock of what you have, and especially if you subscribe to the butterfly effect way of thinking, realize it would all be gone.

For example, I have a wife I couldn't imagine living without, and a child who fills my days with laughter. I've been married twice, so this isn't a case of not knowing what's out there, but appreciating what I have now. I have a nice enough house, my health, a vehicle, even a fun little dog.

So any vision of an alternate path would have to exclude all that. Maybe it would be better even. Maybe it would be far worse. I wouldn't trade what I have for a billion dollars, so that removes most of the financial incentives, I guess.

> Moving away from programming had an incredibly positive effect on my life. Almost everything that used to be awkward for me is easy now because of that one choice. Especially socialization, communication, speaking in public and with confidence, interpersonal skills in general.

I realize that you are possibly rationalizing and grieving a loss, ie employing a "sour grapes" perspective, but programming is not an inexorable obstacle to interpersonal skills. On the contrary, it can be—and has been for the gross bulk of my career—a highly social activity not unlike relating anecdotes at cocktail party while playing the piano. It's a true shame, and pet peeve, that coders are painted all with the brush of introversion, seclusion, isolation and singular, misanthropic focus.

I'm not saying developers are all like this. I'm saying I used to be like this. I was definitely one of those stereotypical introverts. I just didn't want to socialize at all. Computers were so much more interesting than people to me. As a kid I felt more comfortable just immersing myself in computing for 14 hours straight.

Only after I moved away from programming to a people-oriented profession did that change. I'm sure others will have different experiences and they're just as valid.

I don't think I have a sour grapes perspective at all. I'm proud of my choices. When I was writing that post it just became clear to me the consequences of those choices: what I gained and what I gave up. Sometimes I wonder what life would have been like had I made different choices but overall I'm happy with the path my life took. I still consider myself a failed programmer but that's okay.