35 karma · joined January 24, 2019
It does look like they've abandoned a couple of their big view-related Java libs, which makes me wonder what they're using now. Seems they've switched to Kotlin for a lot of stuff.
Don't remember their blog being on Medium (ick) but it is now, looks like:
I could see there being issues with relatively new-to-Android developers not appreciating the degree to which advice from the official docs, especially relating to structuring applications, should be taken with a largish dose of salt, leading to slow-and-getting-slower development as an Android project went along.
The rest I already pay for (Netflix, which just barely skates by being so cheap), are essentially utility things (bank sites, government), or are so low-value I'd probably be better off not using them, frankly. Or are simply piracy sites (library genesis / scihub), for that matter.
Any topic I scratch the surface of in online research I end up at excellent, totally free (not ad supported) resources or finding that I need to track down some books, or some combination of the two.
I rarely eat breakfast and often skip lunch. I find that when instead of doing that I focus on eating more meals but also driving up my vegetable and fruit intake to as high a % of my calories as I can stand, I feel healthier and have an easier time keeping weight in check.
I guess maybe if I got back into running they'd be good for that. Can't think of when else I could possibly use them.
For whatever reason, project management tools all perform like shit and grind my system to a standstill. PMs never seem to mind, which is why they keep being so awful I guess.
Capitalism's weird. We end up with the most popular version of a thing being dirt cheap and common as air, and anything even slightly different or better being impossible to get or absurdly expensive.
1) Start or inherit a project using Yarn because that's what all the cool kids are using.
2) Develop for a while, everything's fine.
3) Lose a whole day when you eventually stumble on a Yarn bug or missing feature in Yarn.
4) Angrily switch the project to NPM, solving the problem immediately.
5) Continue developing as usual.
I think this happened on like half a dozen projects after the yarn/npm split occurred, and I saw it happen as recently as Fall 2018. Developers leaned trend-chasing there, but after being burned several times even the trend-chasier ones were tepid on yarn and tended to accept that if they started with it they'd probably end up switching before long.
FWIW I don't like npm much, but I still default to it so I don't, inevitably, hit the above situation at some point. Yarn doesn't provide enough benefits to make it worth having an even less-trustworthy tool in my build process than npm already is.
[EDIT] TL;DR: We all got sick of ending up on open GH issues for Yarn when trying to track down build and, worse still, run-time problems. So we started favoring NPM again as the lower (though far from zero) headache option.