386 karma · joined April 1, 2019
But to extend it, consider this. The refactoring dev can’t help but climb every single mountain they see. The product focused dev decides instead they want to climb Everest.
You drop them both in a mountain range in the US. The refactoring dev starts climbing. The product focused dev decides to hop a plane and fly directly to Everest.
Taking a step back from the analogy, not everything is worth refactoring. How much will that code change over time? And what’s the opportunity cost of doing the refactor?
Is finding problems in search of a solution the classic PM pitfall? I’ve seen more than a few products suffer from feature bloat and inevitably collapse under a lack of design and UX cohesiveness.
I can’t say I’ve reached product sense zen, but I imagine it lies somewhere in between these 2 extremes. Meaning, being okay with ‘finishing’ products, but having the intuition to find and work on the next high-impact product.
If you have friends who immigrated at a young age, I highly recommend talking to them about the experience of returning back to their birth countries (if they’ve done so). Especially for those who no longer speak the language, it’s often a reverse culture shock.
The first thing he bought after he got paid was an extremely nice office chair, soon followed by a nice desk.
I didn't quite catch on until 5 years later, but I can attest to being blessed with near 0 back pain so far. (Fingers crossed.)
Subjectively, I didn’t find the API all that great either.
Google has always been a B2B company - their revenue comes from businesses. Even if Google the search engine were running in China, where would the revenue be coming from? Still Chinese businesses. I don't think it's relevant whether the spending is domestic or international in nature.
What's not well known is that Google still operates in China and makes billions [0] off advertising there. So Google has hardly 'pulled out of China' despite not running a search engine. At this point, they wouldn't succeed even if they tried - so it's more an excuse than anything else that they don't _want_ to operate Google the search engine there.
[0] https://www.theinformation.com/articles/googles-ad-sales-fro...
You mentioned Dark Souls. A friend suggested I try out Sekiro, a new game by the same studio. There's a mandatory element of stealth, which is a genre I've never found terribly attractive. You die, you learn/memorize a little more, repeat. At then end of it you successfully accomplish something, like defeating a boss. But what did it mean? Were you skilled enough to run through it on your first try? (Probably not.) Is there replay value? Again, probably not - once you've learned the movement and attack patterns there's only so much variation that can happen. So you might've spent quite awhile memorizing something which doesn't improve your experience in the same game, much less other games.
Other factors that have turned me off: heavy randomness, in-app purchases, generic fetch missions.
I find myself more drawn to the rare unicorn that has a good story, or really is revolutionary in terms of gameplay. I can also appreciate online games to some extent - you gain extreme mastery in something, but it's a skill that you need to use in fresh, changing conditions. If you improve far enough, you might start playing against the best players, requiring you to predict multiple moves ahead like chess. In most games, this is impossible for AIs to reach.