Hacker News new | ask | show | jobs
by pvaldes 2878 days ago
It depends. Drawing and programming share some aspects. You can do a short program in "oil painting language" easily, but it takes years to master the media.

You need to keep the focus on it for a long time and build it in small steps. A telephone or somebody breaking in the room and your work could be permanently damaged and you will need a lot of effort to keep the focus again. Sometimes the image just "dies" in the way of being painted.

Painting is often done in imperative style and can be a painful, demanding and really tiresome work. Some people underestimate the effort needed to do it right. You need to "declare" all your tones in advance, fill the shadows and keep in mind a rigid frame to place it. If you do it in several sessions you will need to obtain the same exact tone again (or have a plan B in advance), so you'll need to make a lof ot comments and document your work.

And there are bugs. You will find a lot of bugs in the process and will need to fix it in a short time. Some mediums dry fast and crack easily. Different pigments spread in different ways. Some tones are notoriously complex to obtain also (realistic 3D gold for example) and you can't learn the right way in a week. The eyes of your public have evolved to detect abnormal tones for good reasons (would denote diseases or people faking emotions so is survival relevant). A skin too pale or with a greenish tone or a slight curve in the rictus and your picture can enter in autopilot mode or just sink.

Sometimes the painting turns in a such mess that you just trown the code away and start again.

Automatic drawing is drawing in functional style and is a totally different creature.