3 ms·
A coherent life narrative that makes the parts of life fit together in a meaningful way is a cornerstone of human happiness. This inevitably biases the answers
by louprado 10y ago
A coherent life narrative that makes the parts of life fit together in a meaningful way is a cornerstone of human happiness. This inevitably biases the answers you will receive.
You may get more insight with the following question "Have any developers coded with someone who had an art degree ?"
My experience with a former artist proved challenging mainly because they refused, almost out of principle, to adhere to our company's design patterns and best coding practices. They felt that coding should be an expression of creative writing. The result was a collection of anti-patterns and dismissal of our naming conventions.
It was like explaining to a poet who now works with physicists that there is one and only one word for "force" and that word always means mass x acceleration. If you want to destroy the spirit of a poet, take a way all synonyms and metaphors.
There is certainly creativity in software development, but it is in extracting simplicity out of complexity. It is not forcing it into the embodiment of the code itself. The heavy constraints imposed in software development can be a source of frustration to someone from an art background. It is not too hard to overcome with awareness. My comment is not meant to be discouraging. It is also a single data point, as are all the other responses.