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. A great time to be a developer

A great time to be a developer

Scheduled Pinned Locked Moved The Lounge
toolsquestion
48 Posts 26 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.
  • Q QuiJohn

    Roger Wright wrote: ...and pitiful, ignorant users had to crawl begging for help, often resorting to leaving valuable gifts on our doorsteps and flowers on our desks in the vain hope of being granted an audience with the guru of bits and bytes... You mean your relatives/friends don't still do this? Lucky man.

    C Offline
    C Offline
    Corinna John
    wrote on last edited by
    #25

    Today, a developer's relatives expect him to help with everything, because "hey, it's just a few clicks for you". Flowers? Gifts?! Forget it. Developer's friends of our times want gifts and excuses from you, if you were not able to solve one of their problems. _________________________________ Please inform me about my English mistakes, as I'm still trying to learn your language!

    H 1 Reply Last reply
    0
    • C Corinna John

      Today, a developer's relatives expect him to help with everything, because "hey, it's just a few clicks for you". Flowers? Gifts?! Forget it. Developer's friends of our times want gifts and excuses from you, if you were not able to solve one of their problems. _________________________________ Please inform me about my English mistakes, as I'm still trying to learn your language!

      H Offline
      H Offline
      hairy_hats
      wrote on last edited by
      #26

      I will only fix other people's PCs in return for a meal - I won't do it for free, and I don't want cash. Asynes yw brassa ages kwilkynyow.

      1 Reply Last reply
      0
      • P Prakash Nadar

        ok, ppl are becoming developers for past maybe 40 years irrespective or good time or bad time or good tools or bad tools, So, when he says that it is a good time to learn development, does that not imply that he wants to do that?


        -prakash

        V Offline
        V Offline
        Vikram A Punathambekar
        wrote on last edited by
        #27

        Mr.Prakash wrote: So, when he says that it is a good time to learn development Where? Cheers, Vikram.


        Google talk: binarybandit

        upsdude: when I looked at laurens profile, a couple of gears got stripped in my brain. Michael Martin: Too bad she bats for the other team.

        1 Reply Last reply
        0
        • G GearX

          So what are you all going to do once you hit 30, all going to become project managers etc? Or you are going to go into business management, cos you have experience irrelevant to the guys that studied business management as a start? Seems more and more that software is not career anymore, it's a short term hobby.... :(( No on won't do this...

          V Offline
          V Offline
          Vikram A Punathambekar
          wrote on last edited by
          #28

          GearX wrote: So what are you all going to do once you hit 30, all going to become project managers etc? I'm quite new to the corporate world, but from what I've seen so far, that is the case in most companies. Of course, I know companies where people have 10-15 years of experience (which makes them 30-40 years old) and still write code, but they are exceptions rather than the rule. People spend 5-10 years in development, then go on to managing projects/products mostly. PS: I'm an Indian, so I thought this would be relevant to your question. :) Cheers, Vikram.


          Google talk: binarybandit

          upsdude: when I looked at laurens profile, a couple of gears got stripped in my brain. Michael Martin: Too bad she bats for the other team.

          J 1 Reply Last reply
          0
          • M Michael P Butler

            Paul Watson wrote: If you are a web-developer then it is a great time to be developing. I don't know about the desktop boys though as I haven't seen much progress in the past few years. We've been waiting for you web-boys to catch up. We got bored of our sophisticated, easy to use and code user interfaces making web-apps look like something from the stone-age. But now we've got XAML we are going to kick your ass on your own playing field. :-D Michael CP Blog [^] Development Blog [^]

            N Offline
            N Offline
            Nemanja Trifunovic
            wrote on last edited by
            #29

            Michael P Butler wrote: But now we've got XAML we are going to kick your ass on your own playing field. Hmmm, and they have AJAX. Have you seen the future version of Hotmail[^] yet?


            My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

            M 1 Reply Last reply
            0
            • T Tom Archer

              Not even close. The best time was the mid-to-late-90's. The jump in productivity in going from C to C++/MFC was much greater than anything we'll probably see again. Not to mention that salaries were more than double what they are now. We worked on the hottest projects and made more than the VPs and were basically rock stars. Windows Vista Program Manager MSDN Online MICROSOFT Windows Vista Developer Center My Microsoft Blog

              T Offline
              T Offline
              Tom Ollar
              wrote on last edited by
              #30

              The value of our services has gone down then, because the tools have gotten better? Tom Ollar

              T 1 Reply Last reply
              0
              • M Marc Clifton

                Tom Ollar wrote: I'm amazed at the number and power of the tools currently at our fingertips. And I'm also amazed at how lacking good tools are. It's like science. It's amazing what we know, it's staggering what we don't know. Marc My website Traceract Understanding Simple Data Binding Diary Of A CEO - Preface

                T Offline
                T Offline
                Tom Ollar
                wrote on last edited by
                #31

                So you're saying that tools are lacking. How? It seems like they do so much already. Also, some are saying that better tools are making job conditions worse for the developer. Isn't better for us the more difficult development is?

                M 1 Reply Last reply
                0
                • T Tom Ollar

                  I'm amazed at the number and power of the tools currently at our fingertips. Is this the best time to be a developer or what? Tom Ollar

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

                  Tom Ollar wrote: Is this the best time to be a developer or what? I don't know; 1988 was a very good time to be a developer. Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                  1 Reply Last reply
                  0
                  • T Tom Archer

                    Not even close. The best time was the mid-to-late-90's. The jump in productivity in going from C to C++/MFC was much greater than anything we'll probably see again. Not to mention that salaries were more than double what they are now. We worked on the hottest projects and made more than the VPs and were basically rock stars. Windows Vista Program Manager MSDN Online MICROSOFT Windows Vista Developer Center My Microsoft Blog

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

                    I can remember using Make for the first time and thinking :cool: The tigress is here :-D

                    T 1 Reply Last reply
                    0
                    • V Vikram A Punathambekar

                      GearX wrote: So what are you all going to do once you hit 30, all going to become project managers etc? I'm quite new to the corporate world, but from what I've seen so far, that is the case in most companies. Of course, I know companies where people have 10-15 years of experience (which makes them 30-40 years old) and still write code, but they are exceptions rather than the rule. People spend 5-10 years in development, then go on to managing projects/products mostly. PS: I'm an Indian, so I thought this would be relevant to your question. :) Cheers, Vikram.


                      Google talk: binarybandit

                      upsdude: when I looked at laurens profile, a couple of gears got stripped in my brain. Michael Martin: Too bad she bats for the other team.

                      J Offline
                      J Offline
                      JWood
                      wrote on last edited by
                      #34

                      Well I would say at some point a programmers skills get developed enough so that he can be of more use overseeing the work rather than doing it. In the process of managing ourselves, I think we attain some measure of management skills. However, that does not mean he can't program himself, if needed, and there is still the human factor in management - dealing with prima donnas, morons, bad programmers, infighting etc etc, which disourages some older programmers - I am 36 y.o. Can you expand on why Indian nationality is relavent?

                      1 Reply Last reply
                      0
                      • T Tom Ollar

                        So you're saying that tools are lacking. How? It seems like they do so much already. Also, some are saying that better tools are making job conditions worse for the developer. Isn't better for us the more difficult development is?

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

                        Tom Ollar wrote: How? It seems like they do so much already. Let's see. Testing, documentation, architecture, automatic synchronization of said, workflows (we're just now getting MWF???), better UI development tools, tools that let you build n-tier applications, etc. Most of these tools exist already but are very incomplete. Tom Ollar wrote: some are saying that better tools are making job conditions worse for the developer. For the most part, I've noticed that tools make for worse designs and dumber developers. Designs are worse, for example, if you use the IDE to develop a database app, because the persistence code is embedded in the presentation layer! Developers are dumber because they are completely reliant on the tool to do the work and are totally lost when they have to do something that the tool doesn't handle. Tom Ollar wrote: Isn't better for us the more difficult development is? As with other things, people confuse the tool with the knowledge to use the tool. Having a hammer a box of nails, and some wood does me no good if I don't know how to build a shed. Similarly, tools are useless if the programmer doesn't know how to program to begin with. Development is difficult primarily because programmers don't know how to write applications. If they did, the tools would be a lot better as well! Marc My website Traceract Understanding Simple Data Binding Diary Of A CEO - Preface

                        T C 2 Replies Last reply
                        0
                        • M Marc Clifton

                          Tom Ollar wrote: How? It seems like they do so much already. Let's see. Testing, documentation, architecture, automatic synchronization of said, workflows (we're just now getting MWF???), better UI development tools, tools that let you build n-tier applications, etc. Most of these tools exist already but are very incomplete. Tom Ollar wrote: some are saying that better tools are making job conditions worse for the developer. For the most part, I've noticed that tools make for worse designs and dumber developers. Designs are worse, for example, if you use the IDE to develop a database app, because the persistence code is embedded in the presentation layer! Developers are dumber because they are completely reliant on the tool to do the work and are totally lost when they have to do something that the tool doesn't handle. Tom Ollar wrote: Isn't better for us the more difficult development is? As with other things, people confuse the tool with the knowledge to use the tool. Having a hammer a box of nails, and some wood does me no good if I don't know how to build a shed. Similarly, tools are useless if the programmer doesn't know how to program to begin with. Development is difficult primarily because programmers don't know how to write applications. If they did, the tools would be a lot better as well! Marc My website Traceract Understanding Simple Data Binding Diary Of A CEO - Preface

                          T Offline
                          T Offline
                          Tom Ollar
                          wrote on last edited by
                          #36

                          So the best tool would be one that makes the fundamentals of what it is doing obvious in some way - so that the developer can understand and keep going even when the tool falters?

                          M 1 Reply Last reply
                          0
                          • I icabod

                            The original post makes no mention of learning development. Just that now is a good time to be a developer. I've been a developer for a few years, and I consider the tools we have these days to be much better than when I started - but that doesn't imply that I want to learn development... coz I already know it.

                            P Offline
                            P Offline
                            Prakash Nadar
                            wrote on last edited by
                            #37

                            Peace Y :rolleyes:


                            -prakash

                            1 Reply Last reply
                            0
                            • T Tom Ollar

                              So the best tool would be one that makes the fundamentals of what it is doing obvious in some way - so that the developer can understand and keep going even when the tool falters?

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

                              Tom Ollar wrote: So the best tool would be one that makes the fundamentals of what it is doing obvious in some way - I think that's important, but I'm not sure it qualifies as the "best" tool. One of the problems with tools is that it forces you to into a paradigm that the tool (and the programmers who wrote the tool) feel is the best way to solve a problem. For example, we're forced to use the code generated by the IDE when designing UI's, even though this doesn't meet everyone's needs. The "best" tool, IMO, is abstracted enough so that you can tell it (or teach it) the paradigm for programming that you want to use, and it adapts accordingly. Such a thing doesn't exist. Instead, we have to pick a tool that is close to what we need, or write or own, or not even use a tool but wish we had one. So, it's not so much that the tool should make it obvious as to what it's doing, but that the developer should make it obvious to the tool how things should be done. A code generation template tool is an excellent example of this second kind of approach. The developer creates the template, and now the tool knows how to create the code. Marc My website Traceract Understanding Simple Data Binding Diary Of A CEO - Preface

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                Tom Ollar wrote: How? It seems like they do so much already. Let's see. Testing, documentation, architecture, automatic synchronization of said, workflows (we're just now getting MWF???), better UI development tools, tools that let you build n-tier applications, etc. Most of these tools exist already but are very incomplete. Tom Ollar wrote: some are saying that better tools are making job conditions worse for the developer. For the most part, I've noticed that tools make for worse designs and dumber developers. Designs are worse, for example, if you use the IDE to develop a database app, because the persistence code is embedded in the presentation layer! Developers are dumber because they are completely reliant on the tool to do the work and are totally lost when they have to do something that the tool doesn't handle. Tom Ollar wrote: Isn't better for us the more difficult development is? As with other things, people confuse the tool with the knowledge to use the tool. Having a hammer a box of nails, and some wood does me no good if I don't know how to build a shed. Similarly, tools are useless if the programmer doesn't know how to program to begin with. Development is difficult primarily because programmers don't know how to write applications. If they did, the tools would be a lot better as well! Marc My website Traceract Understanding Simple Data Binding Diary Of A CEO - Preface

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

                                Hey, thanks for the new product development list :) Folks, we also have an interested beta customer.... ;) C. Gilley Will program for food... My son's PDA is an M249 SAW.

                                1 Reply Last reply
                                0
                                • N Nemanja Trifunovic

                                  Michael P Butler wrote: But now we've got XAML we are going to kick your ass on your own playing field. Hmmm, and they have AJAX. Have you seen the future version of Hotmail[^] yet?


                                  My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

                                  M Offline
                                  M Offline
                                  Michael P Butler
                                  wrote on last edited by
                                  #40

                                  Nemanja Trifunovic wrote: Hmmm, and they have AJAX. That is true, but I don't think they have a nice mature toolset yet. You can still write a more functional, user-friendly desktop app quicker than you can write an AJAX web-site with the same depth of functionality and userability. Michael CP Blog [^] Development Blog [^]

                                  P 1 Reply Last reply
                                  0
                                  • M Michael P Butler

                                    Nemanja Trifunovic wrote: Hmmm, and they have AJAX. That is true, but I don't think they have a nice mature toolset yet. You can still write a more functional, user-friendly desktop app quicker than you can write an AJAX web-site with the same depth of functionality and userability. Michael CP Blog [^] Development Blog [^]

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

                                    Of course but it is harder to write connectivity into a desktop app than a web-app which is by its nature connected. And in this day and age connectivity is huge. regards, Paul Watson South Africa Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                                    1 Reply Last reply
                                    0
                                    • L Lost User

                                      I can remember using Make for the first time and thinking :cool: The tigress is here :-D

                                      T Offline
                                      T Offline
                                      Tom Archer
                                      wrote on last edited by
                                      #42

                                      Yep. Remember when we had to hand-code the PVCS gets into the make file?! Windows Vista Program Manager MSDN Online MICROSOFT Windows Vista Developer Center My Microsoft Blog

                                      1 Reply Last reply
                                      0
                                      • T Tom Ollar

                                        The value of our services has gone down then, because the tools have gotten better? Tom Ollar

                                        T Offline
                                        T Offline
                                        Tom Archer
                                        wrote on last edited by
                                        #43

                                        By definition if something becomes easier to use thereby incrasing your competition, then your value decreases. Windows Vista Program Manager MSDN Online MICROSOFT Windows Vista Developer Center My Microsoft Blog

                                        T 1 Reply Last reply
                                        0
                                        • R Roger Wright

                                          Tom Ollar wrote: Is this the best time to be a developer or what? Nope. Now anyone with a bootleg copy of Visual Basic .Net is a developer - just ask Microsoft. Well, maybe they'd balk at the bootleg part; no one who doesn't pay a year's salary for their tools can be a real developer. Back when computers were air-conditioned, self-contained cities, and pitiful, ignorant users had to crawl begging for help, often resorting to leaving valuable gifts on our doorsteps and flowers on our desks in the vain hope of being granted an audience with the guru of bits and bytes, now that was the heyday for developers. We were Gods, I tell you!!!! Muwahahaaaa... We who could read und understand the mysterious blinking lights on front panels, who knew which holes absolutely must be punched in the holy Hollerith cards (and which had better be left alone), who could mount and dismount hard discs all day and night without involving barnyard animals, we were the unchallenged Masters of our own, and all the nameless unwashed masses' destinies! You spoiled youngsters would be lost up a filestream without a HANDLE if we took away your fancy childrens' toys. You'd be POPping things when they should be PUSHed, leaving INT handlers with indeterminate SP register contents, and stewing in your own pragmas. ;) "...a photo album is like Life, but flat and stuck to pages." - Shog9

                                          T Offline
                                          T Offline
                                          Tom Archer
                                          wrote on last edited by
                                          #44

                                          I especially liked the inteviews! When a recruiter wanted to talk to any of us our gang, we would be like "Buy me a steak for lunch and let's talk". Man, those were some fun days, eh? Windows Vista Program Manager MSDN Online MICROSOFT Windows Vista Developer Center My Microsoft Blog

                                          R 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