I’ve come to accept that unless you spend 90% of your time working in any platform/toolchain 90% of your time will be spent configuring/debugging your toolchain, managing dependencies and resolving platform API changes.

All this talk of ‘dev UX’ in recent years was bullshit.