The really unique artistic opportunities (speaking personally) enabled by software are those based on human interactions that heretofore were impossible. A lot of these have been automatically commoditized and commercialized as games or social network apps but there still is plenty of vein to mine.
I thought Wordle was a great example of interactive-for-the-joy-of-it-social-art-in-the-small uniquely enabled by technology, and its charm for me was completely lost when it was sold (for which I of course don't begrudge the author at all).
I would think that translation services are a potentially interesting enabling function for social art that have been underexplored.
I think I suffered from this same fallacy >20 years ago... I would say it's a "mathematician's view of art", i.e. that generality is better.
I was really into music and audio, and I remember talking to another computer person about how it would be cool to make our own DAW (digital audio workstation), and then presumably make some kind of musical masterpiece because we could create anything!
Aside from the fact that this is a ridiculously large project that was never finished, generality isn't better if you care about good art. Constraints breed creativity, etc.
Spending time around successful artists will cure you of this notion. e.g. I worked with technical artists in video games -- they are using a computer, but they think VERY differently than programmers and mathematicians. I also knew some pretty successful musicians.
Summary: plenty of art is created with computers, but without programming. Teaching programming to artists is probably a good idea in some circumstances, but not obviously better than teaching photography or even say public speaking. That doesn't mean programming is invalid, but it's one tool and it's not especially likely to lead to good artistic results. The balance may change in the future but I suspect it will always be somewhat true, probably just because of the way brains work (both the creator's and audience's)
Great art embraces and somehow transcends the constraints of the chosen form. Consider how great paintings, constrained as they are in their static, rectangular form, almost leap from the canvas into your eyes. They are magical because skill of the artist and the constraints exist and work together.
The best computer art will work not because computers can be used to "create almost anything," but because the constraints inherent in computing (or some chosen set of constraints therein) stimulate artists to make great things inside those constraints.
We do already have some good constraints we can choose to work within. I like text games, roguelikes, etc. because they stimulate my imagination more than immersive graphics do, and because such games have been a part of computing almost since the beginning[1]. As computers become ever more ubiquitous and powerful, we may have to apply our own constraints, and find which ones give rise to the most interesting art.
[1] A great history is at https://if50.substack.com/, frequently mentioned on HN
Think of that kind of old school hacker spirit of doing things like making koans or incredibly short but capable programs, or using and abusing some deep hardware or compiler details to turn a bug into something useful. Some of those things are mind-blowingly clever made by virtuosos of code. In those cases, the program itself is the art. It'd be cool to see an exhibit of such things.
It is also true for a gun. With a gun, you can make someone write code for you.
Jokes aside, I find it condescending to claim that computers are better for arts than other tools. While a physical paintbrush might be not Turning-complete, it is physical. Restricting all parts of artistic expression to virtual media is, well, restrictive.
But first and foremost "says who?".
Processing, Openframeworks, MaxMSP, PureData, VVV and many other tools are used by artists all the time.
2. One can create almost anything with almost anything. The question is, what are the relevant skills, and why is the medium compelling?
Programming is not the norm amongst artists these days, but it's also not unusual to meet somebody who programs, and most people use computers at some point in their process.
My field is production and scenic design, but this semester I'm teaching Film making in Blender: https://youtu.be/KKiQAXjeru4
However, in order for programming to have the same footing as a "fine art" (on par with poetry or visual arts), it needs to have the same _relatability_ in non-programmers as it does with programmers. That is, it would need to evoke the same visceral emotion in a nontechnical observer, which is kind of a stretch at this moment. Nevertheless, I'm fine with programming remaining a true art only within a self-selected inner circle. Many other things are the same way.
What I want to point out is that
1. The interface is so bad on a computer compared to the raw materials we have
2. Ideas are formed in the making of an artwork. Often you develop new ideas while working with the material (that's true for working on a program too). You usually have several stages from pencil sketch to the final piece, or its just the pencil drawing.
3. We don't need a universal medium. Ist great we have so many.
4. I often wonder how broad the English term "art" is. Art as in "fine/contemporary art" is very different to art as in "arts and crafts" or "latte art".
I'm an artist who studied art. I make media art experimental improvised music. I use computers and programming languages for my art, and I'm happy that I can use these tools, but I also enjoy working with physical media, that I can touch and shape.
* https://www.youtube.com/user/Vihart
Music example:
* https://www.youtube.com/watch?v=4niz8TfY794 (12 tones)
Software example: I thought her 50 fizzbuzzes were fun, and at least one of them is even vaguely musical? Clearly she should be hired ;-)
* https://github.com/vihart/fiftyfizzbuzzes
(you can run it here, might be slow to start up: https://hub.mybinder.turing.ac.uk/user/quasiben-fiftyfizzbuz... )
I am a computer programmer and I am emotionally reacting to some code that I get to see, but this is a very intellectual and weak emotion compared to the ones mentioned above.
I really spent endless hours thinking about, if computer programming could ever be executed on a stage and attract many people. Found nothing yet. I believe, maybe, computer programming can only be used indirectly, by producing music and other art that triggers emotions on many people, but not by itself.
This theory of course is based on my personal assumption, that arts are defined by their ability of triggering strong emotions on the art consumer.
A few examples:
https://www.gold.ac.uk/pg/ma-computational-arts/
https://www.arts.ac.uk/creative-computing-institute
I am personally interested in the writing/literature side of all this, and indeed haven't yet come across a department of creative writing that would have a focus on computation (SFPC might be the only place that at least nominally places poetry at the core of their endeavours, even if the activities of students and teachers, so far as I know, are really exploring all art forms).
First, there are many things you cannot do with computer programming at all. Second, even if you can, it isn't always the best tool for the job. That being said, computer programming is used a lot in certain art forms, like computer music, generative art, interactive installations, etc. Also, look up “creative coding“.
My counter argument was that I was making my own tools and modifying existing ones (which was normal/expected at the time) I make tools but I'm the user of my tools! He corrected predicted that each of those applications would have winning good-enough versions that everyone would use.
He went on into technical drawing. Oddly the problem scope programmers run into seems much more diverse and we make lots of things just for fun while technical drawers are mostly tools marrying product designers to industries.
I am called an engineer, even though I don't have any professional qualifications. I studied a 50% art/science degree aimed at media production.
In the same way that politics and economics are not arts, they are supposedly sciences, even though they don't have any concept of reproducibility.
- Video games
- The MIT Media Lab: https://www.media.mit.edu/graduate-program/about-media-arts-...
- The NFT stuff running amok nowadays
- Fractals
- Demo scene
- etc.
There are a bunch of different art forms leveraging programming. I was at the Whitney Museum in New York a couple years ago, and they had a really good exhibit about various programming art: https://whitney.org/exhibitions/programmed
Fortunately or not, depending on your perspective, integration of computers into art isn't linear.
The reason is that the arts are about creativity within the context of aesthetics dominated by concepts of beauty, physical dimension, and expression of abstract visualizations. Computer programming, while it is creative at times, consists of instructions that are being conveyed to a machine. Computer programming is more like someone that is translating ideas and possibly even arts to be re-created by a machine.
Video games and animations are essentially computer art, but their wild appeal has paradoxically made them mundane. Kind of like AI; any AI that goes mainstream will become just software.
Finally, creating non-abstract art with programming is extremely difficult, and people don’t like abstract art much. Even when they do, a big part of the appeal is contextual, not coming from the standalone work.
Well when you do the math, there are probably also more chances to fail to create almost anything as well :\
Think of how a painter probably got introduced to painting. Parents or teachers gave them a paintbrush and paint and off they went. Immediate feedback and gratification.
Stuff like Swift Playground makes it easier to get into programming so progress is being made.
I've been using computers for (mostly sound) art for a couple decades, and I completely understand this mentality.
It's a nice thing to try to step outside of it though: I think you'll find computers get a lot more exciting when you don't try to live inside them.
A: Because that's a trade.
https://www.smu.edu/Meadows/AreasofStudy/CreativeComputation
Are you trying to prove a negative? That sounds futile.
In what respect and what contexts do you find this true?
I only ask because it hasn't been my experience. I've been tuned into (for decades) the programmatic art scene. (I have a Fine Art Bachelor's degree IN Computer Art back from 1998)
Most artists are far more productive with a cello than with a choosaphone.