* SystemJS - I don't understand what's the problem a lot of the time
* TypeScript tsc deciding that Promise is not a known entity.
* People telling me not to use SystemJS because it's causing me all my problems.
* People telling me not to use Typescript because it's causing all my problems.
* Taking 3 days to switch to something not causing my problems.
* Technology x causing me another set of problems.