Live data from Hacker News

My Biggest Regret as a Programmer

thecodist.com

621–630 of 634 posts

Re: My Biggest Regret as a Programmer

#621
post #616
post #553

Earlier quoted context omitted.

Given that total partner compensation is usually $1MM/year+ (on the low-end), those developer are HUUUUUUUUUUUUUUUUUGE outliers (or are mostly comp'ed in stock options, and we know how that goes)

At the big 4 firm I was at, I can say positively that total partner compensation did not start out anywhere close to 1 million/year

Oh, wow. I thought it did. My bad!

Re: My Biggest Regret as a Programmer

#622
I made a the choice to go into leadership. (note I still avoiding the word "manager" as that makes me feel like a PHB ..but I'm getting over it).

The epiphany:

A VP I respect a lot was is still a crazy tinkerer with a strong technical background. He once made an automated dog watering bowl - it was stupid and brilliant and gained him a special kind of respect among engineers (myself included). I felt especially good because he asked me for advice on how to code bits of it[0].

This was the example I needed to realize I can still be a developer and a leader who writes code - achem - tinkers - for fun, bragging rights etc. I love telling my engineers that I hacked together some stupid thing (twillio api irc bot haha) while being careful not to pretend its the kind of pro-work they do day in and day out.

[0] I'm not sure if he realized it - but that was an act of motivational leadership. The vp asking his 2-level-down report for some pretty detailed advice - then coming back to show the results. It may seem obvious to some, but this was a major epiphany for me, and I've since seen this quality in all of my favorite bosses & mentors.

Re: My Biggest Regret as a Programmer

#623

I made a the choice to go into leadership. (note I still avoiding the word "manager" as that makes me feel like a PHB ..but I'm getting over it). The epiphany: A VP I respect a lot was is still a crazy tinkerer with a strong technical background. He once made an automated dog watering bowl - it was stupid and brilliant and gained him a special kind of respect among engineers (myself included). I felt especially good…

Zuckerberg just did something similar, with his home AI project.

Re: My Biggest Regret as a Programmer

#624
post #487

Earlier quoted context omitted.

> But tech is not a meritocracy. Some people say it is, others say it isn't. Neither use a lot of data in their arguments.

Some people say it is, until you ask them if tech interviewing is sane. We can't even find a tech interview process that correlates well with performance and that's just who we let in the door before they even get to rise up as their value merits. Then you add questions of if who is chosen for promotion is sane, if what products a company chooses to focus on is sane, if what products the market chooses to make popula…

The fact that the people who perform best in interviews aren't also the people who perform best on the job doesn't invalidate meritocracy; it simply means that interview environment/tasks are a poor approximation of job environment/tasks. Non-meritocracy would mean that you don't choose the people who interview the best, but instead choose people you (1) like most, or (2) have a particular skin color, or (3) have perticular interests, etc.

The second part of your comment is less relevant, as I think most "tech" people would say that e.g. promotions (management), product development (marketing) and the general market dynamics are highly "non-tech". But in many of these areas, people do try to choose the best - at least as far as marketing is concerned, companies dislike wasting money and choose to promote those people/products that they expect will produce the most profit. Companies' "profit", of course, doesn't correspond to a person's "merit" ("profitcracy"?), but the basic mechanism is the same.

Re: My Biggest Regret as a Programmer

#625

Sounds like the typical success anxiety everyone suffers from today. You could have been everything, successful, rich, famous, but you chose what you wanted and that's ok, it's for the best, that's true success, don't run after the carrot. Every programmer I meet dream of being CEO, having their own company, making more money. Yet over 90% of them don't enjoy any of their current profit. Literally, with my programmer…

Don't believe the above post. Its a trick to brain wash and keep the technical guys to not enter the management. Just look at any blog post by Bill Gates(has animation in most of the posts), so much work is went in to creating animation, how is that possible? money. Having enough money gives a lot of freedom, don't fool your self or any one saying you can do whatever Bill can do. Also its good for other programmers if programmers left their safety net and went in to management.

Re: My Biggest Regret as a Programmer

#626
I worked at a company that hired a developer who was slightly consumed by his regret at being an early employee and then getting out of Groupon pre-IPO. We'd be at a bar and the conversation would die down and he'd look sort of glum and say, "I should be on a yacht right now...". I felt bad for him.

Re: My Biggest Regret as a Programmer

#627

Sounds like the typical success anxiety everyone suffers from today. You could have been everything, successful, rich, famous, but you chose what you wanted and that's ok, it's for the best, that's true success, don't run after the carrot. Every programmer I meet dream of being CEO, having their own company, making more money. Yet over 90% of them don't enjoy any of their current profit. Literally, with my programmer…

Do you own a personal jet or a personal yacht? Bill Gates does (or definitely can).

Yeah, but does he get to dock it perfectly every time himself?

https://www.youtube.com/watch?v=9qHdPhkSSNQ

Re: My Biggest Regret as a Programmer

#628

Earlier quoted context omitted.

Working harder doesn't always mean working more hours. After 8 hours sitting at a desk programming, sometimes I realize how lucky I am to not have to hand-load semis all day in a blistering hot distribution center. And then sometimes, after a particularly grueling programming session working on the same bug for 8 hours, I yearn for a day of work where I can shut my brain off and chuck some boxes. 'Harder' is subjecti…

I have programmed, and I have worked in factories, such as a door factory. Programming is 100% beyond a doubt harder. My brain is mush at the end of a good day of programming. Making doors? Physically tired but mentally fine.. and I find the physical side was easier to recover from. So I get the door making -> programming is "harder" and I make about 10x the money.. but I would not say it was 10x harder, maybe 1.3x h…

>I have programmed, and I have worked in factories

So have I, and I come to the opposite conclusion. Does my anecdote trump yours?

Re: My Biggest Regret as a Programmer

#629

Sounds like the typical success anxiety everyone suffers from today. You could have been everything, successful, rich, famous, but you chose what you wanted and that's ok, it's for the best, that's true success, don't run after the carrot. Every programmer I meet dream of being CEO, having their own company, making more money. Yet over 90% of them don't enjoy any of their current profit. Literally, with my programmer…

Honestly all this 'company' stuff is still like trying to fit in too hard. I think the best situation is one where I have enough 'money' that I can just not have to fit in for 3-4 years, and do coding as I would philosophy: for the process, without expectation of an 'artifact' or product to give people in the end, not seeking validation; giving without expectation of return, an expression of the self.

Just work on something myself, my own way, without 'deadlines' and other unnecessarily worldly requirements, projects as side-effects of doing what you feel. I really really am into coding just as a way of writing philosophy, and just as philosophical ideas are never 'done' and 'released' and books just written as a product of musing, so are code pieces.

When authors are celebrated for the beauty of their work by people that understand them: imagine a music festival where people go literally just to see the artist perform live. When programming becomes almost a performance art, and we are able to embody the omnipotent creator ideal of these little universes we create on our computer; that's the dream.

Post reply on HN