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. Has any programming language ever affected your thought process in real life?

Has any programming language ever affected your thought process in real life?

Scheduled Pinned Locked Moved The Lounge
c++comhelpquestiondiscussion
84 Posts 55 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.
  • L leonej_dt

    Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

    If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

    C Offline
    C Offline
    Caslen
    wrote on last edited by
    #42

    This is called being 'a geek' or 'a nerd'. The most common symptom is to lose the ability to interact socially hence your problems communicating. Fortunately there is a cure - all you have to do is:- "GET A LIFE"

    1 Reply Last reply
    0
    • L leonej_dt

      Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

      If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

      T Offline
      T Offline
      TGKN
      wrote on last edited by
      #43

      Well, looks like you're not the only one.. check out this.

      1 Reply Last reply
      0
      • R Roger Wright

        I can't say that any language has had that effect on me, but I know that once I left behind childrens' science and arithmetic for physics and calculus, the Universe changed. It became a fascinating, dynamic place full of rythms and patterns, always in motion, that allowed me to see a far different existence than most of my friends perceived. That made conversation a bit strained at times, until I learned to dumb down things to a mundane level for normal day to day discussions. Of course, now that I'm old, I'm more boring and mundane, so it all worked out. The perceptions are still vivid, but I no longer have the mathematical skills to express them properly. That makes everyone much happier all around. :-D No shrink is necessary - just try to keep the conversation at a level of abstraction suitable for your audience, and save the interesting bits for conversations here among your peers.

        "A Journey of a Thousand Rest Stops Begins with a Single Movement"

        D Offline
        D Offline
        dandy72
        wrote on last edited by
        #44

        Roger Wright wrote:

        No shrink is necessary - just try to keep the conversation at a level of abstraction suitable for your audience, and save the interesting bits for conversations here among your peers.

        So, what you're saying is that he's just using the wrong interface? (oh, crap! I have it too! :doh: )

        1 Reply Last reply
        0
        • L leonej_dt

          Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

          If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

          C Offline
          C Offline
          Clint Helton
          wrote on last edited by
          #45

          clapHands((areYouHappy() && doYouKnowIt())? true : false));

          1 Reply Last reply
          0
          • B blackjack2150

            A friend of mine had to write the same sentence twince on a piece of paper for an exam, so he wrote it the first time and then he underlined it to select it. He then realised he had no CTRL, C and V keys on the sheet of paper. :)

            M Offline
            M Offline
            Miroslav Bucko
            wrote on last edited by
            #46

            Teacher: Write "I will not make paper airplanes in the classroom" 50 times on the board. Student:

            for(int counter = 0; counter <=50; counter++ )
            {
            Console.Writeline("I will not make paper airplanes in the classroom ");
            }

            :) :)

            D U M 3 Replies Last reply
            0
            • L leonej_dt

              Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

              If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

              J Offline
              J Offline
              Jpuckett
              wrote on last edited by
              #47

              This isn't weird at all. In fact, it has become generally accepted that even the language you first learn (or languages) define your very experience in the world by defining the thought processes and behavioral patterns you exhibit in relation to specific words, phrases or linguistic patterns. See: early works of Sapiri and Whorl re: Language and Behavioral Patterns or Thought Processes -- LMGTFY Link[^] This is even more true among computer scientists. The many experienced (read: been doin' this a while) computer scientists out there are polyglots by necessity since there is no singular language (yet) that can "do it all" markedly simply. --Yes, I realize I can use assembly to write this Web Application provided I write all parts of the Request/Response etc., but I'm not into S&M. Thanks.-- We tend to generalize a problem into our most-used (if not native or first) language before moving to applicable alternatives. Why? Language defines how we view everything. Language itself is meant to convey ideas, pictures, behavioral description, and other concrete or abstract concepts to the listener. For example, in English pronouns are used to relate feminine or masculine traits to individuals. In Spanish, French, and German (as well as other Germanic languages), not only are individiuals feminine or masculine, but also other nouns themselves inherit these attributes. Long story short... No, you're not weird. No matter what anyone says about programming affecting their thought processes: it has. It will. There's no way around it other than perhaps your mind already did it and you were a natural-born programmer. :) Cheers, JP

              C 1 Reply Last reply
              0
              • J Jpuckett

                This isn't weird at all. In fact, it has become generally accepted that even the language you first learn (or languages) define your very experience in the world by defining the thought processes and behavioral patterns you exhibit in relation to specific words, phrases or linguistic patterns. See: early works of Sapiri and Whorl re: Language and Behavioral Patterns or Thought Processes -- LMGTFY Link[^] This is even more true among computer scientists. The many experienced (read: been doin' this a while) computer scientists out there are polyglots by necessity since there is no singular language (yet) that can "do it all" markedly simply. --Yes, I realize I can use assembly to write this Web Application provided I write all parts of the Request/Response etc., but I'm not into S&M. Thanks.-- We tend to generalize a problem into our most-used (if not native or first) language before moving to applicable alternatives. Why? Language defines how we view everything. Language itself is meant to convey ideas, pictures, behavioral description, and other concrete or abstract concepts to the listener. For example, in English pronouns are used to relate feminine or masculine traits to individuals. In Spanish, French, and German (as well as other Germanic languages), not only are individiuals feminine or masculine, but also other nouns themselves inherit these attributes. Long story short... No, you're not weird. No matter what anyone says about programming affecting their thought processes: it has. It will. There's no way around it other than perhaps your mind already did it and you were a natural-born programmer. :) Cheers, JP

                C Offline
                C Offline
                Clint Helton
                wrote on last edited by
                #48

                Thank God! I was starting to wonder... :)

                1 Reply Last reply
                0
                • M Miroslav Bucko

                  Teacher: Write "I will not make paper airplanes in the classroom" 50 times on the board. Student:

                  for(int counter = 0; counter <=50; counter++ )
                  {
                  Console.Writeline("I will not make paper airplanes in the classroom ");
                  }

                  :) :)

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

                  copycat.[^]

                  The latest nation. Procrastination.

                  1 Reply Last reply
                  0
                  • L leonej_dt

                    Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

                    If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                    M Offline
                    M Offline
                    Matthew Barnett
                    wrote on last edited by
                    #50

                    If your favourite programming language is C++ then you should see a psychiatrist! :)

                    1 Reply Last reply
                    0
                    • B blackjack2150

                      A friend of mine had to write the same sentence twince on a piece of paper for an exam, so he wrote it the first time and then he underlined it to select it. He then realised he had no CTRL, C and V keys on the sheet of paper. :)

                      B Offline
                      B Offline
                      Battlehammer
                      wrote on last edited by
                      #51

                      More than once I tried to hit Ctrl - F when looking for something in a book or newspaper. I guess programmers are just programmed!

                      1 Reply Last reply
                      0
                      • L leonej_dt

                        Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

                        If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                        T Offline
                        T Offline
                        T800G
                        wrote on last edited by
                        #52

                        It's not a problem, a bit more time and you'll use your hippocampus for remote debugging. :laugh:

                        1 Reply Last reply
                        0
                        • L leonej_dt

                          Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

                          If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                          A Offline
                          A Offline
                          Alan Burkhart
                          wrote on last edited by
                          #53

                          Learning a programming language as a creative outlet (I don't do it for a living) actually helped me develop a more logical approach to general problem solving. When faced with something complex, I tend to apply an "If I do this Then Event A happens ElseIf I do that Then Event B happens" approach to finding a solution. Overall, I'd say I've benefited in that regard. It sounds like you just need to remind yourself that not everyone is a programmer or even a competent computer user, and as such their approach to problem solving or even idle conversation will be different from yours (or mine). I encounter this occasionally with my sweet little 88 year-old mom. When she hits me with a blank stare I know I've wandered off into Nerdville.

                          1 Reply Last reply
                          0
                          • L leonej_dt

                            Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

                            If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

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

                            I'm tempted to use parentheses for clarity in (ordinary communication) instances. One of the things that bugs me is the "Malicious Software Removal Tool"; where do the parentheses go? 0) (Malicious Software) Removal Tool 1) Malicious (Software Removal Tool)

                            L 1 Reply Last reply
                            0
                            • G Gary Wheeler

                              My brain has been known to throw exceptions now and then. They're called migraines X|.

                              Software Zen: delete this;

                              L Offline
                              L Offline
                              leonej_dt
                              wrote on last edited by
                              #55

                              Fortunately, I internally use error codes which the caller functions tend to ignore.

                              If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                              N 1 Reply Last reply
                              0
                              • H Henry Minute

                                No specific programming language has affected my thought processes in real life. I have always thought about things differently than my family and most of my friends anyway. :) What programming has done to me is that when I have to write, or type something I suddenly find that I am using Pascal or Camel case. The amount of paper I have wasted because of that is probably responsible for at least half of global warming. :-D

                                Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                                A Offline
                                A Offline
                                Alan Burkhart
                                wrote on last edited by
                                #56

                                The camel case thing hapPens to me someTimes, too alThough not laTely.

                                1 Reply Last reply
                                0
                                • V Vikram A Punathambekar

                                  Rage wrote:

                                  Even never made an analogy such as "Yes, in programming, this would be a base class, these would be derived from it, and you could access the whole through this interface. In your case, the interface would be this and this...." ?

                                  OK, slowly step away from the computer, and pull the plug in one quick motion. If-else branching: existed long before computers, doesn't count. Looping: OK, excusable in the real world. Inheritance: You need help. ;P

                                  Cheers, Vikram. (Cracked not one CCC, but two!)

                                  L Offline
                                  L Offline
                                  leonej_dt
                                  wrote on last edited by
                                  #57

                                  Vikram A Punathambekar wrote:

                                  If-else branching: existed long before computers, doesn't count. Looping: OK, excusable in the real world. Inheritance: You need help.

                                  Template metaprogramming? I'm not joking, my girlfriend was talking to me about how hard it is to determine the genre of a movie, and I switched the conversation to talking about how hard categorization is. template <typename _Category, typename _Element> _Category Categorize(const _Element &e) { //... } //... somewhere else Movie m(...); Genre g = Categorize<Genre,Movie>(m);

                                  If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                                  1 Reply Last reply
                                  0
                                  • L leonej_dt

                                    Fortunately, I internally use error codes which the caller functions tend to ignore.

                                    If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                                    N Offline
                                    N Offline
                                    nistrum404
                                    wrote on last edited by
                                    #58

                                    Brilliant, I'll have to try that.

                                    Coffee Brain::MakeCoffee() {

                                    Fridge fridge = Home.Current.GetFridge();

                                    if(!fridge.ContainsMilk) {
                                    throw new NoMilkException();
                                    }
                                    // ... //
                                    }

                                    Matt Dockerty

                                    1 Reply Last reply
                                    0
                                    • P PIEBALDconsult

                                      I'm tempted to use parentheses for clarity in (ordinary communication) instances. One of the things that bugs me is the "Malicious Software Removal Tool"; where do the parentheses go? 0) (Malicious Software) Removal Tool 1) Malicious (Software Removal Tool)

                                      L Offline
                                      L Offline
                                      leonej_dt
                                      wrote on last edited by
                                      #59

                                      I use brackets, as parentheses usually mean their contents are secondary ideas.

                                      If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                                      1 Reply Last reply
                                      0
                                      • L leonej_dt

                                        Hello, everybody: First of all, excuse me for this extremely weird thing I'm going to say. I have the following problem: My favorite programming language, C++, is affecting the way I think in real life. I tend to assume other people have the ability (not to mention the willingness) to make huge abstractions when I talk to them. I expect them to be able to distinguish between a thing being referred and the reference itself. My ability to communicate my thoughts to the people I live, work and am supposed to have fun with is severely impaired by the fact most of these thoughts are "constructed" using concepts understandable only to C++ lawyers. Has anybody experienced a similar thing (not necessarily with C++)? Do I have to go to a psychologist or a psychiatrist? Is my problem beyond repair? Thanks in advance, Eduardo León

                                        If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                                        R Offline
                                        R Offline
                                        realJSOP
                                        wrote on last edited by
                                        #60

                                        I've started driving towards Redmond several times with the intention of choking the living sh*t outa whoever is in charge of WPF, so yeah, I guess it has affected my thought process.

                                        .45 ACP - because shooting twice is just silly
                                        -----
                                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                        -----
                                        "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                                        L 1 Reply Last reply
                                        0
                                        • L Lost User

                                          Java rots my brain.... :laugh: Sorry. I don't suppose that's what you meant. :)

                                          O Offline
                                          O Offline
                                          Owen37
                                          wrote on last edited by
                                          #61

                                          Ohhh, if you want to talk about a language that ROTS the brain: it's gotta be COBOL! X| I've had a couple of jobs that required COBOL programming. Don't EVER want to do that EVER again!

                                          F 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