752 karma · joined May 5, 2020
However, there are certainly signals that a company respects a developers' time. Things like...was there effort put in the product around things that might minimize developer on-call time, like having more user self-serve options, or spending more time on testing, or having a proper feedback loop for recurring issues to be permanently squashes in a timely fashion, etc etc. Are managers regularly a part of these off-hour on-call issues so they're affected too, thus motivated to resolve it? Or does the company just abusively unload all of the burden on the developer and force them to use up their own personal time to maintain a product? Far too often it's the latter, and I think it should be clear to all that this is abusive practice and not "normal" or "standard" nor should any of us consider it that way.
Thus, though it’s true that the impact of taxis on traffic is significant, the alternative is much worse. People still need to get around.
I think this is somewhat addressed in Hinduism -- the thing you need to realize is that there is your Self, and there is your Role, and those are two entirely separate things. Your Role might be "spouse" or "child" or "software engineer" or "soldier in an army." (not trying to assign any particular morality to a role). Your true Self is entirely independent of that. It is incumbent on you to perform your role to the standards expected, but it's also just a subsystem that exists within your greater Self, it is _not_ equivalent to your self. To find a role, you need to think about unmet needs in the universe. The role you perform is not about you and your self, but it is about something much greater.
Buuuut that doesn't necessarily address motivation - what if we're fine just wanting nothing and sitting around all day just wanting that nothing. The way that is typically addressed in Eastern religion is to actually make that into a virtue - sure, if you want to sit around and self-actualize all day then go ahead and do it, you will be one of the greatest saints ever to live. But that's the catch--it's _way_ harder than it sounds. Generally most of us will get bored at some point, and that boredom will drive us to look at the fuller picture of the universe.
I would almost argue that having a physically tough day makes me feel sore and tired, but _accomplished_ at the end of the day. Having a mentally tough day doesn't confer any sort of sense of accomplishment, it's just a draining feeling.
Also consider the "happy" ending to Office Space--the protagonist ended up much more satisfied doing a physical construction job in the end.
Note that I don’t support at all this decision to cooperate with an autocrat.
2) Apple's "Find My" was pitched first and foremost as a feature and benefit for the user. And the value proposition was very clear and useful from day 1. You can find your lost phone even in a place there is no signal. Now with Airtags you can find any device. It's easy to imagine a horror story where you lose your $1000 phone in a basement bar or drop it in a parking garage somewhere. Apple in general has better PR.
3) No one's losing their Alexa device. I mean for 99.99% of users it's never moving once it's placed. So what's the point of this feature? It's just pure revenue gain for Amazon with like zero benefit to the average user. They want to use our wifi purely for their benefit? Come on. I know there is Tile functionality, but it's still creepy - you're using my _home_ as a tracking beacon? At least when it's my phone, I'm on the move and could be anywhere.
Just to expand a bit on the last point - the way Apple's "Find my" works is that the only information shared is that there was an iPhone at some location and crossed paths with a lost item at that location. The way Amazon's Tile will work is that a lost item is crossing paths with an "anonymous beacon" which happens to reside in a very specific location.
In Apple's implementation, there is almost no way to personally identify whose iPhone made the detection. In Amazon's case, it's trivial to identify it - it's the beacon that's at the same place all the time, which happens to be your house.
What my prior experiences with this have done is hardened my resolve that my own personal time is indeed 100% my own time. How I choose to spend it is none of the companies' business. Though it does seem like I'm still somewhat triggered by the word "passion" - it just seems like a nice way to beat around the bush for exploitation, especially when coming from those who stand to gain the most from your passion. My attitude now is a bit more cynical in that "what's in it for me" is front and center, and if I'm not satisfied with the answer I will move on.
It's actually sad because once you've been around the block a few times with these kinds of managers, your passion starts to feel like a dimming light bulb until it's totally put out. And at that point you're only in it for the paycheck while you're mentally checked out. Just look at the videogame industry and its famous burnout stories to see what happens when you hire a bunch of passionate programmers.
The BTC transfer fee is something like $20 now, more than the cost of a pizza, and the transaction might take like an hour to clear? Maybe it's fine if you don't mind overpaying, aren't too hungry, or you enjoy cold pizza.
But I do also feel on a personal level that for an American born in America, running off to Europe in search of a more perfect society is basically no different just running off to a gated community somewhere in a rich state where I don’t have to see the poor people anymore. They’re still there though, just out of sight. Since I do see problems and do have the resources to help, I’m obligated to do what I can. But again that’s a personal decision, and I would never truly knock on someone who was genuinely trying to improve their lot in life.
* My wife was laid off in 2019, pre-COVID. She got almost 9 months worth of full US salary paid. Likely equivalent to 2-3 years salary in Europe. She found a new job within 3 months and pocketed the rest. Obviously, stronger employment protection is nice, but the generous cash payout is a nice consolation prize.
* Health insurance for both of us is excellent. The cost compared to salary is negligible (fortunately, the worst we've had to deal with is serious dental surgery, which was handled very professionally and cost effectively).
* Unlimited vacation for both of us. We have spent the past month in Florida.
* We live in NYC, public transit is excellent for US standards (though it's garbage compared to Asia). We do have a car entirely voluntarily, it's not necessary. My wife doesn't drive at all.
* Parental leave ~6 months for each of us.
Like I said, we're at non-FAANG no name companies that you've probably never heard of. FAANG would be much more generous. On top of all this, we're paid extremely generously, likely 2-3x what you would expect in Berlin/Amsterdam plus generous equity compensation. If you're responsible with saving your money, there's basically no place better to be a software engineer on the planet.