The fact that your employees don’t come to work with paintbrushes doesn’t mean that your employees aren’t the creative types. Yes, we are all aware that you’ve hired people with technical degrees, individuals skilled in programming, not painters after art school. So how do these structured, complex blocks of code can be seen as a stream of creativity?
Typically, art is a piece of work that is open to interpretation. It can mean different things to different people. However, programming is much more logical. A computer understands the code and interprets it in a single way, so programming and art are mostly seen as distinct and dissimilar disciplines… well, not exactly.
Writing code is a form of art because developers don’t just mindlessly slap their keyboards and outcomes a string of text that can be run on some hardware. Writing code is creating, building something from nothing, carefully balancing elements, putting ideas into action, and this is no different than composing, or painting.
So, programming is an art in a skilled craft sense. It can also be used to create art with code as a resource. But beyond that, on a deeper level, programming can be aesthetically beautiful and simply based on your imagination.
And if you are the employer of those people, here is a message for you. It is crucial to understand the needs of your employees. Deadlines are the base of our existence, however, when one lacks inspiration, nothing of value can be created. So, Instead of punishing your employees, you would definitely gain more by stimulating their creativity and providing ways of letting the stress go away. You can do many things to make your programmers feel better and inspired. Give them a gaming console, or allow them to take a nap. As an employer it is your responsibility to take care of your workers because they are the moving power, they make things happen and remember that a happy worker is a productive one!