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. How do I become a super programmer?

How do I become a super programmer?

Scheduled Pinned Locked Moved The Lounge
questiondesignalgorithms
68 Posts 36 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.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    How do I become a super programmer that can whip up any algorithm in a short amount of time and design and write the most complex systems imaginable?

    █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

    Richard Andrew x64R M N P R 24 Replies Last reply
    0
    • L Lost User

      How do I become a super programmer that can whip up any algorithm in a short amount of time and design and write the most complex systems imaginable?

      █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

      Richard Andrew x64R Offline
      Richard Andrew x64R Offline
      Richard Andrew x64
      wrote on last edited by
      #2

      Nobody can do the things you mention. Nobody can whip up ANY algorithm in a short time, and nobody can write the most complex systems imaginable. People can imagine quite a lot. Your question is based upon a flawed premise.

      -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

      M 1 Reply Last reply
      0
      • L Lost User

        How do I become a super programmer that can whip up any algorithm in a short amount of time and design and write the most complex systems imaginable?

        █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

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

        By starting off being a mediocre one, and programming, programming, programming! And then one day waking up and realizing that the trick to writing the most complex systems imaginable is to make them out of the most simplest pieces possible. :badger: Marc

        Thyme In The Country

        People are just notoriously impossible. --DavidCrow
        There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
        People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

        L R P R 4 Replies Last reply
        0
        • Richard Andrew x64R Richard Andrew x64

          Nobody can do the things you mention. Nobody can whip up ANY algorithm in a short time, and nobody can write the most complex systems imaginable. People can imagine quite a lot. Your question is based upon a flawed premise.

          -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

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

          Richie308 wrote:

          People can imagine quite a lot.

          Yes they can. They can imagine succeeding rather than not even trying because someone told them nobody can do that.

          Richie308 wrote:

          Your question is based upon a flawed premise.

          Questions are never based on a flawed premise. Only conclusions. Marc

          Thyme In The Country

          People are just notoriously impossible. --DavidCrow
          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
          People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

          Richard Andrew x64R J 2 Replies Last reply
          0
          • M Marc Clifton

            Richie308 wrote:

            People can imagine quite a lot.

            Yes they can. They can imagine succeeding rather than not even trying because someone told them nobody can do that.

            Richie308 wrote:

            Your question is based upon a flawed premise.

            Questions are never based on a flawed premise. Only conclusions. Marc

            Thyme In The Country

            People are just notoriously impossible. --DavidCrow
            There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
            People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

            Richard Andrew x64R Offline
            Richard Andrew x64R Offline
            Richard Andrew x64
            wrote on last edited by
            #5

            Marc Clifton wrote:

            They can imagine succeeding rather than not even trying because someone told them nobody can do that.

            Marc, he didn't ask how to become a great programmer. He asked how to accomplish a fantasy, which by definition is not possible. Please think before shooting down my answer.

            -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

            M 1 Reply Last reply
            0
            • Richard Andrew x64R Richard Andrew x64

              Marc Clifton wrote:

              They can imagine succeeding rather than not even trying because someone told them nobody can do that.

              Marc, he didn't ask how to become a great programmer. He asked how to accomplish a fantasy, which by definition is not possible. Please think before shooting down my answer.

              -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

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

              Richie308 wrote:

              he didn't ask how to become a great programmer.

              Yes he did. In the subject line.

              Richie308 wrote:

              He asked how to accomplish a fantasy

              I don't think what he's asking is a fantasy at all.

              Richie308 wrote:

              Please think before shooting down my answer.

              I did. I felt your answer was discouraging and negative. People need to have ideals, and dreams, and yes, fantasies (*cough*). I for one know a couple people that definitely meet the criteria of being able to rapidly think up an elegant design to a highly complex problem. These people are geniuses, and I'm amazed at how quickly they can reduce a problem down to essential issues, think of the problem from numerous angles simultaneously, and see how it affects the current architecture and usability, and all so fast they can't hardly articulate their thoughts. So no, I don't think what he's asking is impossible. Marc

              Thyme In The Country

              People are just notoriously impossible. --DavidCrow
              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
              People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

              Richard Andrew x64R M A 3 Replies Last reply
              0
              • L Lost User

                How do I become a super programmer that can whip up any algorithm in a short amount of time and design and write the most complex systems imaginable?

                █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                N Offline
                N Offline
                Nnamdi Onyeyiri
                wrote on last edited by
                #7

                Dunno, but some of the pills you get emails about might help. ;P -- modified at 19:44 Monday 25th December, 2006


                website //profile Another Post by NnamdiOnyeyiri

                D 1 Reply Last reply
                0
                • M Marc Clifton

                  Richie308 wrote:

                  he didn't ask how to become a great programmer.

                  Yes he did. In the subject line.

                  Richie308 wrote:

                  He asked how to accomplish a fantasy

                  I don't think what he's asking is a fantasy at all.

                  Richie308 wrote:

                  Please think before shooting down my answer.

                  I did. I felt your answer was discouraging and negative. People need to have ideals, and dreams, and yes, fantasies (*cough*). I for one know a couple people that definitely meet the criteria of being able to rapidly think up an elegant design to a highly complex problem. These people are geniuses, and I'm amazed at how quickly they can reduce a problem down to essential issues, think of the problem from numerous angles simultaneously, and see how it affects the current architecture and usability, and all so fast they can't hardly articulate their thoughts. So no, I don't think what he's asking is impossible. Marc

                  Thyme In The Country

                  People are just notoriously impossible. --DavidCrow
                  There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                  People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                  Richard Andrew x64R Offline
                  Richard Andrew x64R Offline
                  Richard Andrew x64
                  wrote on last edited by
                  #8

                  I agree my first answer sounded negative, but only because I didn't explain it fully. There is a difference between a realistic goal, and a fantasy. It was my intention to steer him toward a realistic goal, rather than the naive day-dreaming that so many young people engage in these days. So many people dream of one day having millions of dollars, but what realistic plan do they have for reaching that goal?

                  -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                  1 Reply Last reply
                  0
                  • L Lost User

                    How do I become a super programmer that can whip up any algorithm in a short amount of time and design and write the most complex systems imaginable?

                    █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                    P Offline
                    P Offline
                    peterchen
                    wrote on last edited by
                    #9

                    Read, understand and apply Code Complete, 2nd edition.


                    Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                    We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                    Linkify!|Fold With Us!

                    L D 2 Replies Last reply
                    0
                    • M Marc Clifton

                      By starting off being a mediocre one, and programming, programming, programming! And then one day waking up and realizing that the trick to writing the most complex systems imaginable is to make them out of the most simplest pieces possible. :badger: Marc

                      Thyme In The Country

                      People are just notoriously impossible. --DavidCrow
                      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

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

                      Marc Clifton wrote:

                      And then one day waking up and realizing that the trick to writing the most complex systems imaginable is to make them out of the most simplest pieces possible.

                      Thats so true, I have found my self with a problem that seemed impossible for my mind to find a solution. Then I thought of an ultra simple solution for the problem. Times like these are very rewarding because the frustration of trying to implement code that does something complex is remedied by such a small and simple solution (with much less code too).

                      █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                      1 Reply Last reply
                      0
                      • P peterchen

                        Read, understand and apply Code Complete, 2nd edition.


                        Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                        We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                        Linkify!|Fold With Us!

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

                        peterchen wrote:

                        Code Complete, 2nd edition.

                        I was going to get that book! It looks fun and easy to read. I need to finish reading my current book CLR via C# 2nd Edition. That book is hard to understand completely. I got through most of it but I will read it again because I need to.

                        █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                        P 1 Reply Last reply
                        0
                        • L Lost User

                          How do I become a super programmer that can whip up any algorithm in a short amount of time and design and write the most complex systems imaginable?

                          █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                          R Offline
                          R Offline
                          Rama Krishna Vavilala
                          wrote on last edited by
                          #12

                          The Question is: Is it really worth it?


                          Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -Brian Kernighan

                          L 1 Reply Last reply
                          0
                          • P peterchen

                            Read, understand and apply Code Complete, 2nd edition.


                            Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                            We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                            Linkify!|Fold With Us!

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

                            peterchen wrote:

                            Code Complete, 2nd edition

                            Hey that's xmas present I gave to myself. :cool:


                            "Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus

                            P 1 Reply Last reply
                            0
                            • R Rama Krishna Vavilala

                              The Question is: Is it really worth it?


                              Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -Brian Kernighan

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

                              Rama Krishna Vavilala wrote:

                              Is it really worth it?

                              Yeah, when I type code it just feels so good, its hard to describe.

                              █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                              D 1 Reply Last reply
                              0
                              • N Nnamdi Onyeyiri

                                Dunno, but some of the pills you get emails about might help. ;P -- modified at 19:44 Monday 25th December, 2006


                                website //profile Another Post by NnamdiOnyeyiri

                                D Offline
                                D Offline
                                David Wulff
                                wrote on last edited by
                                #15

                                Hello Nnamdi, you've been quite a stranger recently. How are things?


                                Ðavid Wulff What kind of music should programmers listen to?
                                Join the Code Project Last.fm group | dwulff
                                I'm so gangsta I eat cereal without the milk

                                N 1 Reply Last reply
                                0
                                • L Lost User

                                  peterchen wrote:

                                  Code Complete, 2nd edition.

                                  I was going to get that book! It looks fun and easy to read. I need to finish reading my current book CLR via C# 2nd Edition. That book is hard to understand completely. I got through most of it but I will read it again because I need to.

                                  █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                                  P Offline
                                  P Offline
                                  peterchen
                                  wrote on last edited by
                                  #16

                                  Captain See SharpIt looks fun and easy to read.

                                  It looks like, but that attitude will certainly not make you an excellent programmer :) It takes years and is hard work. Code Complete is a good guidebook, but you still need to find your way through the jungle yourself. But this isn't to discourage you - just so you take your plan serious enough to make it.


                                  Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                                  We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                  Linkify!|Fold With Us!

                                  L 1 Reply Last reply
                                  0
                                  • D DavidNohejl

                                    peterchen wrote:

                                    Code Complete, 2nd edition

                                    Hey that's xmas present I gave to myself. :cool:


                                    "Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus

                                    P Offline
                                    P Offline
                                    peterchen
                                    wrote on last edited by
                                    #17

                                    excellent choice ;) I'm reading it with a pencil because I sometimes disagree strngly, but it's "cstructive disagreement".


                                    Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                                    We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                    Linkify!|Fold With Us!

                                    1 Reply Last reply
                                    0
                                    • L Lost User

                                      Rama Krishna Vavilala wrote:

                                      Is it really worth it?

                                      Yeah, when I type code it just feels so good, its hard to describe.

                                      █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                                      D Offline
                                      D Offline
                                      David Wulff
                                      wrote on last edited by
                                      #18

                                      In that case you really need to supplement typing code with other hobbies. I'm not being rude, but you really don't want it to develop as an addiction. Experience is the only thing that will help you, and the only way you can get that is through varied exposure to programming. Do you have a job as a developer? If not then finding one where you can work on varied tasks with huge amounts of pressure should give you the rewards you seek without becoming too overbearing, and the opportunities for advancement should fall at your feet. That said, at some point you will need to specialise. No one wants a jack of all trades and no one offering the sort of rewards you want will offer it to one. Specialising within your own area will be considerably more rewarding and open a lot more doors for you.


                                      Ðavid Wulff What kind of music should programmers listen to?
                                      Join the Code Project Last.fm group | dwulff
                                      I'm so gangsta I eat cereal without the milk

                                      L C 2 Replies Last reply
                                      0
                                      • P peterchen

                                        Captain See SharpIt looks fun and easy to read.

                                        It looks like, but that attitude will certainly not make you an excellent programmer :) It takes years and is hard work. Code Complete is a good guidebook, but you still need to find your way through the jungle yourself. But this isn't to discourage you - just so you take your plan serious enough to make it.


                                        Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                                        We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                        Linkify!|Fold With Us!

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

                                        peterchen wrote:

                                        It looks like, but that attitude will certainly not make you an excellent programmer

                                        But it is, its a more relaxing and enlightening that the super nittygritty hard core books.

                                        peterchen wrote:

                                        It takes years and is hard work. Code Complete is a good guidebook, but you still need to find your way through the jungle yourself. But this isn't to discourage you - just so you take your plan serious enough to make it.

                                        I've been programming for about 7 years now. I have never been really serious about it until a couple years ago, no one can discourage me from programming. I have even tried to learn x86 assembler but that was much to much for me.

                                        █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                                        T 1 Reply Last reply
                                        0
                                        • L Lost User

                                          How do I become a super programmer that can whip up any algorithm in a short amount of time and design and write the most complex systems imaginable?

                                          █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                                          R Offline
                                          R Offline
                                          Ray Kinsella
                                          wrote on last edited by
                                          #20

                                          :troll:

                                          Regards Ray "Je Suis Mort De Rire" Blogging @ Keratoconus Watch

                                          L 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