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. Other Discussions
  3. The Insider News
  4. Programming Doesn’t Require Talent or Even Passion

Programming Doesn’t Require Talent or Even Passion

Scheduled Pinned Locked Moved The Insider News
com
16 Posts 13 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.
  • S Offline
    S Offline
    Sean Ewington
    wrote on last edited by
    #1

    Medium[^]:

    Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

    I'm just gonna slowly back away from this one ...

    J P Kornfeld Eliyahu PeterK Richard DeemingR B 14 Replies Last reply
    0
    • S Sean Ewington

      Medium[^]:

      Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

      I'm just gonna slowly back away from this one ...

      J Offline
      J Offline
      James_Parsons
      wrote on last edited by
      #2

      yeah...

      i cri evry tiem

      1 Reply Last reply
      0
      • S Sean Ewington

        Medium[^]:

        Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

        I'm just gonna slowly back away from this one ...

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #3

        All depends on what level of success you want.

        1 Reply Last reply
        0
        • S Sean Ewington

          Medium[^]:

          Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

          I'm just gonna slowly back away from this one ...

          Kornfeld Eliyahu PeterK Offline
          Kornfeld Eliyahu PeterK Offline
          Kornfeld Eliyahu Peter
          wrote on last edited by
          #4

          Maybe I would hire some without talent, but without passion to the job...:thumbsdown:

          Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

          "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

          1 Reply Last reply
          0
          • S Sean Ewington

            Medium[^]:

            Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

            I'm just gonna slowly back away from this one ...

            Richard DeemingR Offline
            Richard DeemingR Offline
            Richard Deeming
            wrote on last edited by
            #5

            {TODO: Insert humorous comparison to QA here...} :rolleyes:


            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

            "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

            1 Reply Last reply
            0
            • S Sean Ewington

              Medium[^]:

              Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

              I'm just gonna slowly back away from this one ...

              B Offline
              B Offline
              Brisingr Aerowing
              wrote on last edited by
              #6

              You do need talent and some passion, but not to such ludicrous extents as wanted in today's world. You don't need to have God-like knowledge of all platforms nor do you need to live, eat, and breathe programming passion. A working knowledge of the basics and a willingness to learn new things will get you farther than knowing everything about each system and language (and compiler, runtime, standard library, API, and so on). Programmers that hold themselves to such high standards scare off people who seriously want to become a developer. There are examples on every site, here on CP, on StackOverflow, and many other places. Some sites are working on keeping such things to a minimum, and others aren't really doing anything.

              What do you get when you cross a joke with a rhetorical question? The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism. Do questions with multiple question marks annoy you???

              I 1 Reply Last reply
              0
              • S Sean Ewington

                Medium[^]:

                Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                I'm just gonna slowly back away from this one ...

                B Offline
                B Offline
                Brisingr Aerowing
                wrote on last edited by
                #7

                You do need talent and some passion, but not to such ludicrous extents as wanted in today's world. You don't need to have God-like knowledge of all platforms nor do you need to live, eat, and breathe programming passion. A working knowledge of the basics and a willingness to learn new things will get you farther than knowing everything about each system and language (and compiler, runtime, standard library, API, and so on and so forth). Programmers that hold themselves to such high standards scare off people who seriously want to become a developer. There are examples on every site, here on CP, on StackOverflow, and many other places. Some sites are working on keeping such things to a minimum, and others aren't really doing anything.

                What do you get when you cross a joke with a rhetorical question? The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism. Do questions with multiple question marks annoy you???

                1 Reply Last reply
                0
                • S Sean Ewington

                  Medium[^]:

                  Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                  I'm just gonna slowly back away from this one ...

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

                  Living life well requires talent and passion. Programming is no exception. If you are the exception, then you're dead. Marc

                  Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                  1 Reply Last reply
                  0
                  • S Sean Ewington

                    Medium[^]:

                    Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                    I'm just gonna slowly back away from this one ...

                    M Offline
                    M Offline
                    Member 11683251
                    wrote on last edited by
                    #9

                    Passion shouldn't be required but for any profession if you want someone to become good at what they do you need some sort of interest and drive. You don't become a mechanic if you are a fanatic environmentalist which hates everything fossil based. But as long as you don't mind getting your hands dirty you don't need to know every different motor sport and name every driver, every car etc..

                    1 Reply Last reply
                    0
                    • S Sean Ewington

                      Medium[^]:

                      Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                      I'm just gonna slowly back away from this one ...

                      D Offline
                      D Offline
                      Daniel Pfeffer
                      wrote on last edited by
                      #10

                      In my view, the required list of attributes is as follows (in descending order of priority): 0. Integrity 1. Ability to pay attention to small details 2. Intelligence 3. Knowledge of standard algorithms and their trade-offs (time, space, complexity, etc.) 4. Knowledge of the tool sets to be used 5. A moderate amount of obsessive-compulsiveness (as in "I'm gonna fix this bug if it's the last thing I do") Learning programming languages and libraries isn't difficult for anyone with the above skills, and as long as he/she delivers good-quality code within the deadline - I couldn't care less whether they are "passionate" about their work.

                      If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

                      1 Reply Last reply
                      0
                      • S Sean Ewington

                        Medium[^]:

                        Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                        I'm just gonna slowly back away from this one ...

                        I Offline
                        I Offline
                        irneb
                        wrote on last edited by
                        #11

                        This is always a situation of someone wanting to be in a profession due to monetary gains or bragging rights. "Why do I need to be good at it?" "Why should I learn more?" etc. etc. etc. Sure sign that they should not actually be in that particular profession. And no, it's not limited to programming. I'm also in the Architecture industry (the construction kind), and I've seen the same with Architects who don't have a passion for designing a "better" building, or worse, cannot envision the 2D drawings into a 3D shape. Usually you see them "design" something on plan, then needing it to be modeled (by someone else) into a 3D virtual building before they see that the bunch of lines they scribbled on paper cannot actually work, then keeping at doing it until finally they hit on something which isn't un-build-able (usually by accident)... :zzz: And then comes the part where all their buildings look the exact same ... i.e. once they've finally hit on such accident, they keep doing it that way since last time it "worked". And this is what I have found in programming. Someone without the passion will not even attempt to try and be "better" or make their programs better from last time round, they'd only ever do the minimum required for the project. And thus also be in that situation of (I'm going to be found out and fired) every time they're even slightly outside their comfort zone, i.e. only "learning" (at best) when forced to. While someone with passion would see such situations as a challenge and actually seek them out. Sure you can hit the same keys and regurgitate the same old programs, but that just makes you a one dimensional typist, not a programmer. Talent is perhaps not as important, though it does save a lot of time at the start. E.g. it takes a long while for someone to come to grips with the logical thought processes involved in changing a problem into a set of tasks for a computer to handle. But it is "learn-able", just takes time for someone who hasn't done similar before or already think in that way.

                        1 Reply Last reply
                        0
                        • B Brisingr Aerowing

                          You do need talent and some passion, but not to such ludicrous extents as wanted in today's world. You don't need to have God-like knowledge of all platforms nor do you need to live, eat, and breathe programming passion. A working knowledge of the basics and a willingness to learn new things will get you farther than knowing everything about each system and language (and compiler, runtime, standard library, API, and so on). Programmers that hold themselves to such high standards scare off people who seriously want to become a developer. There are examples on every site, here on CP, on StackOverflow, and many other places. Some sites are working on keeping such things to a minimum, and others aren't really doing anything.

                          What do you get when you cross a joke with a rhetorical question? The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism. Do questions with multiple question marks annoy you???

                          I Offline
                          I Offline
                          irneb
                          wrote on last edited by
                          #12

                          Agreed, there's such a thing as too much. And no matter what that thing is, the "too much" makes it a bad thing. However, I see the "passion" for programming as the "want" of learning something more. The "passionless" only ever want to learn as much as needed so they don't get fired, and that is not a good idea.

                          1 Reply Last reply
                          0
                          • S Sean Ewington

                            Medium[^]:

                            Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                            I'm just gonna slowly back away from this one ...

                            D Offline
                            D Offline
                            den2k88
                            wrote on last edited by
                            #13

                            Well, with moderation. Talent is a huge help for the programmer since it allows to quicken many steps through intuition rather than careful/long/boring thinking, leaving more time for the real thinking. Passion is needed because programming often becomes really frustrating, so either you're stubborn or you're passionate, otherwise you give up (and ask gimmecodezzz in QA). Still untalented but clever/stubborn/passionate programmers can be valid coworkers, sometimes they seem to be a little "thick" but they get the work done - or they try the "guru" tricks read in cheap books increasing difficulty of an order od magnitude. Talented but lazy or non passionate are usually innovators, since they want too get the job done and know how but don't want to spend their lives on it - their work is usually dirty but reliable for the given specifications.

                            GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver

                            1 Reply Last reply
                            0
                            • S Sean Ewington

                              Medium[^]:

                              Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                              I'm just gonna slowly back away from this one ...

                              M Offline
                              M Offline
                              Master Man1980
                              wrote on last edited by
                              #14

                              Can't view the website. Let Jacob Thornton know there is 'Element not found' js error. Back to work!

                              1 Reply Last reply
                              0
                              • S Sean Ewington

                                Medium[^]:

                                Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                                I'm just gonna slowly back away from this one ...

                                J Offline
                                J Offline
                                Joe Woodbury
                                wrote on last edited by
                                #15

                                Quoting losers is a really weird way to frame an argument.

                                1 Reply Last reply
                                0
                                • S Sean Ewington

                                  Medium[^]:

                                  Never before has a skill been mythicized to such an extent: You not only need to have talent, you also need to be passionate to be able to become a good programmer.

                                  I'm just gonna slowly back away from this one ...

                                  J Offline
                                  J Offline
                                  Joe Woodbury
                                  wrote on last edited by
                                  #16

                                  Does the author work at my last company along with that LinkedIn fellow?

                                  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