Sometimes it seems like the most advanced technologies are the ones that continuously evolve and break backwards compatibility.
Front end development has become increasingly about configuration and setting up a development environment. Gone are the days when you fired up notepad and started working. Now you need to spend hours before you get started with producing actual code. Or do you?