The text-based editors of before are a far cry from today’s sophisticated IDEs, and ‘developer experience’ is one of the biggest reasons why.