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 refuse to work in C#"

"I refuse to work in C#"

Scheduled Pinned Locked Moved The Lounge
csharppythonvisual-studiocomlinux
102 Posts 57 Posters 3 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 Sander Rossel

    At the next meeting slip something in his drink. When he's knocked out cold take out his organs shave his beard. When the Lin-Uxorcism is complete enjoy your C# project :D Seriously though, don't you just hate it when people get all religious about their technology? The only tech-religion I have is anti-Apple. That friggin iPhone doesn't even know lower case letters on its keyboard. NO LOWER CASE LETTERS! :wtf: It's waaaaay overpriced for a phone that doesn't know lower case letters... Anyway, don't give in to the Linux guy!

    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
    Clodetta del Mar
    wrote on last edited by
    #31

    Sander Rossel wrote:

    The only tech-religion I have is anti-Apple.

    +5 :thumbsup::thumbsup: ;)

    1 Reply Last reply
    0
    • P PIEBALDconsult

      I am sooo glad I never had to use a line editor. While some of my classmates were using EDT (?) in line mode, the cool kids showed me how to use TECO in screen mode (this was on a PDP-11).

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #32

      Holy shit! I completely forgot about that from my PDP-11/44 days back in school. It was far better than using the line printer terminals, but in those COBOL days, anything was better than sitting there writing it out on paper.

      A guide to posting questions on CodeProject

      Click this: Asking questions is a skill. Seriously, do it.
      Dave Kreskowiak

      1 Reply Last reply
      0
      • M Marc Clifton

        > my god, I have to actually install Visual Studio and work in an IDE? No way. I want to work from the command line for development, and if you want to use C# for the back end, I'm not going to help you. Yes indeed, I heard that on Friday from a Linux guy who is trying to push for a Django / Python back end at the company I'm working at. Fucking script-kiddies. Marc

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

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

        The Linux guy is wrong.  He doesn't have to install Visual Studio or an IDE.  He can use his favorite text editor to author C# code and run csc from the command line. /ravi

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

        D 1 Reply Last reply
        0
        • F Fredrik Bornander

          "I am not going to help you", that's the sort of can-do attitude that is the very foundation of every successful team

          Try Grapple for Android, it has a naked pixel guy in it! Also, loads of blood and some snakes.

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

          :-D /ravi

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

          1 Reply Last reply
          0
          • L Lost User

            The first software I ever bought was a simple debugger for about 15$. It allowed you to set breakpoints, single step after reaching them and examine the processor's registers (tightly packed on a 64 x 64 pixel screen). After that, I ditched entering machine code directly in favor of a small assembler, simply because having to retype everything after a change in the middle of the code was a pain. When I write code for my old computer today, I use a far more comfortble text editor and a acro assembler on the PC and test my code in an emulator. The old debugger still sees some action from time to time. That's all you need to get some work done. Fancy IDEs or tools may be of great assistance, but something is terribly wrong if you can't live without them.

            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.

            P Offline
            P Offline
            PIEBALDconsult
            wrote on last edited by
            #35

            CDP1802 wrote:

            something is terribly wrong if you can't live without them.

            My point exactly. :thumbsup: In my years doing C on OpenVMS, we used text editors and command-line compilers, and we liked it! But we (I) dreaded having to use the debugger, it was (is) practically unusable. Having the debugger in an IDE (Turbo Pascal for example) is a huge benefit when you need it. But most debugging tasks don't require a debugger at all. In many cases it's just one more crutch that some developers think they can't live without.

            S 1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              As someone who started with the command line, (indeed, had to flip the switches on the front panel in the right order to boot the computer) I think I can say that the IDE is a massive improvement in ease of use, productivity, and general all round loveliness. Just having a debugger that works with your code is superb! Being able to edit your code while it's running is a genuine miracle. You know what I'm talking about: Intellisense, XML commenting, autocompletion, the whole package. Yes, there are times when Notepad and a compiler are all you need, but for a more complex project just sorting out makefiles by hand is a PITA! :laugh: I think he's an idiot. Presumably he knows one technology, and assumes it's the best for all environments. Script kiddie indeed...

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

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #36

              OriginalGriff wrote:

              for a more complex project just sorting out makefiles by hand is a PITA

              Yes, that's when an IDE becomes helpful. But up until that point it's more of a hindrance. (In my opinion.)

              1 Reply Last reply
              0
              • S Super Lloyd

                You have to give it to Apple though, they know how to do simple[^]! ;P

                All in one Menu-Ribbon Bar DirectX for WinRT/C# since 2013! Taking over the world since 1371!

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

                Mandatory Dilbert[^] :)

                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 1 Reply Last reply
                0
                • Sander RosselS Sander Rossel

                  Mandatory Dilbert[^] :)

                  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
                  Super Lloyd
                  wrote on last edited by
                  #38

                  Excellent! :D

                  All in one Menu-Ribbon Bar DirectX for WinRT/C# since 2013! Taking over the world since 1371!

                  1 Reply Last reply
                  0
                  • P PIEBALDconsult

                    I have no respect for developers who claim they couldn't possibly develop without the latest IDE and related tools. Do more with less. I use Visual Studio only when I need to (WinForms and SSIS), but all my other C# I do old-school*. And I prefer to do primarily back-end, library, utility stuff. I can send him a copy of the simple IDE I wrote -- I use it for C#, C, and VB. I'm sure it can do other languages (basically all you need to do is tell it how to call the compiler). (Sorry, no article is forthcoming at this time.) * No syntax highlighting, no code folding, no debugger, no designer, no intellisense, no real-time syntax checking, just raw like a chopped panhead yo. :cool: Like turbo C, except Turbo C has a debugger.

                    R Offline
                    R Offline
                    R Erasmus
                    wrote on last edited by
                    #39

                    Kudos to you. I definitely feel that IDE's limits ones ability to use your brain and try to remember stuff. You start relying to much on 'ctrl space' phenomenon. When you find yourself in a situation where you can't use an IDE you're helpless. It is good for all developers to stay in front of technology. To say that the 'cannot possibly develop without' it.... well maybe a way of manipulating their bosses in to upgrading.

                    "Program testing can be used to show the presence of bugs, but never to show their absence." << please vote!! >>

                    1 Reply Last reply
                    0
                    • P PIEBALDconsult

                      Oh, now you've stepped in it... I have a MicroVAX 3100 (circa 1986) with 8MB RAM and two 1GB HDDs and VAX BASIC installed. :cool:

                      VAX BASIC V3.9-000

                      Ready

                      print 6*7
                      42
                      Ready

                      10 for i = 1 to 10
                      20 print "Hello, world!"
                      30 next i
                      runnh

                      Hello, world!
                      Hello, world!
                      Hello, world!
                      Hello, world!
                      Hello, world!
                      Hello, world!
                      Hello, world!
                      Hello, world!
                      Hello, world!
                      Hello, world!
                      Ready

                      B Offline
                      B Offline
                      BStorrar
                      wrote on last edited by
                      #40

                      That's some serious storage you got there; I remember my first PC had a 40MB hard drive and that was plenty. I also remember coding in "Machine Code" on my speccy. And yes, I'm aware this is starting to turn into the Monty Python 4 Yorkshiremen sketch[^]. :)

                      B 1 Reply Last reply
                      0
                      • R R Giskard Reventlov

                        WTF??? You elitist snob. Just use the damn tools. It's like you're saying I know I can get this nail in with my screwdriver if I can hit it hard enough so I don't need a hammer. They're just tools to make your life easier. But you go ahead: bang your head against that old school wall.

                        PIEBALDconsult wrote:

                        No syntax highlighting, no code folding, no debugger, no designer, no real-time syntax checking, just raw like a chopped panhead yo. :cool: Like turbo C, except Turbo C has a debugger.

                        Just ridiculous. :thumbsdown: I never want to go back to the command line to code. Ugh! X|

                        M Offline
                        M Offline
                        Mookie Baylock
                        wrote on last edited by
                        #41

                        if you depend on a IDE, you have problems. if he is that extremist that chooses a solution over a IDE, he has one too. I almost never use IDE's basically because I have no time to lose learning all the tricks I already know on my text editor. I really hate them for the dependency they create on my colleagues that can't think out a bug without an IDE. the almost part its the technological part. if I'm codding java or c# I'll use one. if I'm codding php or javascript, I'm faster at my text editor and I'm used to deal with the bugs on a different way. this is personal to me. my mind got used to this way over the years and changing it now would cost a lot to me and my employee. maybe that guy who told you that has the same problem. his difference from me is the lack of willingness to try. because if my boss tells me use this or that language, I'll put the learning of the IDE on cost of learning the language (win win for me). so, the lack of willingness to try, thats a problem he has. your's is the ability to think that there is no coding without an IDE. you would probably fail at some exams I had when I wasn't even at college (coding tests, yes). :)

                        Err...say what?

                        R R 2 Replies Last reply
                        0
                        • M Marc Clifton

                          > my god, I have to actually install Visual Studio and work in an IDE? No way. I want to work from the command line for development, and if you want to use C# for the back end, I'm not going to help you. Yes indeed, I heard that on Friday from a Linux guy who is trying to push for a Django / Python back end at the company I'm working at. Fucking script-kiddies. Marc

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

                          S Offline
                          S Offline
                          Sc3pt1c4l
                          wrote on last edited by
                          #42

                          Reminds me of the "medic" who insisted on decorating his hallway through the letter box. Pride is closely related to fear.

                          1 Reply Last reply
                          0
                          • M Marc Clifton

                            > my god, I have to actually install Visual Studio and work in an IDE? No way. I want to work from the command line for development, and if you want to use C# for the back end, I'm not going to help you. Yes indeed, I heard that on Friday from a Linux guy who is trying to push for a Django / Python back end at the company I'm working at. Fucking script-kiddies. Marc

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

                            C Offline
                            C Offline
                            CoNik
                            wrote on last edited by
                            #43

                            The day that Django/Python can do what LINQ can do in C# and the processing that I do in C# for a drone project I am building, then that day I will believe this :-D

                            1 Reply Last reply
                            0
                            • P PIEBALDconsult

                              I have no respect for developers who claim they couldn't possibly develop without the latest IDE and related tools. Do more with less. I use Visual Studio only when I need to (WinForms and SSIS), but all my other C# I do old-school*. And I prefer to do primarily back-end, library, utility stuff. I can send him a copy of the simple IDE I wrote -- I use it for C#, C, and VB. I'm sure it can do other languages (basically all you need to do is tell it how to call the compiler). (Sorry, no article is forthcoming at this time.) * No syntax highlighting, no code folding, no debugger, no designer, no intellisense, no real-time syntax checking, just raw like a chopped panhead yo. :cool: Like turbo C, except Turbo C has a debugger.

                              M Offline
                              M Offline
                              Member 9116320
                              wrote on last edited by
                              #44

                              You can have your panhead, I'm enjoying my BMWR1200R.

                              J P 2 Replies Last reply
                              0
                              • L Lost User

                                The first software I ever bought was a simple debugger for about 15$. It allowed you to set breakpoints, single step after reaching them and examine the processor's registers (tightly packed on a 64 x 64 pixel screen). After that, I ditched entering machine code directly in favor of a small assembler, simply because having to retype everything after a change in the middle of the code was a pain. When I write code for my old computer today, I use a far more comfortble text editor and a acro assembler on the PC and test my code in an emulator. The old debugger still sees some action from time to time. That's all you need to get some work done. Fancy IDEs or tools may be of great assistance, but something is terribly wrong if you can't live without them.

                                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.

                                P Offline
                                P Offline
                                Pablo_Go
                                wrote on last edited by
                                #45

                                I'm so happy to see that there are programmers out there that still want to use their brains instead of the fingers for "autocomplete" their code. I use notepad++ for programing but most of all Gedit. For those that think that could only do "basic" things, it does not matter to me that limited vision (cause they do not know what they are talking about), with those "basic tools" i can write, Java, PHP, Asp, HTML, CSS, JavaScript, etc... . If you can not do a "visual debugging", that is, debugging only looking at the code and having in your mind values of variables / objects passing from method to method, you become what i call an "IDE user". "Doing AJAX?, oh God, where is the magic 'drag and drop' thing that let me do that 'obscure' things that take bunch of unnecessary code and use lots of bandwidth for making get that a 'div' a value from server?" There are plenty of articles out there about how software is going worst instead of better because of the waste of the amount of resources that we have now. "Freeing unused objects? no way, it is garbage's collector work, even if it is only one line of code". That's is an example of not knowing what you are doing. Happy to see that there people that shares my thoughts, sad too see that other only want to hide behind a tool. Finally, IDEs are ok if you want to use them, but if you do not know you can do things without them, it's a mistake that sooner or later you will pay for.

                                1 Reply Last reply
                                0
                                • M Marc Clifton

                                  > my god, I have to actually install Visual Studio and work in an IDE? No way. I want to work from the command line for development, and if you want to use C# for the back end, I'm not going to help you. Yes indeed, I heard that on Friday from a Linux guy who is trying to push for a Django / Python back end at the company I'm working at. Fucking script-kiddies. Marc

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

                                  J Offline
                                  J Offline
                                  jupiter218103
                                  wrote on last edited by
                                  #46

                                  "I have to actually install Visual Studio" Er....Doesn't he have to install the Python environment? (Plus all the add on libraries for mathematics and image manipulation etc.) All the right versions installed in the right order. Otherwise they don't work. If there's a problem he can always sit there for weeks looking through the source code. Looking through the source code of all that stuff is enough to convince anybody that it is not something you should be wasting your time on. Believe me. I did this the other way around. I left 'cos I refused to struggle any more with their antiquated Python command line rubbish. I wanted to work with C# and an IDE:) The only crime people like that commit is they think they are cleverer than everybody else. They think they know it all. They have long since stopped learning. They then waste their lives tangling themselves up in knots working with first principles stuff in an ever increasingly complex world. This is their crime. This is also their punishment. The only problem I have, is that it's always me that ends up looking for a new job.

                                  1 Reply Last reply
                                  0
                                  • R R Giskard Reventlov

                                    WTF??? You elitist snob. Just use the damn tools. It's like you're saying I know I can get this nail in with my screwdriver if I can hit it hard enough so I don't need a hammer. They're just tools to make your life easier. But you go ahead: bang your head against that old school wall.

                                    PIEBALDconsult wrote:

                                    No syntax highlighting, no code folding, no debugger, no designer, no real-time syntax checking, just raw like a chopped panhead yo. :cool: Like turbo C, except Turbo C has a debugger.

                                    Just ridiculous. :thumbsdown: I never want to go back to the command line to code. Ugh! X|

                                    A Offline
                                    A Offline
                                    Asday
                                    wrote on last edited by
                                    #47

                                    Sometimes tools get in the way. You're the elitist here.

                                    R 1 Reply Last reply
                                    0
                                    • P PIEBALDconsult

                                      I have no respect for developers who claim they couldn't possibly develop without the latest IDE and related tools. Do more with less. I use Visual Studio only when I need to (WinForms and SSIS), but all my other C# I do old-school*. And I prefer to do primarily back-end, library, utility stuff. I can send him a copy of the simple IDE I wrote -- I use it for C#, C, and VB. I'm sure it can do other languages (basically all you need to do is tell it how to call the compiler). (Sorry, no article is forthcoming at this time.) * No syntax highlighting, no code folding, no debugger, no designer, no intellisense, no real-time syntax checking, just raw like a chopped panhead yo. :cool: Like turbo C, except Turbo C has a debugger.

                                      A Offline
                                      A Offline
                                      AndrewJacksonZA
                                      wrote on last edited by
                                      #48

                                      Poe's law?

                                      1 Reply Last reply
                                      0
                                      • R Ravi Bhavnani

                                        The Linux guy is wrong.  He doesn't have to install Visual Studio or an IDE.  He can use his favorite text editor to author C# code and run csc from the command line. /ravi

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

                                        D Offline
                                        D Offline
                                        Dan Neely
                                        wrote on last edited by
                                        #49

                                        +5 I'm shocked it took this long for someone to resist the urge to flame the heathen and point out the obvious. :laugh:

                                        Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                                        1 Reply Last reply
                                        0
                                        • M Member 9116320

                                          You can have your panhead, I'm enjoying my BMWR1200R.

                                          J Offline
                                          J Offline
                                          John Crumpton
                                          wrote on last edited by
                                          #50

                                          I agree. Using an IDE because it does a lot of the grunt work for me doesn't imply that I've forgotten how or was never capable of doing it manually, only that I have other things to do with my time. I know how to use a broom and vacuum... but I prefer to let my Roomba do it for me.

                                          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