Web Engineering
Questions You'll Answer
What is XYZ language and what does it do well?
How do I solve <X> problem? How do others solve it with <Y>?
How hard is it to do <X>?
What constitutes a modern full-stack application?
What You'll Learn
Learn about frontend, backend, and fullstack development
Know what the rest of the world does to solve computer engineering problems
Opt for the simpler solutions you know people use (e.g. standard libraries) rather than custom messes
Hard Truths
Technical skills can very quickly become obsolete, so people who don't continuously keep up can give bad recommendations.
No one is incentivized to improve developers' lives (DX), because no one wants to bother with anything 'technical'.
Building a mobile app is often a vanity metric; a good responsive website is usually what users actually want.