We really do live in a dark age. Rather than use WYSIWYGs to take advantage of better formatting and layout, all docs are in the crappiest format, Markdown. Rather than design GUIs using a visual language to quickly mock up interfaces, we manually code out command-line tools. We hand-craft text to style an interface, and have to constantly type, ship, view, edit, ship, view, between people with 3 different skillsets, and reinvent the wheel of application design in an application platform designed for document viewing. Rather than develop and adopt open standards for common tasks, everything has a custom interface, and all interfaces require custom integrations, so that nothing ever works with anything unless someone spends 100 hours tying it together with glue code. And rather than compose code visually in a program that validates it in real time (like CAD), we type out line by line, and use a slew of cobbled together tools and basic tests to check if what we typed has any glaring errors.<p>With the most advanced technology in the history of the world, we've somehow made it more expensive, time-consuming, complicated and buggy to do things we did 20+ years ago.