Software Development: Art, Science or Engineering?

In my opinion Software Development is a combination of the three. When a person looks for a solution for a certain problem, he is undoubtedly creating. If something is being created then this persons ideas are being poured into their creation, this makes their program an art piece.

Due to the fact that technology is changing at an increasing speed, developers are faced with the problem of adapting their skills and ideas to what the world expects at the moment, this has happened in art throughout history: as peoples´needs, problems and concerns change, artists express different feelings and ideas in their art pieces.

Another important fact is that developers are tasked with building solutions, this makes development an engineering effort. They have to create things that are based on science, making development a practical way of viewing and applying scientific principles

Software Development: Art, Science or Engineering?

In my opinion Software Development is a combination of the three. When a person looks for a solution for a certain problem, he is undoubtedly creating. If something is being created then this persons ideas are being poured into their creation, this makes their program an art piece.

Due to the fact that technology is changing at an increasing speed, developers are faced with the problem of adapting their skills and ideas to what the world expects at the moment, this has happened in art throughout history: as peoples´needs, problems and concerns change, artists express different feelings and ideas in their art pieces.

Another important fact is that developers are tasked with building solutions, this makes development an engineering effort. They have to create things that are based on science, making development a practical way of viewing and applying scientific principles