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. What we say vs. what we mean

What we say vs. what we mean

Scheduled Pinned Locked Moved The Lounge
javascriptperlcloudcsharpvisual-studio
30 Posts 14 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

    I'm using the joke symbol, but this is so painfully accurate it can't really be considered a joke :laugh:

    What we say

    What we mean

    Horrible hack

    Horrible hack that I didn't write

    Temporary workaround

    Horrible hack that I wrote

    It's broken

    There are bugs in your code

    It has a few issues

    There are bugs in my code

    Obscure

    Someone else's code doesn't have comments

    Self documenting

    My code doesn't have comments

    That's why it's an awesome language

    It's my favorite language and it's really easy to do something in it

    You're thinking in the wrong mindset

    It's my favorite language and it's really hard to do something in it

    I can read this Perl script

    I wrote this Perl script

    I can't read this Perl script

    I didn't write this Perl script

    Bad structure

    Someone else's code is badly organized

    Complex structure

    My code is badly organized

    Bug

    The absence of a feature I like

    Out of scope

    The absence of a feature I don't like

    Clean solution

    It works and I understand it

    We need to rewrite it

    It works but I don't understand it

    emacs is better than vi

    It's too peaceful here, let's start a flame war

    vi is better than emacs

    It's too peaceful here, let's start a flame war

    IMHO

    You are wrong

    Legacy code

    It works. but no one knows how

    ^X^Cquit^\[ESC][ESC]^C

    I don't know how to quit vi

    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

    N C R O A 7 Replies Last reply
    0
    • Sander RosselS Sander Rossel

      I'm using the joke symbol, but this is so painfully accurate it can't really be considered a joke :laugh:

      What we say

      What we mean

      Horrible hack

      Horrible hack that I didn't write

      Temporary workaround

      Horrible hack that I wrote

      It's broken

      There are bugs in your code

      It has a few issues

      There are bugs in my code

      Obscure

      Someone else's code doesn't have comments

      Self documenting

      My code doesn't have comments

      That's why it's an awesome language

      It's my favorite language and it's really easy to do something in it

      You're thinking in the wrong mindset

      It's my favorite language and it's really hard to do something in it

      I can read this Perl script

      I wrote this Perl script

      I can't read this Perl script

      I didn't write this Perl script

      Bad structure

      Someone else's code is badly organized

      Complex structure

      My code is badly organized

      Bug

      The absence of a feature I like

      Out of scope

      The absence of a feature I don't like

      Clean solution

      It works and I understand it

      We need to rewrite it

      It works but I don't understand it

      emacs is better than vi

      It's too peaceful here, let's start a flame war

      vi is better than emacs

      It's too peaceful here, let's start a flame war

      IMHO

      You are wrong

      Legacy code

      It works. but no one knows how

      ^X^Cquit^\[ESC][ESC]^C

      I don't know how to quit vi

      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

      N Offline
      N Offline
      Nelek
      wrote on last edited by
      #2

      Too true... :laugh: :laugh: :sigh: :sigh:

      M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

      1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        I'm using the joke symbol, but this is so painfully accurate it can't really be considered a joke :laugh:

        What we say

        What we mean

        Horrible hack

        Horrible hack that I didn't write

        Temporary workaround

        Horrible hack that I wrote

        It's broken

        There are bugs in your code

        It has a few issues

        There are bugs in my code

        Obscure

        Someone else's code doesn't have comments

        Self documenting

        My code doesn't have comments

        That's why it's an awesome language

        It's my favorite language and it's really easy to do something in it

        You're thinking in the wrong mindset

        It's my favorite language and it's really hard to do something in it

        I can read this Perl script

        I wrote this Perl script

        I can't read this Perl script

        I didn't write this Perl script

        Bad structure

        Someone else's code is badly organized

        Complex structure

        My code is badly organized

        Bug

        The absence of a feature I like

        Out of scope

        The absence of a feature I don't like

        Clean solution

        It works and I understand it

        We need to rewrite it

        It works but I don't understand it

        emacs is better than vi

        It's too peaceful here, let's start a flame war

        vi is better than emacs

        It's too peaceful here, let's start a flame war

        IMHO

        You are wrong

        Legacy code

        It works. but no one knows how

        ^X^Cquit^\[ESC][ESC]^C

        I don't know how to quit vi

        Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

        C Offline
        C Offline
        Chris C B
        wrote on last edited by
        #3

        Oh, if only you were joking ... :^)

        1 Reply Last reply
        0
        • Sander RosselS Sander Rossel

          I'm using the joke symbol, but this is so painfully accurate it can't really be considered a joke :laugh:

          What we say

          What we mean

          Horrible hack

          Horrible hack that I didn't write

          Temporary workaround

          Horrible hack that I wrote

          It's broken

          There are bugs in your code

          It has a few issues

          There are bugs in my code

          Obscure

          Someone else's code doesn't have comments

          Self documenting

          My code doesn't have comments

          That's why it's an awesome language

          It's my favorite language and it's really easy to do something in it

          You're thinking in the wrong mindset

          It's my favorite language and it's really hard to do something in it

          I can read this Perl script

          I wrote this Perl script

          I can't read this Perl script

          I didn't write this Perl script

          Bad structure

          Someone else's code is badly organized

          Complex structure

          My code is badly organized

          Bug

          The absence of a feature I like

          Out of scope

          The absence of a feature I don't like

          Clean solution

          It works and I understand it

          We need to rewrite it

          It works but I don't understand it

          emacs is better than vi

          It's too peaceful here, let's start a flame war

          vi is better than emacs

          It's too peaceful here, let's start a flame war

          IMHO

          You are wrong

          Legacy code

          It works. but no one knows how

          ^X^Cquit^\[ESC][ESC]^C

          I don't know how to quit vi

          Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

          R Offline
          R Offline
          Ron Anders
          wrote on last edited by
          #4

          Quote:

          ^X^Cquit^\[ESC][ESC]^C I don't know how to quit vi

          ROTFLMAO. :thumbsup:

          Greg UtasG 1 Reply Last reply
          0
          • R Ron Anders

            Quote:

            ^X^Cquit^\[ESC][ESC]^C I don't know how to quit vi

            ROTFLMAO. :thumbsup:

            Greg UtasG Offline
            Greg UtasG Offline
            Greg Utas
            wrote on last edited by
            #5

            Recently I installed Linux and had to use vi to edit some files. I hadn't used the godforsaken thing in about 30 years but managed to do what was needed without hopelessly corrupting those files. I now believe in muscle memory, since it is the only explanation for how I could insert, replace, cut, and paste text and quit with or without committing the changes. :-D

            Robust Services Core | Software Techniques for Lemmings | Articles
            The fox knows many things, but the hedgehog knows one big thing.

            <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
            <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

            L 1 Reply Last reply
            0
            • Greg UtasG Greg Utas

              Recently I installed Linux and had to use vi to edit some files. I hadn't used the godforsaken thing in about 30 years but managed to do what was needed without hopelessly corrupting those files. I now believe in muscle memory, since it is the only explanation for how I could insert, replace, cut, and paste text and quit with or without committing the changes. :-D

              Robust Services Core | Software Techniques for Lemmings | Articles
              The fox knows many things, but the hedgehog knows one big thing.

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

              I suffered that pain a while back. I switched to Visual Studio Code which works in native Linux and Linux on WSL.

              Greg UtasG 1 Reply Last reply
              0
              • L Lost User

                I suffered that pain a while back. I switched to Visual Studio Code which works in native Linux and Linux on WSL.

                Greg UtasG Offline
                Greg UtasG Offline
                Greg Utas
                wrote on last edited by
                #7

                In a Lounge post a couple of weeks ago, I asked about using Windows 10 to develop C++ for Linux. VS Code seemed to be a clear winner, so I'll likely switch to it someday. What's blocking me is builds, for which I use VS2017. For WSL, MS recommends CMake. That looks to be about as fun as vi, so you'd think MS would provide a tool for converting VS project files to CMake. Think again. :mad: But I did find a tool[^] that supposedly does it. What it generated seemed to do most of what was needed, but it failed on a shared properties file that controls various compiler and linker settings. So I'm stuck with VS2017 until this tool gets fixed or MS gets their act together. Porting to Linux isn't urgent, so I'd rather wait than struggle with CMake.

                Robust Services Core | Software Techniques for Lemmings | Articles
                The fox knows many things, but the hedgehog knows one big thing.

                <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                L 1 Reply Last reply
                0
                • Greg UtasG Greg Utas

                  In a Lounge post a couple of weeks ago, I asked about using Windows 10 to develop C++ for Linux. VS Code seemed to be a clear winner, so I'll likely switch to it someday. What's blocking me is builds, for which I use VS2017. For WSL, MS recommends CMake. That looks to be about as fun as vi, so you'd think MS would provide a tool for converting VS project files to CMake. Think again. :mad: But I did find a tool[^] that supposedly does it. What it generated seemed to do most of what was needed, but it failed on a shared properties file that controls various compiler and linker settings. So I'm stuck with VS2017 until this tool gets fixed or MS gets their act together. Porting to Linux isn't urgent, so I'd rather wait than struggle with CMake.

                  Robust Services Core | Software Techniques for Lemmings | Articles
                  The fox knows many things, but the hedgehog knows one big thing.

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

                  I always use make in Linux (and WSL), even though it means creating Makefiles by hand.

                  D K 2 Replies Last reply
                  0
                  • L Lost User

                    I always use make in Linux (and WSL), even though it means creating Makefiles by hand.

                    D Offline
                    D Offline
                    David ONeil
                    wrote on last edited by
                    #9

                    Richard MacCutchan wrote:

                    creating Makefiles by hand.

                    You are a God amongst men.

                    The Science of King David's Court | Object Oriented Programming with C++

                    H L 2 Replies Last reply
                    0
                    • D David ONeil

                      Richard MacCutchan wrote:

                      creating Makefiles by hand.

                      You are a God amongst men.

                      The Science of King David's Court | Object Oriented Programming with C++

                      H Offline
                      H Offline
                      honey the codewitch
                      wrote on last edited by
                      #10

                      Really? Make is nasty but simple. I use it because I can't figure out CMake. They're easy to write if you can get over their use of whitespace, which i hate

                      Real programmers use butterflies

                      Greg UtasG L 2 Replies Last reply
                      0
                      • Sander RosselS Sander Rossel

                        I'm using the joke symbol, but this is so painfully accurate it can't really be considered a joke :laugh:

                        What we say

                        What we mean

                        Horrible hack

                        Horrible hack that I didn't write

                        Temporary workaround

                        Horrible hack that I wrote

                        It's broken

                        There are bugs in your code

                        It has a few issues

                        There are bugs in my code

                        Obscure

                        Someone else's code doesn't have comments

                        Self documenting

                        My code doesn't have comments

                        That's why it's an awesome language

                        It's my favorite language and it's really easy to do something in it

                        You're thinking in the wrong mindset

                        It's my favorite language and it's really hard to do something in it

                        I can read this Perl script

                        I wrote this Perl script

                        I can't read this Perl script

                        I didn't write this Perl script

                        Bad structure

                        Someone else's code is badly organized

                        Complex structure

                        My code is badly organized

                        Bug

                        The absence of a feature I like

                        Out of scope

                        The absence of a feature I don't like

                        Clean solution

                        It works and I understand it

                        We need to rewrite it

                        It works but I don't understand it

                        emacs is better than vi

                        It's too peaceful here, let's start a flame war

                        vi is better than emacs

                        It's too peaceful here, let's start a flame war

                        IMHO

                        You are wrong

                        Legacy code

                        It works. but no one knows how

                        ^X^Cquit^\[ESC][ESC]^C

                        I don't know how to quit vi

                        Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                        O Offline
                        O Offline
                        obermd
                        wrote on last edited by
                        #11

                        That last one is me.

                        1 Reply Last reply
                        0
                        • H honey the codewitch

                          Really? Make is nasty but simple. I use it because I can't figure out CMake. They're easy to write if you can get over their use of whitespace, which i hate

                          Real programmers use butterflies

                          Greg UtasG Offline
                          Greg UtasG Offline
                          Greg Utas
                          wrote on last edited by
                          #12

                          Whitespace?! And you diss Python because it gives indentation significance? Why do people put up with this shite?

                          Robust Services Core | Software Techniques for Lemmings | Articles
                          The fox knows many things, but the hedgehog knows one big thing.

                          <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                          <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                          H 1 Reply Last reply
                          0
                          • Greg UtasG Greg Utas

                            Whitespace?! And you diss Python because it gives indentation significance? Why do people put up with this shite?

                            Robust Services Core | Software Techniques for Lemmings | Articles
                            The fox knows many things, but the hedgehog knows one big thing.

                            H Offline
                            H Offline
                            honey the codewitch
                            wrote on last edited by
                            #13

                            Unfortunately because enough other people put up with it that it became the de facto standard. :~ X|

                            Real programmers use butterflies

                            Greg UtasG 1 Reply Last reply
                            0
                            • H honey the codewitch

                              Unfortunately because enough other people put up with it that it became the de facto standard. :~ X|

                              Real programmers use butterflies

                              Greg UtasG Offline
                              Greg UtasG Offline
                              Greg Utas
                              wrote on last edited by
                              #14

                              That's almost like Yogi Berra's quote, "No one goes there anymore. It's too crowded." :laugh:

                              Robust Services Core | Software Techniques for Lemmings | Articles
                              The fox knows many things, but the hedgehog knows one big thing.

                              <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                              <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                              1 Reply Last reply
                              0
                              • D David ONeil

                                Richard MacCutchan wrote:

                                creating Makefiles by hand.

                                You are a God amongst men.

                                The Science of King David's Court | Object Oriented Programming with C++

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

                                Thanks for the video, it came at an opportune time.

                                D 1 Reply Last reply
                                0
                                • H honey the codewitch

                                  Really? Make is nasty but simple. I use it because I can't figure out CMake. They're easy to write if you can get over their use of whitespace, which i hate

                                  Real programmers use butterflies

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

                                  honey the codewitch wrote:

                                  Make is nasty

                                  No more so than many other products. I used it extensively in my working life, and found it had uses beyond simple software builds.

                                  H 1 Reply Last reply
                                  0
                                  • L Lost User

                                    honey the codewitch wrote:

                                    Make is nasty

                                    No more so than many other products. I used it extensively in my working life, and found it had uses beyond simple software builds.

                                    H Offline
                                    H Offline
                                    honey the codewitch
                                    wrote on last edited by
                                    #17

                                    I'm mostly referring to the syntax, and it's about as bad as perl given that it has a smaller surface area. It makes bash look positively readable by comparison.

                                    Real programmers use butterflies

                                    L 1 Reply Last reply
                                    0
                                    • L Lost User

                                      I always use make in Linux (and WSL), even though it means creating Makefiles by hand.

                                      K Offline
                                      K Offline
                                      KateAshman
                                      wrote on last edited by
                                      #18

                                      Me too! .. mostly because it worked well for me in 2003 and googling a makefile takes about 2 minutes, so why change?

                                      1 Reply Last reply
                                      0
                                      • H honey the codewitch

                                        I'm mostly referring to the syntax, and it's about as bad as perl given that it has a smaller surface area. It makes bash look positively readable by comparison.

                                        Real programmers use butterflies

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

                                        Any syntax is 'bad' until you learn it. C, C++, Java, Smalltalk, even COBOL ...

                                        H 1 Reply Last reply
                                        0
                                        • L Lost User

                                          Any syntax is 'bad' until you learn it. C, C++, Java, Smalltalk, even COBOL ...

                                          H Offline
                                          H Offline
                                          honey the codewitch
                                          wrote on last edited by
                                          #20

                                          I mean specifically bad as in poorly designed. Not all syntax is created equal despite your implication to the contrary. Significant whitespace is nonsense, for example, both from a parsing standpoint, and from a usability standpoint. Technically speaking it's Broken As Designed. Same with things that cannot easily be remembered by way mnemonic or anything like that. Make is littered with that. Just like code can be readable and unreadable, so can syntax. A grammar can be well designed, or it can be designed poorly. C# is an example of a well designed grammar. Make is an example of a poorly designed grammar. It is what it is.

                                          Real programmers use butterflies

                                          L 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