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. Is programming an art or a science?

Is programming an art or a science?

Scheduled Pinned Locked Moved The Lounge
visual-studiodesignhelptutorialquestion
95 Posts 20 Posters 2 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.
  • K KaRl

    Nemanja Trifunovic wrote: It's a skill. Are you still working with punch cards[^]? :-D


    Ohé Partisans, Ouvriers et Paysans C'est l'alarme! Le Chant des Partisans

    C Offline
    C Offline
    ColinDavies
    wrote on last edited by
    #79

    KaЯl wrote: Are you still working with punch cards[^]? Ah memories. It definitly was more skill back then. :-) Regardz Colin J Davies

    Sonork ID 100.9197:Colin

    You are the intrepid one, always willing to leap into the fray! A serious character flaw, I might add, but entertaining. Said by Roger Wright about me.

    K 1 Reply Last reply
    0
    • M Marc Clifton

      we aren't logic beings Yup! I think that intuition is an important part of my creativity But I'd have more time for intuition and creativity if I spent less time struggling with design issues that I should be handling more logically. Does that make sense? Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

      K Offline
      K Offline
      KaRl
      wrote on last edited by
      #80

      Marc Clifton wrote: Does that make sense? Yes, of course, and this is the challenge: being more and more rigorous without losing this little sparkle that makes the difference.


      Ohé Partisans, Ouvriers et Paysans C'est l'alarme! Le Chant des Partisans

      1 Reply Last reply
      0
      • C ColinDavies

        KaЯl wrote: Are you still working with punch cards[^]? Ah memories. It definitly was more skill back then. :-) Regardz Colin J Davies

        Sonork ID 100.9197:Colin

        You are the intrepid one, always willing to leap into the fray! A serious character flaw, I might add, but entertaining. Said by Roger Wright about me.

        K Offline
        K Offline
        KaRl
        wrote on last edited by
        #81

        Colin Davies wrote: Ah memories :omg:, have you worked with punch cards ?


        Ohé Partisans, Ouvriers et Paysans C'est l'alarme! Le Chant des Partisans

        M C 2 Replies Last reply
        0
        • M Marc Clifton

          Everything is business. Even, aah, the pleasures of life? Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

          P Offline
          P Offline
          Paul Watson
          wrote on last edited by
          #82

          Marc Clifton wrote: Even, aah, the pleasures of life? Hasn't the WWW proved that to you? :rolleyes:

          Paul Watson
          Bluegrass
          Cape Town, South Africa

          Christopher Duncan wrote: Which explains why when Santa asked, "And what do you want for Christmas, little boy?" I said, "A life." (Accesories sold separately)

          M 1 Reply Last reply
          0
          • M Marc Clifton

            Or a mixture of both? and how much in each category? What are your thoughts, and where do you think programming is an art, and where do you think it is a science? An by art, I'm not referring to GUI or web design or any other graphical element. I mean "art" in the inspirational sense of creativity--the "ah ha" experience when writing a nifty function, for example. Personally, I would say that programming is more of an art, but it has the potential to become more of a science. Sort of like being a doctor in the 19th century vs. in the 21st century. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #83

            Sometimes it seems like one of the dark arts.... :suss: Would you like to meet my teddy bear ?

            M 1 Reply Last reply
            0
            • P Paul Watson

              Marc Clifton wrote: Even, aah, the pleasures of life? Hasn't the WWW proved that to you? :rolleyes:

              Paul Watson
              Bluegrass
              Cape Town, South Africa

              Christopher Duncan wrote: Which explains why when Santa asked, "And what do you want for Christmas, little boy?" I said, "A life." (Accesories sold separately)

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #84

              re: everything is business Hasn't the WWW proved that to you? No, but my client has! :-D Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

              1 Reply Last reply
              0
              • T Taka Muraoka

                Oops. By "you", I meant Marc Clifton. He's done this a few times in the past :-) I was talking more about the fact that the article was arguing that we should be writing our code to be cleaner, more well-thought out and use existing tools. Which is, of course, "obvious", we just don't do it all the time :laugh:


                I'd wear a miniskirt and pimp myself for an extra ten grand a year. - David Wulff
                Awasu[^]: A free RSS reader with support for Code Project.

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #85

                Oops. By "you", I meant Marc Clifton. He's done this a few times in the past I saw that! :laugh: You must be feeling the seismic tremors when I jump up in down in Rhode Island. It's just about opposite from Australia (you are in Australia, aren't you???)! Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

                T 1 Reply Last reply
                0
                • K KaRl

                  Colin Davies wrote: Ah memories :omg:, have you worked with punch cards ?


                  Ohé Partisans, Ouvriers et Paysans C'est l'alarme! Le Chant des Partisans

                  M Offline
                  M Offline
                  Marc Clifton
                  wrote on last edited by
                  #86

                  have you worked with punch cards ? I took a Fortran class at De Anza Community College in Cupertino CA in 1980. We used punchcards. The whole nine yards--code on a paper form, punch in the code, submit the deck, pick up the run the next day. What fun. The instructor had posted all the assignments except for the final at the start of the quarter. I finished all the assignments in about 2 weeks. By the time the final arrived, I had completely forgotten everything I learned about Fortran. Thank God! Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

                  1 Reply Last reply
                  0
                  • L Lost User

                    Sometimes it seems like one of the dark arts.... :suss: Would you like to meet my teddy bear ?

                    M Offline
                    M Offline
                    Marc Clifton
                    wrote on last edited by
                    #87

                    :laugh: Protection From Programming should be taught by Snape!!! And I've certainly considered hiring a priest on occasion! Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      Oops. By "you", I meant Marc Clifton. He's done this a few times in the past I saw that! :laugh: You must be feeling the seismic tremors when I jump up in down in Rhode Island. It's just about opposite from Australia (you are in Australia, aren't you???)! Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

                      T Offline
                      T Offline
                      Taka Muraoka
                      wrote on last edited by
                      #88

                      Marc Clifton wrote: You must be feeling the seismic tremors when I jump up in down in Rhode Island I felt something but it must've got lost in the banging of my head on the table (I'm working on Awasu right now). Marc Clifton wrote: you are in Australia, aren't you???)! Yup. Unfortunately. Would love to be overseas right now but there just ain't no work nowhere! :((


                      I'd wear a miniskirt and pimp myself for an extra ten grand a year. - David Wulff
                      Awasu[^]: A free RSS reader with support for Code Project.

                      M 1 Reply Last reply
                      0
                      • T Taka Muraoka

                        Marc Clifton wrote: You must be feeling the seismic tremors when I jump up in down in Rhode Island I felt something but it must've got lost in the banging of my head on the table (I'm working on Awasu right now). Marc Clifton wrote: you are in Australia, aren't you???)! Yup. Unfortunately. Would love to be overseas right now but there just ain't no work nowhere! :((


                        I'd wear a miniskirt and pimp myself for an extra ten grand a year. - David Wulff
                        Awasu[^]: A free RSS reader with support for Code Project.

                        M Offline
                        M Offline
                        Marc Clifton
                        wrote on last edited by
                        #89

                        Would love to be overseas right now Umm, what does "overseas" mean to you? Having a German lineage and hearing my mother use that term a lot, for me it conjurs up images of Europe. How do you like the Dundas toolkit? I noticed the credits in the about box. Too bad about the source, but great that there will be a free version! Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

                        T 1 Reply Last reply
                        0
                        • M Marc Clifton

                          Would love to be overseas right now Umm, what does "overseas" mean to you? Having a German lineage and hearing my mother use that term a lot, for me it conjurs up images of Europe. How do you like the Dundas toolkit? I noticed the credits in the about box. Too bad about the source, but great that there will be a free version! Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

                          T Offline
                          T Offline
                          Taka Muraoka
                          wrote on last edited by
                          #90

                          Marc Clifton wrote: what does "overseas" mean to you? Anywhere but here? :-) For travel, Africa or South America are the main places I haven't been yet. For work, well, anywhere I get something, I guess. Marc Clifton wrote: How do you like the Dundas toolkit? The toolkit worked out well. What you see was put together pretty quickly so in that respect it was good. Marc Clifton wrote: Too bad about the source To be honest, there's really nothing much to see. The UI is all Dundas (although the system tray owner-draw menu stuff is mine), there's a bit of code to manage the channels, an XML parser to pull apart the feeds. All pretty boring, really :-)


                          I'd wear a miniskirt and pimp myself for an extra ten grand a year. - David Wulff
                          Awasu[^]: A free RSS reader with support for Code Project.

                          1 Reply Last reply
                          0
                          • K KaRl

                            Colin Davies wrote: Ah memories :omg:, have you worked with punch cards ?


                            Ohé Partisans, Ouvriers et Paysans C'est l'alarme! Le Chant des Partisans

                            C Offline
                            C Offline
                            ColinDavies
                            wrote on last edited by
                            #91

                            KaЯl wrote: have you worked with punch cards ? Sure, circa 1977 at school we had a "computer club". We'd 1. write our programs, 2. then transfer it manually to punchcards, 3. bundle them up, 4. Send them to a bank computer by mail. 5. Recieve by mail a printout of the compile and run. It wasn't ubtil mid 1980 that I actually saw a computer. The largest program I wrote was over 6500 cards long !! What's amazing is that now, I can't even remember what the languages name was :-( Regardz Colin J Davies

                            Sonork ID 100.9197:Colin

                            You are the intrepid one, always willing to leap into the fray! A serious character flaw, I might add, but entertaining. Said by Roger Wright about me.

                            K 1 Reply Last reply
                            0
                            • C ColinDavies

                              KaЯl wrote: have you worked with punch cards ? Sure, circa 1977 at school we had a "computer club". We'd 1. write our programs, 2. then transfer it manually to punchcards, 3. bundle them up, 4. Send them to a bank computer by mail. 5. Recieve by mail a printout of the compile and run. It wasn't ubtil mid 1980 that I actually saw a computer. The largest program I wrote was over 6500 cards long !! What's amazing is that now, I can't even remember what the languages name was :-( Regardz Colin J Davies

                              Sonork ID 100.9197:Colin

                              You are the intrepid one, always willing to leap into the fray! A serious character flaw, I might add, but entertaining. Said by Roger Wright about me.

                              K Offline
                              K Offline
                              KaRl
                              wrote on last edited by
                              #92

                              Colin Davies wrote: It wasn't ubtil mid 1980 that I actually saw a computer. :omg:, we have a T. Rex on CP ! :laugh:


                              Ohé Partisans, Ouvriers et Paysans C'est l'alarme! Le Chant des Partisans

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                The last month I've been rewriting many of Microsofts controls found in the .NET framework, adding features they lack, etc. Oooh! Care to share??? I've been so frustrated with the .NET controls (and so have others) that I have an offline discussion going on about rewriting the whole System.Windows.Forms namespace! I would rather enjoy the time writing that 80-90% of code I agree, but at some point I find that I would rather have a set of rules to follow so I can get through some of the boring/repetitive/shouldn't need to think about it coding stuff faster, so I can get on with the more interesting stuff! Marc Help! I'm an AI running around in someone's f*cked up universe simulator.

                                J Offline
                                J Offline
                                Jon Rista
                                wrote on last edited by
                                #93

                                Actually, two of the controls are posted here on codeproject: ContainerListView and TreeListView. They were written from scratch, with one known bug remaining (its a painful one, so any help solving it would be much appreciated). Anyway, link is http://www.codeproject.com/useritems/extendedlistviews.asp[^].

                                M 1 Reply Last reply
                                0
                                • J Jon Rista

                                  Actually, two of the controls are posted here on codeproject: ContainerListView and TreeListView. They were written from scratch, with one known bug remaining (its a painful one, so any help solving it would be much appreciated). Anyway, link is http://www.codeproject.com/useritems/extendedlistviews.asp[^].

                                  M Offline
                                  M Offline
                                  Marc Clifton
                                  wrote on last edited by
                                  #94

                                  Hi Jon, Very nice article! You put a lot of work into this. I've bookmarked it for near future (hopefuly!) reference. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
                                  sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus

                                  1 Reply Last reply
                                  0
                                  • J Jon Rista

                                    I gotta agree. :D Humans aren't particularly known for their logic. Besides, everyone enjoys bugs, right? LOL Where is the fun in writing a perfect program first time around? Speaking of bugs. When it comes to science, I sort of remember my chemistry classes beeing loaded with their fair share of mishaps. :omg:

                                    M Offline
                                    M Offline
                                    Marc Clifton
                                    wrote on last edited by
                                    #95

                                    Where is the fun in writing a perfect program first time around? 1. By having a life to be able to do fun things! 2. If I estimate 20 hours and I get it done in 10, do you really think I'm going to bill my client 10? No, I'll probably bill for 15 at least. The point is, now I have extra money to spend while I have a life! Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
                                    sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus

                                    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