Re:Advice to my younger self: become allergic to the churn
by zmmmmm on Thursday August 08, 2019 @11:44PM
(#20651177)
> Groovy should be taken out and shot and the idiot who foisted it on the Android build system
I think your beef there should really be with Gradle, or at least, how it is using Groovy. The way Groovy is implemented as a DSL for Gradle is, in my view, toxic. Almost everything is implicit behavior, crucial aspects rely on totally incidental "magical" features that just make things happen when you invoke some cryptic incantation that has an unobvious connection to its context.
Groovy itself is pretty good and IMHO much better than Java for most purposes.
Re:Advice to my younger self: become allergic to the churn
by heavenlyblue on Thursday August 08, 2019 @07:45PM
(#20650083)
Idk - there is definitely a difference between learning about React and a completely different way to do programming.
If you were any good 12 months ago - you will pick up any of the trends quite easily in a week or so (partially because you have also predicted the future).
I would argue that anything for phones is similarly braindead.
While the languages are okay, the API's, UI idioms, and general ecosystem seem to have a half-life of about 6 months. If you step away from programming phones for 18 months, it's like you're learning everything from scratch.
(Side note: All right, Groovy should be taken out and shot and the idiot who foisted it on the Android build system needs to be taken to the woodshed and beaten severely.)