Member-only story
Software Development Can’t Be Automated — It’s a Creative Process With an Unknown End Goal
You cannot automate creativity to create the unknown
As much as people would like to automate software development, they can’t because it’s a creative and collaborative process.
It’s uncommon to think of developers as creative individuals but more technical people writing code. The common belief is developers take rules and automate them.
Developers can only create software to do what you tell it. Working out what the software should do and how it should do it is the creative process of creating software.
You can’t automate creativity and where the final software is unknown.
Why Can’t You Automate Software Development?
Most companies are complex. They work at an individual role level and as a whole. Companies comprise different roles, each role has
- Specific tasks and activities
- Captures different data
- Can see or not see certain data
- Security — What can and can’t specific users do
- Different goals
- Individual responsibilities