Earlier quoted context omitted.
> Make yourself as replaceable as possible. On the list of top-100 things SWEs need focus on to have the most prosperous career this one is 1 through 95
Can you expand on that? Seems very counterintuitive
- I picked a company that was less than 100 people and in business for at least 2 decades, and profitable these were my core parameters
- I worked like a dog first few years, specifically focusing on picking up everything no one else wanted. And in every shop there will be plenty of this
- I f'ed with the code that says DO NOT TOUCH THIS, NO ONE KNOWS, EVERYTHING WILL BREAK
- I intertwined myself with every part of the product (multi-million lines of code product)
Then:
- At 5th year anniversary I asked for 60% bump and yearly 15% raise moving forward, the owner did not think for more than a minute and agreed
- At 10th year I quit, started my own LLC and offered my services to the company at the same rate they were charging their customers for senior engineer rates (which was roughly 2x what my salary was - no problems)
I made more money that I can spend in 4 lifetimes just following these simple principles. I became virtually irreplaceable and henceforth could demand just about anything I wanted (within reason of course but that 'reason' is very high...)
I always find myself thinking why are so many people trying to get jobs at FAANG/Big Tech where there is a much simpler (and attainable) path that being one of the thousands and practically just a number.