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. Yes, the Dark Side has cookies

Yes, the Dark Side has cookies

Scheduled Pinned Locked Moved The Lounge
csharpc++winformscom
10 Posts 10 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.
  • C Offline
    C Offline
    Christopher Duncan
    wrote on last edited by
    #1

    As much as I grumble about the wiggle a mouse, VB-ization (i.e. dumbing down) of programming, for clearly that's what the Windows development environment has become in .NET, it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Disgusted with the Windows 7 Task Scheduler and needing a quick & simple solution for my backups, I cranked out a quick winforms app that runs in the system tray and fires off my programs at the appointed time. Timers, starting processes, writing to the event log, minimizing to the system tray (with thanks to Elroy's Minimize window to system tray[^]), just drop dead easy to do. I didn't want to make a project out of this, I just wanted to quickly solve a problem. And it was actually painless to do. I gotta hand it to the VB crowd. Having lived through the C++ versus VB wars in the corporate world, I must concede that you absolutely kicked our collective tail. Not only did you completely take over the development world with .NET -- the Visual Basic programming language thinly disguised as something else -- you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!" Well done, my old adversaries. :)

    Christopher Duncan Author of The Career Programmer Watch Bad Programmer! - Premieres May, 2011

    A M OriginalGriffO S R 7 Replies Last reply
    0
    • C Christopher Duncan

      As much as I grumble about the wiggle a mouse, VB-ization (i.e. dumbing down) of programming, for clearly that's what the Windows development environment has become in .NET, it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Disgusted with the Windows 7 Task Scheduler and needing a quick & simple solution for my backups, I cranked out a quick winforms app that runs in the system tray and fires off my programs at the appointed time. Timers, starting processes, writing to the event log, minimizing to the system tray (with thanks to Elroy's Minimize window to system tray[^]), just drop dead easy to do. I didn't want to make a project out of this, I just wanted to quickly solve a problem. And it was actually painless to do. I gotta hand it to the VB crowd. Having lived through the C++ versus VB wars in the corporate world, I must concede that you absolutely kicked our collective tail. Not only did you completely take over the development world with .NET -- the Visual Basic programming language thinly disguised as something else -- you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!" Well done, my old adversaries. :)

      Christopher Duncan Author of The Career Programmer Watch Bad Programmer! - Premieres May, 2011

      A Offline
      A Offline
      AspDotNetDev
      wrote on last edited by
      #2

      Christopher Duncan wrote:

      you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!"

      :laugh: :thumbsup:

      [Managing Your JavaScript Library in ASP.NET]

      1 Reply Last reply
      0
      • C Christopher Duncan

        As much as I grumble about the wiggle a mouse, VB-ization (i.e. dumbing down) of programming, for clearly that's what the Windows development environment has become in .NET, it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Disgusted with the Windows 7 Task Scheduler and needing a quick & simple solution for my backups, I cranked out a quick winforms app that runs in the system tray and fires off my programs at the appointed time. Timers, starting processes, writing to the event log, minimizing to the system tray (with thanks to Elroy's Minimize window to system tray[^]), just drop dead easy to do. I didn't want to make a project out of this, I just wanted to quickly solve a problem. And it was actually painless to do. I gotta hand it to the VB crowd. Having lived through the C++ versus VB wars in the corporate world, I must concede that you absolutely kicked our collective tail. Not only did you completely take over the development world with .NET -- the Visual Basic programming language thinly disguised as something else -- you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!" Well done, my old adversaries. :)

        Christopher Duncan Author of The Career Programmer Watch Bad Programmer! - Premieres May, 2011

        M Offline
        M Offline
        Mehdi Gholam
        wrote on last edited by
        #3

        Ahhh the good old days... programmer back then precompiled their code in their heads and debugged by magic, now these days a "register" is were you put your cash.

        Its the man, not the machine - Chuck Yeager

        1 Reply Last reply
        0
        • C Christopher Duncan

          As much as I grumble about the wiggle a mouse, VB-ization (i.e. dumbing down) of programming, for clearly that's what the Windows development environment has become in .NET, it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Disgusted with the Windows 7 Task Scheduler and needing a quick & simple solution for my backups, I cranked out a quick winforms app that runs in the system tray and fires off my programs at the appointed time. Timers, starting processes, writing to the event log, minimizing to the system tray (with thanks to Elroy's Minimize window to system tray[^]), just drop dead easy to do. I didn't want to make a project out of this, I just wanted to quickly solve a problem. And it was actually painless to do. I gotta hand it to the VB crowd. Having lived through the C++ versus VB wars in the corporate world, I must concede that you absolutely kicked our collective tail. Not only did you completely take over the development world with .NET -- the Visual Basic programming language thinly disguised as something else -- you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!" Well done, my old adversaries. :)

          Christopher Duncan Author of The Career Programmer Watch Bad Programmer! - Premieres May, 2011

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #4

          Having started with Cobol, Fortran and assembler, C# and .NET do make things a lot easier: you can focus on getting the job done, rather than re-inventing the wheel. How many times have you had to work with somebody else's personal library, with the bugs features, and differences that you have to learn? I think it is a good thing: .NET works, and removes a lot of cr@p from our workload! And C#? It's not bad. It does make it harder to make some mistakes than C++.

          Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together. Manfred R. Bihy: "Looks as if OP is learning resistant."

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          R 1 Reply Last reply
          0
          • C Christopher Duncan

            As much as I grumble about the wiggle a mouse, VB-ization (i.e. dumbing down) of programming, for clearly that's what the Windows development environment has become in .NET, it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Disgusted with the Windows 7 Task Scheduler and needing a quick & simple solution for my backups, I cranked out a quick winforms app that runs in the system tray and fires off my programs at the appointed time. Timers, starting processes, writing to the event log, minimizing to the system tray (with thanks to Elroy's Minimize window to system tray[^]), just drop dead easy to do. I didn't want to make a project out of this, I just wanted to quickly solve a problem. And it was actually painless to do. I gotta hand it to the VB crowd. Having lived through the C++ versus VB wars in the corporate world, I must concede that you absolutely kicked our collective tail. Not only did you completely take over the development world with .NET -- the Visual Basic programming language thinly disguised as something else -- you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!" Well done, my old adversaries. :)

            Christopher Duncan Author of The Career Programmer Watch Bad Programmer! - Premieres May, 2011

            S Offline
            S Offline
            S Senthil Kumar
            wrote on last edited by
            #5

            If dumbing down means shorter, more expressive code, then yeah, I agree with you :)

            Regards Senthil _____________________________ My Home Page |My Blog | My Articles | My Flickr | WinMacro

            1 Reply Last reply
            0
            • C Christopher Duncan

              As much as I grumble about the wiggle a mouse, VB-ization (i.e. dumbing down) of programming, for clearly that's what the Windows development environment has become in .NET, it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Disgusted with the Windows 7 Task Scheduler and needing a quick & simple solution for my backups, I cranked out a quick winforms app that runs in the system tray and fires off my programs at the appointed time. Timers, starting processes, writing to the event log, minimizing to the system tray (with thanks to Elroy's Minimize window to system tray[^]), just drop dead easy to do. I didn't want to make a project out of this, I just wanted to quickly solve a problem. And it was actually painless to do. I gotta hand it to the VB crowd. Having lived through the C++ versus VB wars in the corporate world, I must concede that you absolutely kicked our collective tail. Not only did you completely take over the development world with .NET -- the Visual Basic programming language thinly disguised as something else -- you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!" Well done, my old adversaries. :)

              Christopher Duncan Author of The Career Programmer Watch Bad Programmer! - Premieres May, 2011

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

              A true programmer codes in a language that gets his job done quickly. VB was always good for solving certain problems quickly and same is C# now.

              1 Reply Last reply
              0
              • OriginalGriffO OriginalGriff

                Having started with Cobol, Fortran and assembler, C# and .NET do make things a lot easier: you can focus on getting the job done, rather than re-inventing the wheel. How many times have you had to work with somebody else's personal library, with the bugs features, and differences that you have to learn? I think it is a good thing: .NET works, and removes a lot of cr@p from our workload! And C#? It's not bad. It does make it harder to make some mistakes than C++.

                Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together. Manfred R. Bihy: "Looks as if OP is learning resistant."

                R Offline
                R Offline
                Ravi Bhavnani
                wrote on last edited by
                #7

                OriginalGriff wrote:

                .NET works, and removes a lot of cr@p from our workload! And C#? It's not bad. It does make it harder to make some mistakes than C++.

                :thumbsup: /ravi

                My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                1 Reply Last reply
                0
                • C Christopher Duncan

                  As much as I grumble about the wiggle a mouse, VB-ization (i.e. dumbing down) of programming, for clearly that's what the Windows development environment has become in .NET, it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Disgusted with the Windows 7 Task Scheduler and needing a quick & simple solution for my backups, I cranked out a quick winforms app that runs in the system tray and fires off my programs at the appointed time. Timers, starting processes, writing to the event log, minimizing to the system tray (with thanks to Elroy's Minimize window to system tray[^]), just drop dead easy to do. I didn't want to make a project out of this, I just wanted to quickly solve a problem. And it was actually painless to do. I gotta hand it to the VB crowd. Having lived through the C++ versus VB wars in the corporate world, I must concede that you absolutely kicked our collective tail. Not only did you completely take over the development world with .NET -- the Visual Basic programming language thinly disguised as something else -- you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!" Well done, my old adversaries. :)

                  Christopher Duncan Author of The Career Programmer Watch Bad Programmer! - Premieres May, 2011

                  K Offline
                  K Offline
                  Keith Barrow
                  wrote on last edited by
                  #8

                  Christopher Duncan wrote:

                  Not only did you completely take over the development world with .NET -- the Visual Basic Java programming language very thinly disguised as something else

                  VB.NET wasn't even in .net 1.0, MS coerced VB syntax onto the langauge paradigm they used for C# to create VB.net. This was done so as not to strand the devs who based their career on MS's VB technology, in much the same way J# was a misguided attempt to bring on board Java developers. Other than a few VB-targetted dlls (which can be imported in C# any way) it would be fairly easy to write a reasonable VB --> C# convertor. Like others I will tease VB.net devs, but at least I know it really is just a different syntax, the two are functionally equivalent. As for not needing to write a lot of code, the same could be said of C, from the perspective of an Assembly programmer, this is just the nature of progress. What really gets my goat is how much modern languages let you get away with without really having a clue what you are doing, leading to poor systems. There are plenty of devs out there who don't have a basic clue of how code actually gets executed or how it should be designed. One of my students (one of the good ones!) came to me wanting to write an application in objective-C, so I gave hime a brief intro to pointers and the need for garbage collection. He gave me the same look as the Linux wizard got from us when he did something magical when I was at uni. I hope he'll take the effort to pick it up. I realise your post was polemic, but I thought I'd share wiht the group:)

                  Sort of a cross between Lawrence of Arabia and Dilbert.[^]
                  -Or-
                  A Dead ringer for Kate Winslett[^]

                  O 1 Reply Last reply
                  0
                  • K Keith Barrow

                    Christopher Duncan wrote:

                    Not only did you completely take over the development world with .NET -- the Visual Basic Java programming language very thinly disguised as something else

                    VB.NET wasn't even in .net 1.0, MS coerced VB syntax onto the langauge paradigm they used for C# to create VB.net. This was done so as not to strand the devs who based their career on MS's VB technology, in much the same way J# was a misguided attempt to bring on board Java developers. Other than a few VB-targetted dlls (which can be imported in C# any way) it would be fairly easy to write a reasonable VB --> C# convertor. Like others I will tease VB.net devs, but at least I know it really is just a different syntax, the two are functionally equivalent. As for not needing to write a lot of code, the same could be said of C, from the perspective of an Assembly programmer, this is just the nature of progress. What really gets my goat is how much modern languages let you get away with without really having a clue what you are doing, leading to poor systems. There are plenty of devs out there who don't have a basic clue of how code actually gets executed or how it should be designed. One of my students (one of the good ones!) came to me wanting to write an application in objective-C, so I gave hime a brief intro to pointers and the need for garbage collection. He gave me the same look as the Linux wizard got from us when he did something magical when I was at uni. I hope he'll take the effort to pick it up. I realise your post was polemic, but I thought I'd share wiht the group:)

                    Sort of a cross between Lawrence of Arabia and Dilbert.[^]
                    -Or-
                    A Dead ringer for Kate Winslett[^]

                    O Offline
                    O Offline
                    Oakman
                    wrote on last edited by
                    #9

                    Keith Barrow wrote:

                    VB.NET wasn't even in .net 1.0

                    :rolleyes: I was one of the betatesters for NET 1.0 in early 2001, and I was working in VB .NET. When version 1.0.3705.0 was released in February of 2002, Visual Studio .NET contained both VB and C#. J# was a separate install. Here's a quote excerpted from the NGWS beta 1 documentation (cpvb.chm, 6/22/00): "In order to move the Visual Basic language forward, it is necessary to introduce incompatibilities between the Visual Basic 7.0 language and previous versions of Visual Basic. Because of the potential impact of language incompatibilities on users, it is done so only when there is a clear justification." NGWS was the acronym for Next Generation Windows Services which was the working name for what became .NET".

                    In real engineering, you do what works in practice, even if the theory says it fails. In social engineering, you do what theory says works, even if it fails in practice.

                    1 Reply Last reply
                    0
                    • C Christopher Duncan

                      As much as I grumble about the wiggle a mouse, VB-ization (i.e. dumbing down) of programming, for clearly that's what the Windows development environment has become in .NET, it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Disgusted with the Windows 7 Task Scheduler and needing a quick & simple solution for my backups, I cranked out a quick winforms app that runs in the system tray and fires off my programs at the appointed time. Timers, starting processes, writing to the event log, minimizing to the system tray (with thanks to Elroy's Minimize window to system tray[^]), just drop dead easy to do. I didn't want to make a project out of this, I just wanted to quickly solve a problem. And it was actually painless to do. I gotta hand it to the VB crowd. Having lived through the C++ versus VB wars in the corporate world, I must concede that you absolutely kicked our collective tail. Not only did you completely take over the development world with .NET -- the Visual Basic programming language thinly disguised as something else -- you even made it socially acceptable to use. "Hey, I'm no VB programmer - I did this in C#!" Well done, my old adversaries. :)

                      Christopher Duncan Author of The Career Programmer Watch Bad Programmer! - Premieres May, 2011

                      0 Offline
                      0 Offline
                      0bx
                      wrote on last edited by
                      #10

                      it's just scandalous how easy it is to do things that once required, well, you know, writing lots of code. Like you can buy your vegetables and french fries cleaned and pre-cut in plastic tray or a can. Everyone prefers fresh ingredients, but that doesn't change the fact that Burger King is able to feed more customers at a lower price than any Michelin-star restaurant.

                      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