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. Gruff! Gruff! Back in *my* day, programming was hard!

Gruff! Gruff! Back in *my* day, programming was hard!

Scheduled Pinned Locked Moved The Lounge
csharpc++asp-netsql-serverlinq
37 Posts 24 Posters 1 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.
  • D Dr Walt Fair PE

    Brian C Hart wrote:

    (and "real women programmers") with "chest hair"

    So, you're looking for someone to determine which women those are?

    CQ de W5ALT

    Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

    S Offline
    S Offline
    StM0n
    wrote on last edited by
    #7

    Like Aragorn said:

    It's the beard…

    (yes|no|maybe)*

    1 Reply Last reply
    0
    • J Jason Hooper

      Blah blah blah blah. I'm glad I can spin up a customer-requested program or website in virtually no time at all so we can book the funds and go on to the next project. Programmers have certain things easier, of course they do, that's called technological advancement, but the time saved not chasing down pointer bugs enables us to spend our brainpower (if we want) on building things faster, properly, and doing it right the first time. I did my time coding in assembler back in the day too, by the way. But I would never go back unless it were for embedded systems design, and other obvious uses. Did you ever have to use punchcards or replace vacuum tubes? No, me neither. It's all relative. Never had to remove an actual moth from a computer system as big as a house. We had it much easier than they, when we were kids.

      Jason

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

      Jason Hooper wrote:

      not chasing down pointer bugs

      I never write ponter bugs. 14 years in the Windows Kernel has taught me not to. :)

      ============================== Nothing to say.

      S 1 Reply Last reply
      0
      • Brian C HartB Brian C Hart

        Grumpy old man time (even though I am early 30s still)...like on the SNL skit Brock! Brock! Brock! Back in my day we didn't have these sissy SSIS packages (programming for babies) and "models," "views," and "controllers," (childs play). We had new and delete and managing memory on the heap! And we LIKED it! I am a C and C++ guy originally and I only do all this modern, "easy peezy" crap o rama like LINQ, MVC, SSIS and C# where you're dragging little objects around and writing some event handlers because "real men programmers" (and "real women programmers") with "chest hair" just don't exist any more Like the Stan Rogers song "The White Collar Holler" says, "Whoa, boy, can'tcha code it? Program it right!" Seriously though, today's programmers have it SO easy.

        Sincerely Yours, Brian Hart

        P Offline
        P Offline
        Pete OHanlon
        wrote on last edited by
        #9

        Amusingly enough, every generation of coder thinks that younger generations have it easier. Every generation is wrong, it's just elitist, revisionist crap. Modern frameworks may make some things easier, but other things are a lot harder.

        Forgive your enemies - it messes with their heads

        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

        My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

        G B B 3 Replies Last reply
        0
        • P Pete OHanlon

          Amusingly enough, every generation of coder thinks that younger generations have it easier. Every generation is wrong, it's just elitist, revisionist crap. Modern frameworks may make some things easier, but other things are a lot harder.

          Forgive your enemies - it messes with their heads

          "Mind bleach! Send me mind bleach!" - Nagy Vilmos

          My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

          G Offline
          G Offline
          Gary R Wheeler
          wrote on last edited by
          #10

          Indeed. A major part of feng shui in .NET applications (especially with WPF) is learning not to re-invent the wheel. Again.

          Software Zen: delete this;

          1 Reply Last reply
          0
          • G Gary R Wheeler

            I've been doing C#, .NET, and WPF programming for a couple years now, and I've noticed something. While they do 'make it easy' in thousands of ways, it's still possible to write a big ole' steaming pile if you're not careful. The good news is that the amenities for cleaning up the mess are much better.

            Software Zen: delete this;

            B Offline
            B Offline
            BillWoodruff
            wrote on last edited by
            #11

            Gary R. Wheeler wrote:

            ... it's still possible to write a big ole' steaming pile if you're not careful.

            Amen, Brother, I'd go so far as to say (based on having been a creator of piles) it's easier to write a steaming (or streaming) pile nowadays: I think evaluating whether it's easier to make the equivalent of smear-with-fingers-and-palms-elbows-or-nose kindergarten-finger-paintings-in-code is an interesting question to think on. And, absolutely agree with you that the "amenities" are a whole bunch better, although stuck in my head is the memory of seeing what was possible in SmallTalk on the Xerox Star, back in the early eighties (the source of the ideas Steve Jobs "borrowed" for the Lisa, and then Mac). Aside: Adele Goldberg, the primum mobile of SmallTalk development, later principle of ParcPlace, vehemently opposed the decision of Xerox executives to allow Jobs and friends to visit and see what Parc was doing with ethernet, laser-printers, mice, vector-based fonts, and the whole back-end (Mesa), and graphics display with "icons," etc. best, Bill

            "I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." Bjarne Stroustrop circa 1990

            G S 2 Replies Last reply
            0
            • B BillWoodruff

              Gary R. Wheeler wrote:

              ... it's still possible to write a big ole' steaming pile if you're not careful.

              Amen, Brother, I'd go so far as to say (based on having been a creator of piles) it's easier to write a steaming (or streaming) pile nowadays: I think evaluating whether it's easier to make the equivalent of smear-with-fingers-and-palms-elbows-or-nose kindergarten-finger-paintings-in-code is an interesting question to think on. And, absolutely agree with you that the "amenities" are a whole bunch better, although stuck in my head is the memory of seeing what was possible in SmallTalk on the Xerox Star, back in the early eighties (the source of the ideas Steve Jobs "borrowed" for the Lisa, and then Mac). Aside: Adele Goldberg, the primum mobile of SmallTalk development, later principle of ParcPlace, vehemently opposed the decision of Xerox executives to allow Jobs and friends to visit and see what Parc was doing with ethernet, laser-printers, mice, vector-based fonts, and the whole back-end (Mesa), and graphics display with "icons," etc. best, Bill

              "I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." Bjarne Stroustrop circa 1990

              G Offline
              G Offline
              Gary R Wheeler
              wrote on last edited by
              #12

              Agreed, on both points. Since .NET and similar frameworks do so much of the 'hard stuff' for you, there's a perception that it doesn't take an expert in the hard stuff to build large, complicated applications. You then end up with 100,000 line systems backed by Access data bases and similar abominations. My use of 'amenities' was a direct reference to the difference in support in Visual Studio between C++ and C#. C++ is inherently difficult to get certain IDE features right, like Intellisense, debugger stack traces, exceptions, and so on in an efficient manner. Some of that too is a lack of will, even animosity, at Microsoft against native development the last several years.

              Software Zen: delete this;

              1 Reply Last reply
              0
              • P Pete OHanlon

                Amusingly enough, every generation of coder thinks that younger generations have it easier. Every generation is wrong, it's just elitist, revisionist crap. Modern frameworks may make some things easier, but other things are a lot harder.

                Forgive your enemies - it messes with their heads

                "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                B Offline
                B Offline
                BobJanova
                wrote on last edited by
                #13

                I disagree, it really is easier for each generation, as programming languages are still a young field and the language developers are still improving and making things better for us.

                P 1 Reply Last reply
                0
                • B BobJanova

                  I disagree, it really is easier for each generation, as programming languages are still a young field and the language developers are still improving and making things better for us.

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #14

                  Rubbish. Ultimately, programming boils down to three things*. That's it. No language can ever improve on those. True, IDEs can help use features through things like Intellisense, etc, but they do not replace the need to be able to effectively apply those techniques. My background is C and C++, but I don't feel the need to sneer at people who've just grown up learning C#. *For those that don't know, programs ultimately boil down to flow, iteration and decision.

                  Forgive your enemies - it messes with their heads

                  "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                  My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                  J J 2 Replies Last reply
                  0
                  • Brian C HartB Brian C Hart

                    Grumpy old man time (even though I am early 30s still)...like on the SNL skit Brock! Brock! Brock! Back in my day we didn't have these sissy SSIS packages (programming for babies) and "models," "views," and "controllers," (childs play). We had new and delete and managing memory on the heap! And we LIKED it! I am a C and C++ guy originally and I only do all this modern, "easy peezy" crap o rama like LINQ, MVC, SSIS and C# where you're dragging little objects around and writing some event handlers because "real men programmers" (and "real women programmers") with "chest hair" just don't exist any more Like the Stan Rogers song "The White Collar Holler" says, "Whoa, boy, can'tcha code it? Program it right!" Seriously though, today's programmers have it SO easy.

                    Sincerely Yours, Brian Hart

                    F Offline
                    F Offline
                    Fran Porretto
                    wrote on last edited by
                    #15

                    "You young folks don't know how lucky you are. Why, when I was your age, a byte only had two bits -- and they were both ones! We had to do everything in Roman numerals!"

                    Yes, yes, programming was a bit hairier-chested back when (I'm 60 and have been programming since 1967.) Atop that, it hadn't developed quite a few of the specialties we have today. But the emergence of those specialties, which were themselves driven by end-user demand that we make computers actually do something useful and comprehensible, required that we become:

                    • Better programmers,
                    • More knowledgeable about a wider variety of things;
                    • Willing to put down one tool and pick up another when the job requires it.

                    Time was, I wrote microcode for special-purpose non-Von Neumann devices. At that time, I couldn't imagine that that aptitude and those skills might ever become obsolete. But the exploding power of conventional CISC and RISC microprocessors has largely obviated such designs, and the associated programming disciplines.

                    Time was, I wrote quite a lot of assembly language, for dedicated real-time systems and the devices they controlled. That, too, has become rare, once again owing to advances in processor power and the embedded intelligence of the devices under control.

                    Time was, I wrote nearly everything in C. You couldn't get any closer to the machine than C without becoming instruction-set-dependent, and I needed every CPU cycle I could squeeze out of the machines I had to program. Today? C++ is my preferred tool -- and a lot of my younger colleagues tell me I'm an old dinosaur for hanging onto it. They're probably right, at that.

                    Tempora mutantur, et nos mutamur in illis. (Yes, yes: Time was, I used to write a lot of Latin. But I have a special excuse for that...and you don't need to hear it.) At any rate, if there's less hair on our chests...and our code...than there once was, it's mainly a sign of the progress taking place around and beneath us. Now, if you'll excuse me, I have to saddle up my horse and trundle off to work. Don't take any wooden opcodes!

                    1 Reply Last reply
                    0
                    • B BillWoodruff

                      Gary R. Wheeler wrote:

                      ... it's still possible to write a big ole' steaming pile if you're not careful.

                      Amen, Brother, I'd go so far as to say (based on having been a creator of piles) it's easier to write a steaming (or streaming) pile nowadays: I think evaluating whether it's easier to make the equivalent of smear-with-fingers-and-palms-elbows-or-nose kindergarten-finger-paintings-in-code is an interesting question to think on. And, absolutely agree with you that the "amenities" are a whole bunch better, although stuck in my head is the memory of seeing what was possible in SmallTalk on the Xerox Star, back in the early eighties (the source of the ideas Steve Jobs "borrowed" for the Lisa, and then Mac). Aside: Adele Goldberg, the primum mobile of SmallTalk development, later principle of ParcPlace, vehemently opposed the decision of Xerox executives to allow Jobs and friends to visit and see what Parc was doing with ethernet, laser-printers, mice, vector-based fonts, and the whole back-end (Mesa), and graphics display with "icons," etc. best, Bill

                      "I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." Bjarne Stroustrop circa 1990

                      S Offline
                      S Offline
                      Stefan_Lang
                      wrote on last edited by
                      #16

                      BillWoodruff wrote:

                      I'd go so far as to say (based on having been a creator of piles) it's easier to write a steaming (or streaming) pile

                      Unfortunately, what used to be just steaming, now is also streaming! :~

                      1 Reply Last reply
                      0
                      • L Lost User

                        Jason Hooper wrote:

                        not chasing down pointer bugs

                        I never write ponter bugs. 14 years in the Windows Kernel has taught me not to. :)

                        ============================== Nothing to say.

                        S Offline
                        S Offline
                        Stefan_Lang
                        wrote on last edited by
                        #17

                        Erudite_Eric wrote:

                        I never write ponter bugs

                        _________________^ Your pointer is missing an 'i' - I've found a bug! Are we supposed to believe this is your first, then? ;P

                        L 1 Reply Last reply
                        0
                        • S Stefan_Lang

                          Erudite_Eric wrote:

                          I never write ponter bugs

                          _________________^ Your pointer is missing an 'i' - I've found a bug! Are we supposed to believe this is your first, then? ;P

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

                          The compiler checks my typing for me. :)

                          ============================== Nothing to say.

                          1 Reply Last reply
                          0
                          • P Pete OHanlon

                            Rubbish. Ultimately, programming boils down to three things*. That's it. No language can ever improve on those. True, IDEs can help use features through things like Intellisense, etc, but they do not replace the need to be able to effectively apply those techniques. My background is C and C++, but I don't feel the need to sneer at people who've just grown up learning C#. *For those that don't know, programs ultimately boil down to flow, iteration and decision.

                            Forgive your enemies - it messes with their heads

                            "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                            My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                            J Offline
                            J Offline
                            jsc42
                            wrote on last edited by
                            #19

                            Pete O'Hanlon wrote:

                            Rubbish. Ultimately, programming boils down to three things*.
                            ...
                            *For those that don't know, programs ultimately boil down to flow, iteration and decision.

                            No, programming is like the three main causes of fire: Men, Women and Children. Programming is creating something to help people. If you're not doing that, then what are you doing? How it is encoded is no more important that whether you speak English, Spanish, sign language, or bird calls. The important thing is to get the message from the speaker to the hearer (or, in computing, from your mind into something that the computer can do). Of course newer languages take away the drudgery of mundane housekeeping; but programming is not about being experts in housekeeping, it is about being good at transfering ideas. [Most of the flame wars are about the definition of 'good' - that is out of scope for this response] In the same way that any good carpenter should be skilled in the use of the plane and the lathe, but spends most of his / her time working with pre-manufactured components; so we must understand 'flow, iteration and decision' even though we are much more efficient when using libraries, frameworks, design patterns.

                            O 1 Reply Last reply
                            0
                            • Brian C HartB Brian C Hart

                              Grumpy old man time (even though I am early 30s still)...like on the SNL skit Brock! Brock! Brock! Back in my day we didn't have these sissy SSIS packages (programming for babies) and "models," "views," and "controllers," (childs play). We had new and delete and managing memory on the heap! And we LIKED it! I am a C and C++ guy originally and I only do all this modern, "easy peezy" crap o rama like LINQ, MVC, SSIS and C# where you're dragging little objects around and writing some event handlers because "real men programmers" (and "real women programmers") with "chest hair" just don't exist any more Like the Stan Rogers song "The White Collar Holler" says, "Whoa, boy, can'tcha code it? Program it right!" Seriously though, today's programmers have it SO easy.

                              Sincerely Yours, Brian Hart

                              S Offline
                              S Offline
                              Steve Naidamast
                              wrote on last edited by
                              #20

                              I somewhat disagree with this analysis... Today we have so many "fluff" tools that in my view, it has made programming less straight-forward and more difficult at the same time. The biggest case in point is the proliferation of ORMs against RDBMSs. It used to be, write a query, return a result-set. Now you write a query using the arcane syntax of LINQ (though ENTITY-SQL is available and more straight-forward) simply to access a huge ORM layer, which is also more inefficient than just using a standard DAL to access data. To be fair, I use object array-lists in my applications but they are generated from my own code from a returned data-reader or dataset that is created by my standard DAL. This is a habit learned in the Classic VB days where you transport the lightest amount of data possible. Back then we used arrays instead of array-lists but since array-lists are more flexible I use them now. Still, there is no ORM layer to reduce the overall efficiency of my data access. Many new development tools today add similar levels of inefficiency and increased complexity to do basically the same things we have been doing for years. ASP.NET MVC is another case in point when compared to regular ASP.NET. The promotion of MVC is based upon the "purist" point of view since there is little evidence to support large performance gains between the two. However, today we often hear from younger technicians that MVC is the proper way to program against the Web. Nonsense. There is no proper way to program against the web! It is 1960/1970 technology that has never changed and as a result still uses the same protocols. You can't program around this so no matter what environment you use there are going to be inefficiencies and difficulties. Who cares if Microsoft created ASP.NET to hide certain aspects of web programming. Its hard enough but now we get the added difficulties because techs who have no long term experience to compare new tools with believe that MVC is the way to go. Don't get me wrong, I happen to enjoy programming with MVC very much but I still enjoy regular ASP.NET as much. Sorry but back in the day for me (and I have been in the field 35++ years) things were much less complicated. Younger techs today are simply creating their own difficulties for the sake of new technologies that really don't change much in scheme of things...

                              Steve Naidamast Black Falcon Software, Inc. blackfalconsoftware@ix.netcom.com

                              1 Reply Last reply
                              0
                              • Brian C HartB Brian C Hart

                                Grumpy old man time (even though I am early 30s still)...like on the SNL skit Brock! Brock! Brock! Back in my day we didn't have these sissy SSIS packages (programming for babies) and "models," "views," and "controllers," (childs play). We had new and delete and managing memory on the heap! And we LIKED it! I am a C and C++ guy originally and I only do all this modern, "easy peezy" crap o rama like LINQ, MVC, SSIS and C# where you're dragging little objects around and writing some event handlers because "real men programmers" (and "real women programmers") with "chest hair" just don't exist any more Like the Stan Rogers song "The White Collar Holler" says, "Whoa, boy, can'tcha code it? Program it right!" Seriously though, today's programmers have it SO easy.

                                Sincerely Yours, Brian Hart

                                E Offline
                                E Offline
                                Earl Truss
                                wrote on last edited by
                                #21

                                You and your fancy-shmancy compilers and debuggers. Try maintaining a few million lines of real-mode assembler code for 15 years.

                                J 1 Reply Last reply
                                0
                                • Brian C HartB Brian C Hart

                                  Grumpy old man time (even though I am early 30s still)...like on the SNL skit Brock! Brock! Brock! Back in my day we didn't have these sissy SSIS packages (programming for babies) and "models," "views," and "controllers," (childs play). We had new and delete and managing memory on the heap! And we LIKED it! I am a C and C++ guy originally and I only do all this modern, "easy peezy" crap o rama like LINQ, MVC, SSIS and C# where you're dragging little objects around and writing some event handlers because "real men programmers" (and "real women programmers") with "chest hair" just don't exist any more Like the Stan Rogers song "The White Collar Holler" says, "Whoa, boy, can'tcha code it? Program it right!" Seriously though, today's programmers have it SO easy.

                                  Sincerely Yours, Brian Hart

                                  J Offline
                                  J Offline
                                  Jim Rootham
                                  wrote on last edited by
                                  #22

                                  Different quibble. The song was written by Nigel Russell not Stan Rogers. Story: The first time I heard the song (by Stan) I was in the Groaning Board wearing a suit and tie having just come from a programming contract gig at Xerox.

                                  1 Reply Last reply
                                  0
                                  • P Pete OHanlon

                                    Rubbish. Ultimately, programming boils down to three things*. That's it. No language can ever improve on those. True, IDEs can help use features through things like Intellisense, etc, but they do not replace the need to be able to effectively apply those techniques. My background is C and C++, but I don't feel the need to sneer at people who've just grown up learning C#. *For those that don't know, programs ultimately boil down to flow, iteration and decision.

                                    Forgive your enemies - it messes with their heads

                                    "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                    My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                    J Offline
                                    J Offline
                                    Jared Andre
                                    wrote on last edited by
                                    #23

                                    Couldn't agree more, it's all elitist crap. And I HAVE programmed on punch cards (albeit at an early age) fwiw.

                                    1 Reply Last reply
                                    0
                                    • Brian C HartB Brian C Hart

                                      Grumpy old man time (even though I am early 30s still)...like on the SNL skit Brock! Brock! Brock! Back in my day we didn't have these sissy SSIS packages (programming for babies) and "models," "views," and "controllers," (childs play). We had new and delete and managing memory on the heap! And we LIKED it! I am a C and C++ guy originally and I only do all this modern, "easy peezy" crap o rama like LINQ, MVC, SSIS and C# where you're dragging little objects around and writing some event handlers because "real men programmers" (and "real women programmers") with "chest hair" just don't exist any more Like the Stan Rogers song "The White Collar Holler" says, "Whoa, boy, can'tcha code it? Program it right!" Seriously though, today's programmers have it SO easy.

                                      Sincerely Yours, Brian Hart

                                      N Offline
                                      N Offline
                                      Nunnenkamp
                                      wrote on last edited by
                                      #24

                                      Not to mention the IDE's they have nowadays. I had a professor that required us to telnet into the unix server to write our java programs on the VI editor. I eventually got fed up and used a real programming environment, notepad(at least it supported a mouse and the backspace key), then ftp'd.

                                      1 Reply Last reply
                                      0
                                      • J jsc42

                                        Pete O'Hanlon wrote:

                                        Rubbish. Ultimately, programming boils down to three things*.
                                        ...
                                        *For those that don't know, programs ultimately boil down to flow, iteration and decision.

                                        No, programming is like the three main causes of fire: Men, Women and Children. Programming is creating something to help people. If you're not doing that, then what are you doing? How it is encoded is no more important that whether you speak English, Spanish, sign language, or bird calls. The important thing is to get the message from the speaker to the hearer (or, in computing, from your mind into something that the computer can do). Of course newer languages take away the drudgery of mundane housekeeping; but programming is not about being experts in housekeeping, it is about being good at transfering ideas. [Most of the flame wars are about the definition of 'good' - that is out of scope for this response] In the same way that any good carpenter should be skilled in the use of the plane and the lathe, but spends most of his / her time working with pre-manufactured components; so we must understand 'flow, iteration and decision' even though we are much more efficient when using libraries, frameworks, design patterns.

                                        O Offline
                                        O Offline
                                        Ochss
                                        wrote on last edited by
                                        #25

                                        Pete and Jsc42, I would like to add an additional item to the "three things"....Testing and Data Verification. I have run across so many developers (web, mobile, application, etc.) that are ONLY about getting it to work. They run a couple of iterations and a couple of paths through the application and call it done. They throw the changes into production and NEVER follow up the next minute, hour, day, week or month. In the mean time, the crafty users find numerous ways around the restrictions, validations and unhandled errors (On Error Resume Next or Try/Catch with nothing in the catch anyone?) and cause all kinds of data problems. The original developer comes back with the response of, "Well it worked for me"..Boooo Hisssss. Respect the user experience and data...It is the ONLY thing that matters in our business. Been at this for over twenty years, and I still love my job. Love learning the new stuff and remember the old stuff with fond memories. Tony

                                        1 Reply Last reply
                                        0
                                        • Brian C HartB Brian C Hart

                                          Grumpy old man time (even though I am early 30s still)...like on the SNL skit Brock! Brock! Brock! Back in my day we didn't have these sissy SSIS packages (programming for babies) and "models," "views," and "controllers," (childs play). We had new and delete and managing memory on the heap! And we LIKED it! I am a C and C++ guy originally and I only do all this modern, "easy peezy" crap o rama like LINQ, MVC, SSIS and C# where you're dragging little objects around and writing some event handlers because "real men programmers" (and "real women programmers") with "chest hair" just don't exist any more Like the Stan Rogers song "The White Collar Holler" says, "Whoa, boy, can'tcha code it? Program it right!" Seriously though, today's programmers have it SO easy.

                                          Sincerely Yours, Brian Hart

                                          Sander RosselS Offline
                                          Sander RosselS Offline
                                          Sander Rossel
                                          wrote on last edited by
                                          #26

                                          I started programming mid-2010, so I've never used a pointer. My life is so easy, NOT! Even now I can write code that looks like If If If If If If Else Else Else If Else Then Else etc... You get the point. I could write the same code ten times with a slight difference every time. I could have a windows form, call the database, and get it all over with. Or I could neatly abstract away all the If's and Else's. I could write code only once and have it behave slightly different by passing variables to Methods or by using Design Patterns. And I could neatly divide my code in n-tier architecture. Writing code is one thing, understanding it another. And no matter what you code, be it assembler, C, C++ or C#, you have to know what you're doing. I know some people that have always coded procedural in those 'hard old days'. They very much disagree with you that stuff is easier nowadays :) That said I am glad I don't have to worry about memory leaks in .NET ;)

                                          It's an OO world.

                                          public class Naerling : Lazy<Person>{
                                          public void DoWork(){ throw new NotImplementedException(); }
                                          }

                                          P 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