These days, I take the most pleasure out of building careers and mentoring younger engineers. I remind them of this lesson. I think, when I die, I'll be more proud of the people on my teams and what they went on to do than any software we shipped.
These days, I take the most pleasure out of building careers and mentoring younger engineers. I remind them of this lesson. I think, when I die, I'll be more proud of the people on my teams and what they went on to do than any software we shipped.
I had a similar perspective on gratitude when I was broke. I wasnt unhappy necessarily.
But when I became “rich” things definitely changed and I don’t even have Woz money.
Being “rich” helps in that you don’t worry about money anymore at least not in the way you did before…
But as Larry David said as soon as “making money” disappears as a worry than something else tends to take its place in your head. A good example would be “losing money” or “trusting others.”
The biggest goal should be becoming debt-free and avoiding consumerism. If you can do this you can reduce money as a worry and focus on gratitude as Woz says.
It can be hard to be happy and find direction when you’re broke.
I think there's a subtle difference between living a happy life and looking back being proud of the life you lived. Of course having money is better. Money opens up possibilities for the future. However, on your deathbed when there isn't much future left, possibilities don't matter much and all you're left with is wondering what your legacy will be. In the difference lies hedonism.
1. Like most of the things he said, he got it somewhere, though I can't find a consistent attribution. The oldest seems to be Beatrice Kaufman.
"When the work is done, it is forgotten. That is why it lasts forever."
- Tao Te Ching (Chapter 2)
Same. Sometimes the company disappears, sometimes they just stop maintaining your code after you leave, and it eventually dies.
The only code of mine that has stuck around is the open source stuff. And even then... a large open source project I started 15 years ago was wildly successful, but after I left (with another maintainer in place) it languished, and one of these days I expect even its website and git repo will disappear.
It's discouraging :-(
Agreed.
In my 20 years as a dev.. I am sure my fingerprints (code I wrote) still exist in past jobs... the past companies I have worked for.
Sadly, going back to my first job, I know the project I wrote came to an abrupt end a few years after I left. I am sure that codebase has long since disappeared... though I might still find some code in USB sticks, somewhere.
Even my previous job, some front end gui projects are likely terminated due to structural changes in the company. Going all-cloud with a product which would have changed bespoke applications.
All comes down to experience. If I could go back in time to my first job, I could "hack" out that code in days.. rather than months, but I am diverting the topic a little. lol.
> These days, I take the most pleasure out of building careers and mentoring younger engineers
Again -- agreed!
Doing my bit to help find their feet is very rewarding. Being in my 40s and seeing "kids" that are 10, 15, or near 20 years younger than me is a reality-check for me! It comes a point when my humour in the room no longer lands... because they have no idea what I refer to. I nearly get a heart attack when I hear someone say "I have not seen Robocop"
The other reality-check, and a more serious one, is that I am at an age of guidance... for them. I remember being their age, with little help or guide from the older, senior devs in the room. I swore I would never be like this. Well, I am now at that age they once were.
I know at least a couple of guys I have worked with, for different reasons, have moved on and are successful. If I can claim atleast 2% of their good decisions.. I will take it. Very happy for them!
Getting good pay is one thing. Mentoring new careers is heart warming.
This is wild! How can you be so sure?
I'm sure-ish some of my code from 10 yrs ago is still in production. Though I'm far removed from where it actually runs. Maybe even some of the older code I wrote (which at this point is ~ 15yrs old) might be still around (at a different place)
5 yrs ago? No problem. I even have to still maintain the darn thing.
Of course, different companies, different cases, etc.
The oldest code I think is still in production I wrote in 2002, so it's old enough to drink. Still powers a web form as far as I am aware. Funny story - it was in ASP/JScript, so I've been doing "full stack JS" for close to 25 years now?!
I guess you were lucky that you didn't have any cases of cancer in the family (if you had, then I apologize and I'm sorry). No important problems that are only easily solved by lots of money. But if it's just luck, then it's really inappropriate to build a world view based on what you were lucky enough to avoid.
Parent's advice is about favouring team and striving to be an enabler/multiplier rather than sweating over individual perfection of craft. It's a fairly common conclusion that some people arrive at.
What are you contrasting that to? How does that relate to money problems and health problems?
Is becoming a multiplier mutually exclusive from chasing financial success in your opinion?
EDIT to elaborate on the concept of a multiplier. Say you can become a mythical 10x engineer or you can become a mentor. If you can mentor 5 normal engineers from 1x to 2x then you've now got 10x engineering and the org also has reduced bus factor.
What about if those 5 2x engineers can bring another 25 0.5x engineers up to 1x engineers. Suddenly your org can become much more than a single 10x engineer can accomplish.
This is quite spurious and 9 mothers can't have a baby in 1 month but it's a useful mental model for the value of individual contribution vs coaching/managing.
In reality while people like to balk at the idea of the 10x engineer, the truth is there are probably 100x and 1000x engineers out there. Von Neumann is probably a 1000x or more. Linus and Page&Brin are probably at least a 100x etc - those multiples are made up, power laws make numbers go big
I only had the impression that the OP tells his subordinates that "they shouldn't oversweat, do some meaningful stuff but remember it won't really matter in the end". This is while working for a company that was created by a person who has probably worked their ass off, and maybe even sacrificed their private life for pursuing a dream of having a large company.
All I'm saying is that money, success, power, connections are so important in life that they give happiness even for other people. If we're poor, then where do we go for help? To those who are richer or more powerful. They enable our happiness in our time of need (that is, if they choose to help us).
However almost no money had to be thrown at the problem, and the outcome was the best that could have been wished for.
I live in Europe where we generally have universal healthcare.
Perhaps the author you responded to is also living in a similar situation?
I for one would take the same view as them. Work to live, and try only to do meaningful work. Life really is too short and fragile not to.
My mother when visiting a "universal healthcare" doctor (queues are several months long) for digestion problems AND having a genetic history of cancer was given Xanax for depression. She fortunately tossed out the receipt for it after leaving the doctor office, because she's not stupid, certainly not depressed.
So I think mentioning a mythical "universal healthcare" in my direction doesn't have the outcome you'd like it to have. Even more, it kind of proves my point, that you don't need money if everything goes well. You need it when things go to sh*t.
In "universal healthcare", you can only go to a doctor once, or two times a year. Because the waiting queues are so long sometimes. And even if you change the doctor, the previous diagnosis will be in the same system, so if the doctor will get lazy, they'll just repeat the diagnosis. There's no motivator here (well, during communist times, a popular form of motivator was a "present" for doctor, so people found ways to motivate doctors).
I know from friends there are places where the public health system is so underfunded (e.g. Bulgaria) that they basically had to get private health insurance to get good treatment. In other words YMMV.
Meanwhile, on HN, the only reaction I can count for is a downvote for telling my life experience. That's why I love HN, you often disappoint, correcting my life expectations closer to reality :heart: !
In fact I immigrated to Germany from a country with shittier (underfunded) health care system myself so I can very much relate.
2. Public healthcare does not prohibit people from using private doctors. People who can afford to go to the private doctor can still do it. Whereas people who can't (or can, but just choose not to), get their lifes saved by the state.
3. Profit motive is deeply flawed in all businesses, but it's especially problematic in something as critical as healthcare. If the doctors are primarily driven by money and not by doing their job properly, they'll fleece their customers. It's not uncommon among dentists (who are largely privatised even across Europe) to make up expensive, unnecessary procedures so that they can buy their next Porsche or a house on the Spanish coast etc.
2. Yes, public healthcare does not prohibit from using the private sector, fortunately. But the amount of money I pay for the "universal free public healthcare" every month dwarfs my expenses to private sector. It's like I'm paying for a really expensive service, and I can use it twice a year with questionable effects. So not only public healthcare is extremely expensive for me, I need to pay above that to use the private sector. I understand what the money is for -- so that other people can use it that are less fortunate than me. So they kind of rely on my sacrifice, on my life choices, my risk.
3. Maybe it's flawed, but it's the reality. Trying to change that isn't really my fight. If you know how to fix that then by all means go ahead. I need to spend my energy elsewhere.
This was also my experience with the private health care system as well.
Alot has to do with the lack of specialists in certain fields. This is not an easy problem to fix because there are only so many residency slots available, and its hard to increase them. The best you can do is poach from other countries.
And it's those people that are in my head when I think about my world view and shape my views on engineering management. So yeah, my advice to young adults would be (and has been) "plan for waking up one day and finding that work isn't all that important anymore and have a diversification strategy. The real startups are the friends we made along the way."
Even stranger, I've never had anything to show as the code never "existed" in the physical sense.
I saw some comments in code last week from the founders of my current employer, written back in the '90s when I would've just been entering high school. That code and much more is still there in a product used and beloved by millions.
At an employer in the middle there, the oldest code was from the mid-2000s but it's still kicking around. Code I wrote there a decade later is still in production use today.
I can only think of a single employer where this isn't the case and it was a shitty startup that I never should've accepted an offer for.
Life outside the FAANG-adjacent-or-worshipping community is completely different.
That's what we're talking about here. Sure, it'd be nice if I built a knockout startup with code so great it lived beyond me, and that's a worthy thing to pursue. However, in the end looking back you may, like Woz, find that was less important than other things.
Not at all how I took it, but okay. I worked in embedded, medical robotics, and am now in games. People use the shit I've built, I wish more people in this stupid industry had a similar experience. That's what I was talking about.
> When you're on your death bed, is "my code was in production longer than average" going to be what you want your legacy to be?
This is just weird. No. I don't believe that I'll think about it much. God willing I won't think about it at all starting as soon as I retire but let alone on my death bed.
A bit unsettling when I think about the varying quality of software though.
> A bit unsettling when I think about the varying quality of software though.
That's just the business.
This is one of the reasons I'm a free software enthusiast. Outside of capitalism and trade secrets, programs I wrote 10-20 years ago can be just fine.