149 karma · joined March 9, 2018
The finances work out better too. Market salary as a software engineer is easily in the 200-300k range and increases over time with experience and skill. You can also more easily cap your work hours at 30-40 hours a week especially if you're remote. Then if you can figure out a way to do that while living in Southeast Asia, it's hard to imagine quality of life getting better than that as you're now living like a king and should be able to save as much as 50% of your income and retire young.
Long story short, it's a worthwhile achievement but it only happens to a lucky few. Focusing on building a long term career and becoming quietly rich is probably a better play.
* My speakers randomly don't show up as options when casting * With two speakers in my house, they often both answer at the same time or one of them waits a few seconds and says something went wrong * Bluetooth randomly stops working sometimes and requires a power cycle.
The list goes on.
Anyone who builds UI for a living, ideally already having a well-developed mental model for how CSS works, immediately understands Tailwind's power in my opinion. Anything merits critique but this article just feels like rationalizing a preexisting bias.
In my opinion there is no better interface for communication than human-to-human speech. This is why butlers, waiters, and personal assistants exist, and also why natural-language AI is promising.
In my opinion we should aim to get screens out of our lives except when necessary and intentionally focused on a task (i.e. work) and maintain presence in the real world whenever we're doing anything else. This means leaning more on human language and less on screens.
As a dev who’s used all three, is there a massive difference? Not really. Stick with what you like (though moment is no longer maintained so maybe not that)