Angry Developer: I’m having a developer identity crisis trying to figure out what my niche should be.  Seems like there’s always web work, but no two shops are using more than a few of the same tools and frameworks.  I’d really like to avoid becoming an expert at some doomed technology, if that can be helped.

Scott Nimrod: I think Angular is a safe bet for the next 6 months.

Angry Developer: You mean Angular2 –Angular is obsolete shit that must be replaced now.
Scott Nimrod: Yea. That.

Angry Developer: That’s the funnest part of JavaScript dev.  By the time you’re an expert at a stack, it’s changed completely.

Angry Developer: I completely wasted about 5 hours last week learning, trying, and failing with code examples and tutorials on Ionic and Angular because (once I looked more carefully) I was looking a examples for the previous frameworks (which were current a few month ago).

Angry Developer: Doh!

Angry Developer: I much prefer slower, more thoughtful languages and frameworks.  I haven’t had to throw away more than a few pages of what I knew about .NET 1.1

Angry Developer: The JS hackers are changing their frameworks constantly because they didn’t think things through very carefully in the initial design.