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. I Apologise for yesterdays rant against VB.NET

I Apologise for yesterdays rant against VB.NET

Scheduled Pinned Locked Moved The Lounge
csharptoolshelpquestion
18 Posts 9 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.
  • G glennPattonWork3

    Hi All, With some late night hacking and a little sleep (too little!) I have one the darned things working (I think!) and have a closer handle on what is broken with the other (Yayyy me!). I now accept it was a case of blaming the tools unfairly as I realised yesterday. Sorry VB the problem is your programmer are made up of many different types :rolleyes: and will build with some bugs and then offer a way of shutting them up with nasty fixes.:~

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

    Well it kind of is VB's fault, it's deliberately pitched as 'easy' and therefore attracts rubbish and inexperienced developers. Any production system in VB is likely to be crap.

    G 1 Reply Last reply
    0
    • B BobJanova

      Well it kind of is VB's fault, it's deliberately pitched as 'easy' and therefore attracts rubbish and inexperienced developers. Any production system in VB is likely to be crap.

      G Offline
      G Offline
      glennPattonWork3
      wrote on last edited by
      #6

      What I can't get over is how easy it is to write Cr@p that compiles!!!

      1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        The problem I have with VB is that it is a old languages, designed fro non-programmers, that has been elephanted about with so many times to fit a modern paradigm (and it shows) that what you end up with has too much legacy stuff: weak typing, ON ERROR RESUME NEXT and so forth. What this end up with is a modern language that is pretty good (if too verbose and imprecise sometimes) that encourages poor programmers to code badly, and rewards that by working. Until... C# and so forth discourage that - I'm not saying you can't write good code in VB (you can) or bad code in C# (oh yes, you certainly can) but it's a lot easier to think you are a coding god and write cr@p in VB than it is in C#...

        G Offline
        G Offline
        glennPattonWork3
        wrote on last edited by
        #7

        I must have been really bad in a previous life to have sort this out... :)

        N 1 Reply Last reply
        0
        • G glennPattonWork3

          I must have been really bad in a previous life to have sort this out... :)

          N Offline
          N Offline
          Nagy Vilmos
          wrote on last edited by
          #8

          I think you're pretty bad in this one as well.

          speramus in juniperus

          G 1 Reply Last reply
          0
          • N Nagy Vilmos

            I think you're pretty bad in this one as well.

            speramus in juniperus

            G Offline
            G Offline
            glennPattonWork3
            wrote on last edited by
            #9

            Java programmers... ;P

            N 1 Reply Last reply
            0
            • G glennPattonWork3

              Java programmers... ;P

              N Offline
              N Offline
              Nagy Vilmos
              wrote on last edited by
              #10

              How very dare you! :laugh: As a mater of fact, I prefer Java to C# despite being proficient in both. When I fathom out why, I'll let you all know.

              speramus in juniperus

              S 1 Reply Last reply
              0
              • N Nagy Vilmos

                How very dare you! :laugh: As a mater of fact, I prefer Java to C# despite being proficient in both. When I fathom out why, I'll let you all know.

                speramus in juniperus

                S Offline
                S Offline
                S Houghtelin
                wrote on last edited by
                #11

                Nagy Vilmos wrote:

                When I fathom out why, I'll let you all know.

                Gin...

                It was broke, so I fixed it.

                1 Reply Last reply
                0
                • G glennPattonWork3

                  Hi All, With some late night hacking and a little sleep (too little!) I have one the darned things working (I think!) and have a closer handle on what is broken with the other (Yayyy me!). I now accept it was a case of blaming the tools unfairly as I realised yesterday. Sorry VB the problem is your programmer are made up of many different types :rolleyes: and will build with some bugs and then offer a way of shutting them up with nasty fixes.:~

                  S Offline
                  S Offline
                  S Houghtelin
                  wrote on last edited by
                  #12

                  Posts about VB has a tendency to stir things up a bit as you saw first hand. :-D Glad you were able to sort things out on one of them, good luck on the rest. Think of this as a learning experience. and learn to keep your mouth shut when it comes to VB +5 for having the seeds to start this thread. :thumbsup: :beer:

                  It was broke, so I fixed it.

                  1 Reply Last reply
                  0
                  • G glennPattonWork3

                    Hi All, With some late night hacking and a little sleep (too little!) I have one the darned things working (I think!) and have a closer handle on what is broken with the other (Yayyy me!). I now accept it was a case of blaming the tools unfairly as I realised yesterday. Sorry VB the problem is your programmer are made up of many different types :rolleyes: and will build with some bugs and then offer a way of shutting them up with nasty fixes.:~

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

                    C# welcomes back repentant sinners !

                    If you seek to aid everyone that suffers in the galaxy, you will only weaken yourself … and weaken them. It is the internal struggles, when fought and won on their own, that yield the strongest rewards… If you care for others, then dispense with pity and sacrifice and recognize the value in letting them fight their own battles." Darth Traya

                    1 Reply Last reply
                    0
                    • G glennPattonWork3

                      Hi All, With some late night hacking and a little sleep (too little!) I have one the darned things working (I think!) and have a closer handle on what is broken with the other (Yayyy me!). I now accept it was a case of blaming the tools unfairly as I realised yesterday. Sorry VB the problem is your programmer are made up of many different types :rolleyes: and will build with some bugs and then offer a way of shutting them up with nasty fixes.:~

                      C Offline
                      C Offline
                      Clark Kent123
                      wrote on last edited by
                      #14

                      You beat me to it. I was going to go back to your other post and mention all that you have mentioned. Don't stress about what you said before I am sure we have all been there. I sure was! Funny thing too was I was working on a VB6->VB.Net project. This software was written in the mid 90s where standards were yet to be... standardized. There were many a time where each programmer's input over the years have muddied the waters quite a bit. Some condition statements being always true for whatever reason or always false. Or comments stating to make sure to put "that" back in. Whatever "that" refers too I still have no clue. So you are not alone in your frustration. Remember this one thing. Always keep putting one foot in front of the other and I am sure you will complete your project. Or in the words of Dory from Finding Nemo, "just keep swimming!" Happy coding! :)

                      G 1 Reply Last reply
                      0
                      • C Clark Kent123

                        You beat me to it. I was going to go back to your other post and mention all that you have mentioned. Don't stress about what you said before I am sure we have all been there. I sure was! Funny thing too was I was working on a VB6->VB.Net project. This software was written in the mid 90s where standards were yet to be... standardized. There were many a time where each programmer's input over the years have muddied the waters quite a bit. Some condition statements being always true for whatever reason or always false. Or comments stating to make sure to put "that" back in. Whatever "that" refers too I still have no clue. So you are not alone in your frustration. Remember this one thing. Always keep putting one foot in front of the other and I am sure you will complete your project. Or in the words of Dory from Finding Nemo, "just keep swimming!" Happy coding! :)

                        G Offline
                        G Offline
                        glennPattonWork3
                        wrote on last edited by
                        #15

                        One the things I have learnt from this whole elephant is to get better & deeper explanation of what 'it' has to do and proper bug/wish lists I have the one part working now (all that is was originally told I had to do). The best bit is the 'Well it worked when it was left with you' the reply was 'It swallowed the errors, and carried on it said it had completed when the awkward tests weren't done', 'Make it work!!', 'I am trying...', 'it worked when X left it', 'No it didn't, it just glossed over the facts', which led to the post yesterday. :)

                        C 1 Reply Last reply
                        0
                        • G glennPattonWork3

                          One the things I have learnt from this whole elephant is to get better & deeper explanation of what 'it' has to do and proper bug/wish lists I have the one part working now (all that is was originally told I had to do). The best bit is the 'Well it worked when it was left with you' the reply was 'It swallowed the errors, and carried on it said it had completed when the awkward tests weren't done', 'Make it work!!', 'I am trying...', 'it worked when X left it', 'No it didn't, it just glossed over the facts', which led to the post yesterday. :)

                          C Offline
                          C Offline
                          Clark Kent123
                          wrote on last edited by
                          #16

                          Then you had it rough! :) You're going to laugh at this. Before I drastically improved the software to what it is now. There were moments when running a report the users had to hold down the enter key because of the 10,000 error messages that popped up. The users got so good at timing how long they had to hold down the enter key. If they held it down for too long the "ReRun" report would be selected. That led to another 10,000 error messages to cycle through. :laugh: Talk about passing the "testing phase".

                          1 Reply Last reply
                          0
                          • G glennPattonWork3

                            Hi All, With some late night hacking and a little sleep (too little!) I have one the darned things working (I think!) and have a closer handle on what is broken with the other (Yayyy me!). I now accept it was a case of blaming the tools unfairly as I realised yesterday. Sorry VB the problem is your programmer are made up of many different types :rolleyes: and will build with some bugs and then offer a way of shutting them up with nasty fixes.:~

                            U Offline
                            U Offline
                            User 5775657
                            wrote on last edited by
                            #17

                            That was an apology, sound like so further complaining, apology not accepted

                            G 1 Reply Last reply
                            0
                            • U User 5775657

                              That was an apology, sound like so further complaining, apology not accepted

                              G Offline
                              G Offline
                              glennPattonWork3
                              wrote on last edited by
                              #18

                              Sorry!

                              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