Sitemap
Better Programming

Advice for programmers.

Software Development Can’t Be Automated — It’s a Creative Process With an Unknown End Goal

You cannot automate creativity to create the unknown

3 min readAug 14, 2021

--

Press enter or click to view image in full size
Photo by Júnior Ferreira on Unsplash

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

--

--

Ben "The Hosk" Hosking
Ben "The Hosk" Hosking

Written by Ben "The Hosk" Hosking

Technology philosopher | Software dev → Solution architect | Avid reader | Life long learner

Responses (7)