Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Programmers are artist?

Programmers are artist?

Scheduled Pinned Locked Moved The Lounge
question
51 Posts 25 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T trønderen

    Going out on that sidetrack :-) (You invited to it! And, I will stay within the creative realm).

    Jörgen Andersson wrote:

    But doesn't need to know how the camera works to be able to produce beautiful pictures.

    Doesn't have to, that is true. If you want to use motion blur as a creative effect, you should have a good understanding of shutter speeds, and in the silver days: The differences between a central shutter and a focal plane shutter. Also, when using a flash, the shutter mechanism is/was essential. Understanding how the aperture affects depth of field is very useful if you want to use out-of-focus as a picture element. In the silver days, understanding graining was essential if you wanted to use it creatively. In principle, we have the same todays, but the pixel resolution is regular, not random like the grains. So you can deliberately use low resolution (i.e. enlarging only a small part of the image) and use the 'staircase' effect creatively. And so on. Like, you can become a composer without going to any music school, but some training in music theory sure helps! (You may be surprised by how many composers of even the simplest popular music tunes actually have a formal music education!)

    But as with all things, a good camera doesn't make a good photographer.

    Most certainly true! Then: I've heard too many (amateur) photographers using shortcomings of their equipment as an excuse for their photos not being quite what they allegedly could have been, given better equipment. So I very early decided that the requirements for my equipment is that it should be so good that I could never blame the equipment for my poor pictures. I have stuck to that since my late teenage years. I never blame my equipment. A curious case: My first digital camera didn't have a very sensitive sensor. In low level light (i.e. 'highest ISO setting', in modern terms) it created a lot of noise; the image was speckled with multicolored dots. In one of my favorite photos (it show an old man in a wheelchair in front of a grave, I guess it is the grave of his wife or children), the specks create an "impressionistic" character, like that of a few painters that created their pictures from thousands of small dots. This character adds a very special touch to my photo. Lots of my photo friends are eager to point out the 'noise', and I stop them in the track: That is exactly what I wanted fo

    J Offline
    J Offline
    jschell
    wrote on last edited by
    #42

    trønderen wrote:

    Doesn't have to, that is true. If you want to use motion blur as a creative effect

    But that goes to intent. An artist wants to create art. But to my mind a photog taking real estate pictures should be striving for something different. And a criminal forensic photog should definitely be striving for something different than artistic depictions.

    1 Reply Last reply
    0
    • 5 5teveH

      Yeah, I've come across my fair share of developers, who you might consider to be artists - if you think abstract squiggles are art! And in amongst those squiggles, are some lovely, (artistic?) booby-traps, that the rest of us have to watch out for. In my experience, the developers with genuine practical abilities are the ones that develop code I would be most happy to pick up. I would take someone who can build a house over someone with a degree in Art, every time. Good developers are artisans, not artists.

      E Offline
      E Offline
      englebart
      wrote on last edited by
      #43

      This is inspiring me to start a related thread.

      1 Reply Last reply
      0
      • R RobertoPasquali

        Interesting publication. But one who wrote like me can also be considered an artist 10 CLS 20 Print "Your Name (N for exit)";: Input "",W$ 30 if W$="N" goto 100 40 Print "Good morning"; W$ 100 END :laugh: :laugh:

        E Offline
        E Offline
        englebart
        wrote on last edited by
        #44

        I think you forgot: 50 GOTO 10

        R 1 Reply Last reply
        0
        • M MikeCO10

          I agree. I think by definition, art does not have function. Some of my programming falls into that category, but not intentionally :)

          E Offline
          E Offline
          englebart
          wrote on last edited by
          #45

          Like the comments? 😁

          1 Reply Last reply
          0
          • E englebart

            I think you forgot: 50 GOTO 10

            R Offline
            R Offline
            RobertoPasquali
            wrote on last edited by
            #46

            You are in right :-D

            1 Reply Last reply
            0
            • R RobertoPasquali

              I live in Italy, a country full of artistic works. If it is true that an artist creates something beautiful or functional from scratch, can the same definition be used for a programmer?

              M Offline
              M Offline
              Member 11261991
              wrote on last edited by
              #47

              No they are not.

              R 1 Reply Last reply
              0
              • M Member 11261991

                No they are not.

                R Offline
                R Offline
                RobertoPasquali
                wrote on last edited by
                #48

                a little too direct as an affirmation. Explain your point of view :thumbsup:

                1 Reply Last reply
                0
                • 5 5teveH

                  Yeah, I've come across my fair share of developers, who you might consider to be artists - if you think abstract squiggles are art! And in amongst those squiggles, are some lovely, (artistic?) booby-traps, that the rest of us have to watch out for. In my experience, the developers with genuine practical abilities are the ones that develop code I would be most happy to pick up. I would take someone who can build a house over someone with a degree in Art, every time. Good developers are artisans, not artists.

                  C Offline
                  C Offline
                  charlieg
                  wrote on last edited by
                  #49

                  took the words right out of my mouth. I think early on in their career, every developer needs to be assigned to a maintenance project. They get a bonus if they stick it out. It will make every piece of their future code scarred with the sins of the past. You analogy - the bad developers take a perfectly good landscape and sling red paint on it. Some of the most "artistic" developers I've worked with cannot comprehend the results of their "red paint."

                  Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                  5 1 Reply Last reply
                  0
                  • 5 5teveH

                    Yeah, I've come across my fair share of developers, who you might consider to be artists - if you think abstract squiggles are art! And in amongst those squiggles, are some lovely, (artistic?) booby-traps, that the rest of us have to watch out for. In my experience, the developers with genuine practical abilities are the ones that develop code I would be most happy to pick up. I would take someone who can build a house over someone with a degree in Art, every time. Good developers are artisans, not artists.

                    L Offline
                    L Offline
                    Love Nystrom
                    wrote on last edited by
                    #50

                    I concur, good developers are artisans. Reading well formatted logical code, with adequate, not overlong, identifiers, producing something that reads almost like natural language, is a bit like admiring a skilled weaver's fabric. :) Cheers

                    1 Reply Last reply
                    0
                    • C charlieg

                      took the words right out of my mouth. I think early on in their career, every developer needs to be assigned to a maintenance project. They get a bonus if they stick it out. It will make every piece of their future code scarred with the sins of the past. You analogy - the bad developers take a perfectly good landscape and sling red paint on it. Some of the most "artistic" developers I've worked with cannot comprehend the results of their "red paint."

                      Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                      5 Offline
                      5 Offline
                      5teveH
                      wrote on last edited by
                      #51

                      Some of the most "artistic" developers I've worked with cannot comprehend the results of their "red paint." Yep! Nailed it. :thumbsup:

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups