I’ve come to the conclusion that “enterprise web development” is just regular web development, only stripped of any joy or creativity or autonomy. It’s plugging a bunch of smart people into the matrix and forcing them to crank out widgets and move the little cards to the right.
In these structures, people are stripped of their humanity as they’re fed into the machine. It becomes “a developer resource is needed” rather than “Oh, Samantha would be a great fit for this project.” And the effect of all this on individuals is depressing. When people’s primary motivation is to move tickets over a column, their ability to be creative or serve a higher purpose are almost completely quashed. Interaction with other humans seems to be relegated to yelling at others to tell them they’re blocked. Again, here’s Dave:
It’s unfortunate that in a system where all design compositions and all lines of code must maximize shareholder value, we never learn to play and how to break the rules in order to produce something new and exciting.
Reading “AS PER THE REQUIREMENTS” in tickets makes me dry heave.
Design Systems, Agile, and Industrialization