I got into development because it was fun. Only later, I had realized that more often than not, software development is a headache. Modern software practices focus on delivering functionality at all costs, sometimes with compromises to computational and cognitive complexity. …