The Creationism of Software Engineering

As a software engineer, when I am developing a system, regardless of size, I always feel a sense of creationism. Almost as if this is my little world that I control.

  • I can create specialised entities that conduct specific tasks.
  • I create features that people look at in awe.
  • I create events that entities react to.
  • I am responsible for destruction of entities.
  • I control the intricate relationship between entities and the interactions.

When you are a software developer, you are the divine being that architects the behaviour of your system and you sit back and admire the manner in which things unfold. Software bugs even fit into this refracted reality, the evils of the world that cause havoc.

When I develop a system, I feel empowered, not because of the implications of the system but because of the intricate beauty that I have created. From taking a system from a primitive form and making it into this interdependent ecosystem that thrives on each entity performing its tasks to serve the greater good of the system.

Disclaimer: To any religious people that this might offend, I apologise for offending you.

6470b2ecf33990d87863fd8ced98793d.jpg

I would love to hear if anyone else shares this way of thinking...!

H2
H3
H4
3 columns
2 columns
1 column
3 Comments