evoneutron
Joined 8 years ago
Joined 8 years ago
For the last 8+ years I have written mostly in Java, professionally. I'd much rather write Python or C#, but I have to work in Java, at least for now.
That may be your opinion. What defines a wrong opinion? If he is senior and has worked for high-profiles companies then he probably has experience, and has produced some results. The fact that someone has a different opinion from you doesn't mean the opinion is wrong.
From my personal experience (which would depend on the geographical location and one's spending habits), that point is at about $100,000. In my 9-year career path I went from $40,000 -> $60,000 -> $85,000 -> $90,000 -> $100,000 -> $120,000 -> $120,000+. The change in general appreciation of the raise that happened below $100,000 felt substantial, it almost felt like it made me happier.
But once you reach the level where you can comfortably spend and save large portion of your paycheck, additional $n,000 starts to matter less and less. Sure, it's a good feeling to earn more money, but it doesn't define your happiness anymore. It's become a norm. So going from $150,000 to $200,000 feels so unfulfilling compared to going from $50,000 to $100,000.
The other thing to consider is comparing yourself to others. We all do that to some extent. But if it's an obsession then one will always be unhappy. The thing to realize is there will always be someone who makes more money and lives a wealthier life.
Here's how it goes - if you make $60k and live in an apartment complex there's some neighbor that makes $80k, and drives a newer BMW than you, has a bigger apartment and newer grill. Then you get a raise and make $100k, you buy a small house in a different neighborhood. Once you settle in you will start to notice that there are neighbors that have bigger house/drive Tesla model S, have bigger backyard. You get another raise and start making $200k, you buy a 2500 sqft house in a different neighborhood. There, a few neighbor(s) make $500k, and drive Lambos. Then you work hard, and you start your own business and it becomes successful, and you start pocketing in $500k, and buy a Lambo yourself, and also move to a beachfront house. Then there're beachfront houses that are bigger than yours, and some neighbors have 5 supercars. Then your business grows, and you start making $2M a year, and you upgrade your beachfront house to a bigger beachfront house, and buy 5 supercars. Now there's a neighbor that has a few luxurious villas in different states and internationally, then there's another neighbor that has a private yacht, and another one that has a private jet. There's another one that has 3 private jets, then there's another one that owns a football team, and so on...you get the point.
Chasing specific amount of money that would make you happy will ultimately leave you unfulfilled because in comparison to other people there will always be someone who makes more.
Of course, there are exceptions to that like - Zuckerberg, Gates, other billionaires - but being a realist how likely is one to become a billionaire in a lifetime. I mean, if that's your ultimate goal - good luck. But something tells me most billionaires didn't have a goal in mind to become a billionaire, it wasn't their primary focus but rather a byproduct of their success and passion.
Generally requires a different thinking too - when you develop code on localhost you can ignore all the networking constraints, monitoring, logging etc.
In a production system those components are critical, so the focus becomes more on understanding how the full system functions, rather than just the business logic of the code.
A lot depends on experience but I think in general it's better to move from Dev -> DevOps than from Ops -> DevOps. Especially now that IaC is the primary tool that you would use.