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. Slowly, I'm turning to the Dark Side...

Slowly, I'm turning to the Dark Side...

Scheduled Pinned Locked Moved The Lounge
csharpjavascriptcomcareer
26 Posts 12 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.
  • Sander RosselS Offline
    Sander RosselS Offline
    Sander Rossel
    wrote on last edited by
    #1

    JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

    Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

    Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

    Regards, Sander

    OriginalGriffO K S L J 10 Replies Last reply
    0
    • Sander RosselS Sander Rossel

      JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

      Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

      Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

      Regards, Sander

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

      I too find Javascript most trying.

      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

      "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

      1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

        Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

        Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

        Regards, Sander

        K Offline
        K Offline
        kmoorevs
        wrote on last edited by
        #3

        The only thing worse is scripting javascript with PHP. :laugh: It's difficult to escape!

        "Go forth into the source" - Neal Morse

        Sander RosselS 1 Reply Last reply
        0
        • K kmoorevs

          The only thing worse is scripting javascript with PHP. :laugh: It's difficult to escape!

          "Go forth into the source" - Neal Morse

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

          kmoorevs wrote:

          scripting javascript with PHP. :laugh:

          Don't know if I should laugh or cry ;p

          kmoorevs wrote:

          It's difficult to escape!

          Try this[^] ;)

          Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

          Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

          Regards, Sander

          K 1 Reply Last reply
          0
          • Sander RosselS Sander Rossel

            JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

            Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

            Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

            Regards, Sander

            S Offline
            S Offline
            Smart K8
            wrote on last edited by
            #5

            Feel secured knowing that there's only the Dark Side in that (AJAX) arena, Luke. :laugh:

            1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              kmoorevs wrote:

              scripting javascript with PHP. :laugh:

              Don't know if I should laugh or cry ;p

              kmoorevs wrote:

              It's difficult to escape!

              Try this[^] ;)

              Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

              Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

              Regards, Sander

              K Offline
              K Offline
              kmoorevs
              wrote on last edited by
              #6

              Thought this would make a nice \'escape\'. Their Names Escape Me[^]

              "Go forth into the source" - Neal Morse

              Sander RosselS 1 Reply Last reply
              0
              • Sander RosselS Sander Rossel

                JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

                Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                Regards, Sander

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

                I know how you feel. A terrible language, half baked libraries, browsers with strange behavior and zools that are a pain to work with (even when they work). The stuff of which the future programming horrors are made.

                The language is JavaScript. that of Mordor, which I will not utter here
                This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
                "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

                1 Reply Last reply
                0
                • Sander RosselS Sander Rossel

                  JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

                  Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                  Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                  Regards, Sander

                  J Offline
                  J Offline
                  JimmyRopes
                  wrote on last edited by
                  #8

                  Actually, JavaScript is very powerful. I thought I knew JavaScript until I read "JavaScript the Complete Reference", or some such book. I then learned how much I didn't know about JavaScript. It is a very powerful language that everyone should try to know, and I don't mean copying from the internet. I mean trying to understand the capabilities of the language.

                  Once you lose your pride the rest is easy. In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha

                  Sander RosselS 1 Reply Last reply
                  0
                  • J JimmyRopes

                    Actually, JavaScript is very powerful. I thought I knew JavaScript until I read "JavaScript the Complete Reference", or some such book. I then learned how much I didn't know about JavaScript. It is a very powerful language that everyone should try to know, and I don't mean copying from the internet. I mean trying to understand the capabilities of the language.

                    Once you lose your pride the rest is easy. In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha

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

                    It's only as powerful as the interpreter makes it. Other than that it's a loosely typed language that gives you nothing, silently handles errors, often doesn't even recognize errors as errors (undefined variable, now it's defined!) and is often very unpredictable. Well, this website[^] says it all really. The only reason JavaScript is so "powerful" is because it's the only option you have for front-end web development. That's why everyone knows JavaScript. And that's why every vendor wants to support it. It's going to be the language for the IoT. It's going to be the new language for embedded development. It's going to be the new language for server side development. It's going to be the new language to query (NoSQL) databases. It's going to be the language that will plunge us into a dark age of programming! Well, I admit there are times when I like JavaScript. But mostly it makes up for very fragile code that blows up in your face because you misspelled a variable name, doesn't tell you about it, but gives you (really very wrong) results anyway.

                    Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                    Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                    Regards, Sander

                    J E 2 Replies Last reply
                    0
                    • Sander RosselS Sander Rossel

                      JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

                      Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                      Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                      Regards, Sander

                      A Offline
                      A Offline
                      Afzaal Ahmad Zeeshan
                      wrote on last edited by
                      #10

                      If JavaScript is path to dark side, would jQuery be the devil? What would Angular.js be and what role would be played by Modernizr? When C# seems to look like JavaScript, you should get some rest. :)

                      The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

                      Sander RosselS 1 Reply Last reply
                      0
                      • K kmoorevs

                        Thought this would make a nice \'escape\'. Their Names Escape Me[^]

                        "Go forth into the source" - Neal Morse

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

                        Had to squint to read Spock's Beard! I must admit I really listen to a whole lot of music genres (really, from black/death/thrash metal to hardstyle/dance/trance/dubstep to trip hop/chill out to hip hop/rap to classical), but progressive rock is one of the very few genres I really can't listen to... X|

                        Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                        Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                        Regards, Sander

                        1 Reply Last reply
                        0
                        • A Afzaal Ahmad Zeeshan

                          If JavaScript is path to dark side, would jQuery be the devil? What would Angular.js be and what role would be played by Modernizr? When C# seems to look like JavaScript, you should get some rest. :)

                          The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

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

                          jQuery, Angular, Modernizr, what-have-you... All Sith Lords of course! ;)

                          Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                          Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                          Regards, Sander

                          1 Reply Last reply
                          0
                          • Sander RosselS Sander Rossel

                            It's only as powerful as the interpreter makes it. Other than that it's a loosely typed language that gives you nothing, silently handles errors, often doesn't even recognize errors as errors (undefined variable, now it's defined!) and is often very unpredictable. Well, this website[^] says it all really. The only reason JavaScript is so "powerful" is because it's the only option you have for front-end web development. That's why everyone knows JavaScript. And that's why every vendor wants to support it. It's going to be the language for the IoT. It's going to be the new language for embedded development. It's going to be the new language for server side development. It's going to be the new language to query (NoSQL) databases. It's going to be the language that will plunge us into a dark age of programming! Well, I admit there are times when I like JavaScript. But mostly it makes up for very fragile code that blows up in your face because you misspelled a variable name, doesn't tell you about it, but gives you (really very wrong) results anyway.

                            Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                            Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                            Regards, Sander

                            J Offline
                            J Offline
                            JimmyRopes
                            wrote on last edited by
                            #13

                            You need to internalize your anger, and then step back and try to be objective :-D

                            Once you lose your pride the rest is easy. In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha

                            Sander RosselS 1 Reply Last reply
                            0
                            • J JimmyRopes

                              You need to internalize your anger, and then step back and try to be objective :-D

                              Once you lose your pride the rest is easy. In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha

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

                              JimmyRopes wrote:

                              try to be objective

                              Don't get my started on 'OOP' in JavaScript X|

                              Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                              Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                              Regards, Sander

                              J 1 Reply Last reply
                              0
                              • Sander RosselS Sander Rossel

                                JimmyRopes wrote:

                                try to be objective

                                Don't get my started on 'OOP' in JavaScript X|

                                Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                                Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                Regards, Sander

                                J Offline
                                J Offline
                                JimmyRopes
                                wrote on last edited by
                                #15

                                Sander Rossel wrote:

                                Don't get my started on 'OOP' in JavaScript

                                Obviously you don't understand the capabilities of the language. Keep your hate speech to yourself. :doh:

                                Once you lose your pride the rest is easy. In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha

                                Sander RosselS 1 Reply Last reply
                                0
                                • Sander RosselS Sander Rossel

                                  JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

                                  Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                                  Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                  Regards, Sander

                                  C Offline
                                  C Offline
                                  Camilo Reyes
                                  wrote on last edited by
                                  #16

                                  There is beauty in the language. To me it feels like when you get sour lemons you make tasty lemonade. Have you encountered this[^]?

                                  Sander RosselS 1 Reply Last reply
                                  0
                                  • Sander RosselS Sander Rossel

                                    JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~

                                    Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                                    Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                    Regards, Sander

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

                                    One word: Dart[^] Next project :) Marc

                                    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                                    Sander RosselS 1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      One word: Dart[^] Next project :) Marc

                                      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

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

                                      I've been meaning to check out Dart! And TypeScript! :D

                                      Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                                      Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                      Regards, Sander

                                      1 Reply Last reply
                                      0
                                      • Sander RosselS Sander Rossel

                                        It's only as powerful as the interpreter makes it. Other than that it's a loosely typed language that gives you nothing, silently handles errors, often doesn't even recognize errors as errors (undefined variable, now it's defined!) and is often very unpredictable. Well, this website[^] says it all really. The only reason JavaScript is so "powerful" is because it's the only option you have for front-end web development. That's why everyone knows JavaScript. And that's why every vendor wants to support it. It's going to be the language for the IoT. It's going to be the new language for embedded development. It's going to be the new language for server side development. It's going to be the new language to query (NoSQL) databases. It's going to be the language that will plunge us into a dark age of programming! Well, I admit there are times when I like JavaScript. But mostly it makes up for very fragile code that blows up in your face because you misspelled a variable name, doesn't tell you about it, but gives you (really very wrong) results anyway.

                                        Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                                        Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                        Regards, Sander

                                        E Offline
                                        E Offline
                                        enhzflep
                                        wrote on last edited by
                                        #19

                                        Sander Rossel wrote:

                                        often doesn't even recognize errors as errors (undefined variable, now it's defined!)

                                        Laughs. Not familiar with "use strict";?

                                        "When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down 'happy'. They told me I didn't understand the assignment, and I told them they didn't understand life." - John Lennon

                                        Sander RosselS 1 Reply Last reply
                                        0
                                        • E enhzflep

                                          Sander Rossel wrote:

                                          often doesn't even recognize errors as errors (undefined variable, now it's defined!)

                                          Laughs. Not familiar with "use strict";?

                                          "When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down 'happy'. They told me I didn't understand the assignment, and I told them they didn't understand life." - John Lennon

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

                                          I am, but it makes it only a tiny bit better. It doesn't make a loosely typed language static :)

                                          Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                                          Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                          Regards, Sander

                                          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