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.
  • 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

    P Offline
    P Offline
    pdohara
    wrote on last edited by
    #42

    Another way to improve your programming skills is to read other peoples programs. This is one of the main reasons I am involved in several open source projects. I get to read other smart peoples code.

    Tanks for your support
    Pat O
    Blog

    _ _ _
    /*\== /*\== /*\==
    <ooo> <ooo> <ooo>

    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?

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

      E Offline
      E Offline
      El Corazon
      wrote on last edited by
      #43

      Captain See SharpHow 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?

      First Switch to R&D and second expand your horizons. Third learn languages that force YOU to do the work, understand the computer and how it works, or heck, get in and check out the assembly generated by your code to understand how it functions inside a computer. Fourth (or should that be Forth ;) ) give up absolutes in that sentence and you will be fine. "Any Algorithm" reminds me too much of my first boss, if one program takes 5 minutes to write, then all programs of any complexity take 5 minutes to write. All algorithms take the time that they take, especially in R&D. Back in '94 I wrote an algorithm inside an OpenGL class, all of 10 lines of code, half the industry was suing to get their hands on it. Algorithms are thoughts in code form. You have to have the idea before you can write it, that means creativity... Which brings us to Fifth.... Boost your creativity. Writing new algorithms vs. coding other people's designs is from creativity. http://www.creativitybootcamp.com/[^]

      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

      1 Reply Last reply
      0
      • A alex barylski

        Hmmm...KISS??? Usually I find the simplest designs as the most excellent example of a super programmer... If I can go in and begin understanding code immediately (better yet the architecture) I consider that something super!!! Cheers :)

        It's frustrating being a genius and living the life of a moron!!!

        E Offline
        E Offline
        El Corazon
        wrote on last edited by
        #44

        Hockey wrote:

        Hmmm...KISS??

        But that is vacation subject matter! :-D

        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

        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 Arbesman
          wrote on last edited by
          #45

          I would look into using more patterns. Patterns allow a developer to look at a problem and apply a tried and tested method of solving the problem. I believe super programmers can apply and implement patterns without a second thought and develop an application quickly and with a lot less risk of bugs. There is a ton of information out there about patterns implemented in Java, C++, C# and VB.Net as well as many other object oriented languages. I think even if some claim it impossible to do, we should still strive to achieve this idealistic notion. My $0.02.

          1 Reply Last reply
          0
          • L Lost User

            David Wulff wrote:

            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.

            Why? :|

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

            J Offline
            J Offline
            Jasmine2501
            wrote on last edited by
            #46

            You need to have a good grounding in the basics of how the world works. Coding all the time is going to strip you of the experiences that will actually make you a better programmer. Someone in this thread earlier said this: "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." You can't learn those things from coding (20 years of coding experience doesn't hurt, though). Look at the hobbies I have on my home page... all those hobbies contribute to my understanding of the world in some way, and a couple also contribute to my technical ability. Folding origami is pretty far away from the machine, but it allows one to explore mathematical concepts, teaches 3D thinking, teaches step-by-step problem solving, and the ability to recognise intermediate steps that are not obvious from the instructions, etc, etc... Now take car racing in contrast... this allows me to explore my need for speed a little bit, but it also provides me with a non-technical social group to hang with, some education about mechanics and physics, troubleshooting skills, ability to recognise possible enhancements to a system and implement them, ability to understand how multiple things work together, and how the timelines of various devices operations combine to produce the goal (multi-threading = a car that moves). Becoming a total geek is going to hurt you more than you realise. Also, in the career arena, you are going to be competing against a whole lot of 'rennaisance geeks' (the kind with a wide variety of non-technical interests), and the new breed of 'socially capable' geeks. For me, learning how to interact with other human beings has been very helpful. For a discussion of actual skills to be a good programmer, see my blog: http://smoothjazzy.blogspot.com/2006/09/it-job-market-sucks-rocks.html[^] http://smoothjazzy.blogspot.com/2006/12/be-programmer-but-not-today.html[

            1 Reply Last reply
            0
            • R Raj Lal

              Marc Clifton wrote:

              By starting off being a mediocre one, and programming, programming, programming!

              This is the only way :)

              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.

              you can say that again. this is the best answer anyone can get

              Omit Needless Words - Strunk, William, Jr.


              JumpyForum:CP Message board | Universal DBA | Ajax Rating | ExplorerTree | | Globalization in 20 minutes
              Web based project tracking

              W Offline
              W Offline
              widgetx
              wrote on last edited by
              #47

              "this is the best answer anyone can get" Yup... code, code,code about says it all! Plus it helps to have studied your customers subject domain say accounting or graphic design. Development is such a diverse area that no one method is final. What works for a small application roll out won't work for a major organisation update. What does COUNT is this though: "Delivery" It doesnt matter how good something is (or will be) if you don't deliver. ... Under promise and over deliver!

              G 1 Reply Last reply
              0
              • C ClockMeister

                I love it when someone says "How do I become super-experienced in a short amount of time"? It's just like saying "how do I get rich quick?". Go get in Amway or something - you'll find that "getting rich quick" doesn't work any more than becoming a "super programmer" overnight does! Here's your answer. Do it for awhile - then you can join the rest of us that have been doing it for 30 years and you'll look like a "super" programmer. -CB :)

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

                CodeBubba wrote:

                "How do I become super-experienced in a short amount of time"?

                I didn't say in a short amount of time.

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

                C 1 Reply Last reply
                0
                • L Lost User

                  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 Offline
                  T Offline
                  Tech Wizard
                  wrote on last edited by
                  #49

                  It is mostly 'not about books'. It is about exposure. To tasks; to other peoples code; to doing 'maintenance'; ultimately, to learning as much technique in as many environments as you can. This takes time. I have been writing programs for over 40 years. I still learn new methods and practices almost every day. You can only be super within the realm of your expertise. Expand your expertise to get better. Learn wherever you can. Volunteer for tough assignments. That's how you become a super programmer (limited).;)

                  Michael J Wolfstone It is always fun to learn new stuff!

                  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?

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

                    S Offline
                    S Offline
                    Stan Klimoff
                    wrote on last edited by
                    #50

                    A good start is a "Teach Yourself Programming in Ten Years" by Peter Norvig

                    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?

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

                      N Offline
                      N Offline
                      NealAB
                      wrote on last edited by
                      #51

                      Great programmers are born, not made. If you were born to be great you probably already know it. All the programming tasks in school are easy. Programming is fun and you love doing it. You find that once you've seen an algorithm or an architecture you remember it without effort.

                      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?

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

                        V Offline
                        V Offline
                        ViewCartman
                        wrote on last edited by
                        #52

                        Most things you can imagine doing have already been done. The key to being a super programmer is to use whats already there. Take google maps as an example; your provided with the map, Satellite image and the API to use them. They even show you how to embed the maps into your web site. All you need to do is provide the idea and the data. Lets take an anti-war type website. If you had the information available you could easily plot all the points where people were killed. You could use different colors for Civilian v's Military deaths... etc etc etc. Presenting information in this way has a much more powerfull impact than a text based RSS article. One of the biggest problems is access to the raw information. Not just as a one off import from an excel file, but a constant reliable supply of data that you can integrate into an automated process. Super programmer?.... forget it, there's billions of them in India & china. Focus on super design & super architecture... but thats just my 2c worth. Cheers

                        L 1 Reply Last reply
                        0
                        • V ViewCartman

                          Most things you can imagine doing have already been done. The key to being a super programmer is to use whats already there. Take google maps as an example; your provided with the map, Satellite image and the API to use them. They even show you how to embed the maps into your web site. All you need to do is provide the idea and the data. Lets take an anti-war type website. If you had the information available you could easily plot all the points where people were killed. You could use different colors for Civilian v's Military deaths... etc etc etc. Presenting information in this way has a much more powerfull impact than a text based RSS article. One of the biggest problems is access to the raw information. Not just as a one off import from an excel file, but a constant reliable supply of data that you can integrate into an automated process. Super programmer?.... forget it, there's billions of them in India & china. Focus on super design & super architecture... but thats just my 2c worth. Cheers

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

                          ViewCartman wrote:

                          Super programmer?.... forget it, there's billions of them in India & china. Focus on super design & super architecture... but thats just my 2c worth.

                          Naa, I'll do what I want to do and that is design AND program. I was the whole thing.

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

                          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
                            micmanos
                            wrote on last edited by
                            #54

                            Ok, first thing is first. You need to realize a few things before heading into that direction. 1. There is NO shortcut available. 2. No theory alone can achieve your goal. 3. No practice alone can achieve your goal. 4. Knowledge will provide the method, so a fair share of study & reading is required. 5. Experience will provide the means, so a fair share of coding & programming is also required. good ... now to the answer. What you've described is NOT a programmer by ANY means what so ever. That's a software engineer which, i repeat is NOT a programmer (it's actually steps higher) nomatter what others say. Their difference is the same as muscle & brains (you guess which is which). Unfortunatelly, in nature, the muscles develop faster than the brain so there is this misconception that knowing language(s) equals to being a software engineer. That maybe true for small programs and projects but for complex systems and trully innovative algorithms, .... i know it's not. Whipping up an algorithm / complex system is not a matter of muscle but of brains. Programmers are very valuable because they must do all the hard work in as little time as possible. For that same reason they must behave as "stupidly" as they can, in the sense that they DON'T have the time to waste on questions like "How the .... do i do that algorithm?". That's the engineers job, to clear the road ahead so that programmers can run with 290 mph without having to worry about hitting something. And to do that, engineers must know what programmers know, how they work and what they need. Unfortunatelly that's not always the case, so eventually programmers have kinda learned to do all that stuff by themselves, just to make their life less miserable. PS: Programmers are not stupid. They're both innovative and clever people. It's simply their job to act like that because .. 1. It's not their job to figure out things and 2. They can't view the entire project in the most complete form, like the software engineer can. I usually don't write that much and in this particular case, i know i didn't answer your question but my goal was to point to right direction cause a "super programmer" would never be able to do all the things you've said. "Super" + "Programmer" would mean a programmer that punches (writes code i mean) the keyboard twice as fast as the others. That's not really much of a "super".

                            C 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
                              Roman Godhill
                              wrote on last edited by
                              #55

                              Captain See SharpHow 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?

                              :laugh: You sound like me! Well I was asking myself the same question. For that have even decided to switch from C++ to C#, however. But the equation of success is actually always the same, training, taining, training. But first, before you start to do anything, you might want to decide what actually you want to be an Albert Einstain in. Game programming? ... well once you know, SHUT THE HELL and TRAIN! :->

                              -- Roman Godhill, get the Geek On!

                              1 Reply 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

                                R Offline
                                R Offline
                                rtalan
                                wrote on last edited by
                                #56

                                Marc's answer is right on. But I would like to point out that an engine mechanic and a transmission mechanic are both auto mechanics and they both start with the basics, but their paths to being experts are very different. Choose your path... and when you become an expert, choose another...

                                M 1 Reply Last reply
                                0
                                • R rtalan

                                  Marc's answer is right on. But I would like to point out that an engine mechanic and a transmission mechanic are both auto mechanics and they both start with the basics, but their paths to being experts are very different. Choose your path... and when you become an expert, choose another...

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

                                  rtalan wrote:

                                  Choose your path...

                                  That's very true of just about anything nowadays. And I often wonder if specialization will mark the beginning of the end of human advancement, or will we be able to educate people that are cross-specialized or multi-specialized. 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

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    CodeBubba wrote:

                                    "How do I become super-experienced in a short amount of time"?

                                    I didn't say in a short amount of time.

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

                                    C Offline
                                    C Offline
                                    ClockMeister
                                    wrote on last edited by
                                    #58

                                    >> 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? << You're right ... I misread your context - I thought you said "become a super programmer in short time". I've heard so many say that I guess I read what I heard instead of what you said .. ;-) -CB :)

                                    1 Reply Last reply
                                    0
                                    • M micmanos

                                      Ok, first thing is first. You need to realize a few things before heading into that direction. 1. There is NO shortcut available. 2. No theory alone can achieve your goal. 3. No practice alone can achieve your goal. 4. Knowledge will provide the method, so a fair share of study & reading is required. 5. Experience will provide the means, so a fair share of coding & programming is also required. good ... now to the answer. What you've described is NOT a programmer by ANY means what so ever. That's a software engineer which, i repeat is NOT a programmer (it's actually steps higher) nomatter what others say. Their difference is the same as muscle & brains (you guess which is which). Unfortunatelly, in nature, the muscles develop faster than the brain so there is this misconception that knowing language(s) equals to being a software engineer. That maybe true for small programs and projects but for complex systems and trully innovative algorithms, .... i know it's not. Whipping up an algorithm / complex system is not a matter of muscle but of brains. Programmers are very valuable because they must do all the hard work in as little time as possible. For that same reason they must behave as "stupidly" as they can, in the sense that they DON'T have the time to waste on questions like "How the .... do i do that algorithm?". That's the engineers job, to clear the road ahead so that programmers can run with 290 mph without having to worry about hitting something. And to do that, engineers must know what programmers know, how they work and what they need. Unfortunatelly that's not always the case, so eventually programmers have kinda learned to do all that stuff by themselves, just to make their life less miserable. PS: Programmers are not stupid. They're both innovative and clever people. It's simply their job to act like that because .. 1. It's not their job to figure out things and 2. They can't view the entire project in the most complete form, like the software engineer can. I usually don't write that much and in this particular case, i know i didn't answer your question but my goal was to point to right direction cause a "super programmer" would never be able to do all the things you've said. "Super" + "Programmer" would mean a programmer that punches (writes code i mean) the keyboard twice as fast as the others. That's not really much of a "super".

                                      C Offline
                                      C Offline
                                      ClockMeister
                                      wrote on last edited by
                                      #59

                                      MicManos, You pretty much hit the nail on the head. The issue isn't so much being a "super programmer" but being in a position to be able to solve relevant problems with relevant tools. That's the bottom-line and worth repeating: develop the ability to solve relevant problems using relevant tools. The thing that has kept me employed all these years (30) was not the ability to keep up with all the latest "bells and whistles". No one can do that, there's just too much going on. Some of these sharp young hotshots in our shop THINK they can but, then again, so did I when I was a young "hot shot". What HAS kept me employable is I have developed the ability to find, fix, design, create (pick any) solution using whatever tool happens to be available in my situation at the time. I don't always choose the latest and hottest tool to do it, either - I choose the tool that helps me dig up the problem and fix it the most expediently. Knowing how to FIND OUT what the best approach is works far better than trying to know all the approaches and keep 'em all in your head. Good diagnostic skills will, after a number of years, make what you do look like "Magic" to the un-initiated. Even some of these "hot shots" around here sit amazed when I find the solution to a problem they struggled with for days in a matter of minutes. It has nothing to do with my being more intelligent - I'm not. I'm just more "seasoned" if you will. Seasoning takes TIME - and consistent plodding along, developing your skills and sharpening the skills that serve your problem solving ability best. -CB :)

                                      M 1 Reply Last reply
                                      0
                                      • A Antony Clements

                                        Quartz... wrote:

                                        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.

                                        it was said again. ;P Antony Life is nothing but an individuals perception of an immortals dream. - ME

                                        M Offline
                                        M Offline
                                        mborigin
                                        wrote on last edited by
                                        #60

                                        I Remember the following statement when it comes to programming: We the unwilling, lead by the unknowing, doing the impossible for the ungreatful, have done so much with so little for so long that we are now qualified to do ANTHING with NOTHING! so always start by complaining "You want it when???", and build it in a third of the time! You than automatically become a super programmer.

                                        A 1 Reply Last reply
                                        0
                                        • C ClockMeister

                                          MicManos, You pretty much hit the nail on the head. The issue isn't so much being a "super programmer" but being in a position to be able to solve relevant problems with relevant tools. That's the bottom-line and worth repeating: develop the ability to solve relevant problems using relevant tools. The thing that has kept me employed all these years (30) was not the ability to keep up with all the latest "bells and whistles". No one can do that, there's just too much going on. Some of these sharp young hotshots in our shop THINK they can but, then again, so did I when I was a young "hot shot". What HAS kept me employable is I have developed the ability to find, fix, design, create (pick any) solution using whatever tool happens to be available in my situation at the time. I don't always choose the latest and hottest tool to do it, either - I choose the tool that helps me dig up the problem and fix it the most expediently. Knowing how to FIND OUT what the best approach is works far better than trying to know all the approaches and keep 'em all in your head. Good diagnostic skills will, after a number of years, make what you do look like "Magic" to the un-initiated. Even some of these "hot shots" around here sit amazed when I find the solution to a problem they struggled with for days in a matter of minutes. It has nothing to do with my being more intelligent - I'm not. I'm just more "seasoned" if you will. Seasoning takes TIME - and consistent plodding along, developing your skills and sharpening the skills that serve your problem solving ability best. -CB :)

                                          M Offline
                                          M Offline
                                          micmanos
                                          wrote on last edited by
                                          #61

                                          I know CB, it's one of those topics where the "It's not the size that matters but how you use it" response, is the most appropriate :laugh:

                                          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