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'd like to see better writing in technical articles

I'd like to see better writing in technical articles

Scheduled Pinned Locked Moved The Lounge
questionalgorithmsannouncement
22 Posts 15 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.
  • R Offline
    R Offline
    rjmoses
    wrote on last edited by
    #1

    Today, I was reading a Code Project article about the announcement of the new eBPF Foundation. I was taught in English 101 that the first time an abbreviation such a eBPF is used in an article, the author, as a courtesy to the reader and for clarity, should spell it out. Now, somewhere along the line, I missed what eBPF stood for, so I had to go searching. It turned out that eBPF is an extension of BPF. So, my question became--"What the HELL is BPF?" And this lead to more searches to discover that the author was talking about "Berkeley Packet Filter". So I am asking people to spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

    L Richard DeemingR M D K 7 Replies Last reply
    0
    • R rjmoses

      Today, I was reading a Code Project article about the announcement of the new eBPF Foundation. I was taught in English 101 that the first time an abbreviation such a eBPF is used in an article, the author, as a courtesy to the reader and for clarity, should spell it out. Now, somewhere along the line, I missed what eBPF stood for, so I had to go searching. It turned out that eBPF is an extension of BPF. So, my question became--"What the HELL is BPF?" And this lead to more searches to discover that the author was talking about "Berkeley Packet Filter". So I am asking people to spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

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

      rjmoses wrote:

      And this leadled to

      FTFY. ;P

      1 Reply Last reply
      0
      • R rjmoses

        Today, I was reading a Code Project article about the announcement of the new eBPF Foundation. I was taught in English 101 that the first time an abbreviation such a eBPF is used in an article, the author, as a courtesy to the reader and for clarity, should spell it out. Now, somewhere along the line, I missed what eBPF stood for, so I had to go searching. It turned out that eBPF is an extension of BPF. So, my question became--"What the HELL is BPF?" And this lead to more searches to discover that the author was talking about "Berkeley Packet Filter". So I am asking people to spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

        Richard DeemingR Offline
        Richard DeemingR Offline
        Richard Deeming
        wrote on last edited by
        #3

        On the other hand, if you spell out what the initialism/acronym stands for every time you use it, then you might as well not use it at all. :) I used to laugh whenever I watched one of the many UK "traffic cops"-type shows, where they'd repeatedly refer to "ANPR, which stands for Automated Number Plate Recognition". If you're going to say that every time, you might as well drop the "ANPR, which stands for" part. :laugh:


        "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

        "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

        S C O E 4 Replies Last reply
        0
        • Richard DeemingR Richard Deeming

          On the other hand, if you spell out what the initialism/acronym stands for every time you use it, then you might as well not use it at all. :) I used to laugh whenever I watched one of the many UK "traffic cops"-type shows, where they'd repeatedly refer to "ANPR, which stands for Automated Number Plate Recognition". If you're going to say that every time, you might as well drop the "ANPR, which stands for" part. :laugh:


          "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

          S Offline
          S Offline
          Slow Eddie
          wrote on last edited by
          #4

          You couldn't be more wrong. Only one time, when first mentioned, is all it takes. No one can know the meaning of every acronym. Particularly when applied to the myriad of software and hardware items in the dev universe. And Yes, with cut and paste I am in favor of doing away with acronyms.

          Zaphod

          Richard DeemingR 1 Reply Last reply
          0
          • Richard DeemingR Richard Deeming

            On the other hand, if you spell out what the initialism/acronym stands for every time you use it, then you might as well not use it at all. :) I used to laugh whenever I watched one of the many UK "traffic cops"-type shows, where they'd repeatedly refer to "ANPR, which stands for Automated Number Plate Recognition". If you're going to say that every time, you might as well drop the "ANPR, which stands for" part. :laugh:


            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

            C Offline
            C Offline
            CHill60
            wrote on last edited by
            #5

            In fairness to the OP ...

            Quote:

            to spell out what an abbreviation stands for the first time it is used

            1 Reply Last reply
            0
            • S Slow Eddie

              You couldn't be more wrong. Only one time, when first mentioned, is all it takes. No one can know the meaning of every acronym. Particularly when applied to the myriad of software and hardware items in the dev universe. And Yes, with cut and paste I am in favor of doing away with acronyms.

              Zaphod

              Richard DeemingR Offline
              Richard DeemingR Offline
              Richard Deeming
              wrote on last edited by
              #6

              Slow Eddie wrote:

              You couldn't be more wrong. Only one time, when first mentioned, is all it takes.

              Which is basically the point I was making. :) If you give the definition and initialism on the first use, and then use the initialism from then on, that's fine. If you use the initialism without defining it, that's not good. But if you use both every time, that's also not good.


              "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

              "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

              1 Reply Last reply
              0
              • R rjmoses

                Today, I was reading a Code Project article about the announcement of the new eBPF Foundation. I was taught in English 101 that the first time an abbreviation such a eBPF is used in an article, the author, as a courtesy to the reader and for clarity, should spell it out. Now, somewhere along the line, I missed what eBPF stood for, so I had to go searching. It turned out that eBPF is an extension of BPF. So, my question became--"What the HELL is BPF?" And this lead to more searches to discover that the author was talking about "Berkeley Packet Filter". So I am asking people to spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

                M Offline
                M Offline
                musefan
                wrote on last edited by
                #7

                Typically when people are doing something for free, and then you turn it into a chore, they have a tendency to stop doing it completely. Appreciate what you are given, or start paying for it. And yes, I understand you are just offering some general constructive criticism, but when you start trying to please everyone, that's what makes it become a chore.

                1 Reply Last reply
                0
                • R rjmoses

                  Today, I was reading a Code Project article about the announcement of the new eBPF Foundation. I was taught in English 101 that the first time an abbreviation such a eBPF is used in an article, the author, as a courtesy to the reader and for clarity, should spell it out. Now, somewhere along the line, I missed what eBPF stood for, so I had to go searching. It turned out that eBPF is an extension of BPF. So, my question became--"What the HELL is BPF?" And this lead to more searches to discover that the author was talking about "Berkeley Packet Filter". So I am asking people to spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

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

                  Sometimes an article's author - and I'm not just talking about CP here - assumes some knowledge about the matter being discussed. It all depends on who the target audience is. If I'm reading an article from Science magazine, I'd welcome what you're suggesting, because I'm probably not already familiar with the lingo or even some of the concepts being discussed. But as a Windows developer who reads a lot of documentation and many articles, I could see that becoming very annoying, very fast. But I suppose that's where HTML comes in, unlike a printed sheet of paper...if you're not familiar with an acronym, perhaps it could have some hover text that spells it out. That way it doesn't change the flow of the article and you can skip right over it if you don't need an explanation. Somehow I was just reminded when HTML was being introduced, and a buddy of mine had a similar thought, but taken to an extreme...his idea was that HTML meant that we could have every single word in an article link to its dictionary definition. Now *that* is abusing a tool...

                  K 1 Reply Last reply
                  0
                  • D dandy72

                    Sometimes an article's author - and I'm not just talking about CP here - assumes some knowledge about the matter being discussed. It all depends on who the target audience is. If I'm reading an article from Science magazine, I'd welcome what you're suggesting, because I'm probably not already familiar with the lingo or even some of the concepts being discussed. But as a Windows developer who reads a lot of documentation and many articles, I could see that becoming very annoying, very fast. But I suppose that's where HTML comes in, unlike a printed sheet of paper...if you're not familiar with an acronym, perhaps it could have some hover text that spells it out. That way it doesn't change the flow of the article and you can skip right over it if you don't need an explanation. Somehow I was just reminded when HTML was being introduced, and a buddy of mine had a similar thought, but taken to an extreme...his idea was that HTML meant that we could have every single word in an article link to its dictionary definition. Now *that* is abusing a tool...

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

                    dandy72 wrote:

                    perhaps it could have some hover text that spells it out.

                    Now that's a really good idea! :)

                    dandy72 wrote:

                    HTML

                    "Go forth into the source" - Neal Morse "Hope is contagious"

                    D 1 Reply Last reply
                    0
                    • K kmoorevs

                      dandy72 wrote:

                      perhaps it could have some hover text that spells it out.

                      Now that's a really good idea! :)

                      dandy72 wrote:

                      HTML

                      "Go forth into the source" - Neal Morse "Hope is contagious"

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

                      kmoorevs wrote:

                      HTML

                      Ooooh, I see what you did there. Well played. :-)

                      1 Reply Last reply
                      0
                      • Richard DeemingR Richard Deeming

                        On the other hand, if you spell out what the initialism/acronym stands for every time you use it, then you might as well not use it at all. :) I used to laugh whenever I watched one of the many UK "traffic cops"-type shows, where they'd repeatedly refer to "ANPR, which stands for Automated Number Plate Recognition". If you're going to say that every time, you might as well drop the "ANPR, which stands for" part. :laugh:


                        "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

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

                        Just spell it out the first time you use it and then put the acronym in parenthesis.

                        1 Reply Last reply
                        0
                        • R rjmoses

                          Today, I was reading a Code Project article about the announcement of the new eBPF Foundation. I was taught in English 101 that the first time an abbreviation such a eBPF is used in an article, the author, as a courtesy to the reader and for clarity, should spell it out. Now, somewhere along the line, I missed what eBPF stood for, so I had to go searching. It turned out that eBPF is an extension of BPF. So, my question became--"What the HELL is BPF?" And this lead to more searches to discover that the author was talking about "Berkeley Packet Filter". So I am asking people to spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

                          K Offline
                          K Offline
                          kalberts
                          wrote on last edited by
                          #12

                          As I sit here by my PC (Personal Computer), listening to music on my DAB (Digital Audio Broadcasting) radio - in your area, FM (Frequency Modulation) radio may still be dominant - I receive an SMS (Short Message Signaling) on my GSM (Global System for Mobile communication) phone saying that I ought to see the TV (TeleVision) broadcast tonight from BBC (British Broadcasting Corporation) about people's inability to handle commonly recognized TLAs (Three Letter Abbreviations). Since the days of LP (Long Play) discs, through CDs (Compact Discs) and DVDs (Digital Versatile Discs), TLAs and ETLAs (Extended Three Letter Abbreviations) have made little sense. Streaming technology managed by HTTP (HyperText Transfer Protocol) or HTTPS (Hypertext Transfer Protocol Secure) over the IP (Internet Protocol), with content managed by HTML (HyperText Markup Language) providet by your ISP (Internet Service Provider) may gradually replace physical media. Here, at CP (Code Project), I suppose that anyone from USA (United States of America) and GB (Great Britain), and even those from EU (European Union) are familiar with many of these ETLAs. Yet, as a service to those who do not immediately recognize e.g. BMW (Bayerische Motoren Werke AG) or LG (Lucky Goldstar) I suggest that we make it a habit to explain such terms when referring to such terms. Remember that it may be essential even when referring to e.g. a bottle of Dr. (Doctor) Pepper, or when updating your CV (Curriculum Vitae).

                          D R 2 Replies Last reply
                          0
                          • Richard DeemingR Richard Deeming

                            On the other hand, if you spell out what the initialism/acronym stands for every time you use it, then you might as well not use it at all. :) I used to laugh whenever I watched one of the many UK "traffic cops"-type shows, where they'd repeatedly refer to "ANPR, which stands for Automated Number Plate Recognition". If you're going to say that every time, you might as well drop the "ANPR, which stands for" part. :laugh:


                            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                            E Offline
                            E Offline
                            englebart
                            wrote on last edited by
                            #13

                            Please explain what “UK” means. 😂

                            1 Reply Last reply
                            0
                            • K kalberts

                              As I sit here by my PC (Personal Computer), listening to music on my DAB (Digital Audio Broadcasting) radio - in your area, FM (Frequency Modulation) radio may still be dominant - I receive an SMS (Short Message Signaling) on my GSM (Global System for Mobile communication) phone saying that I ought to see the TV (TeleVision) broadcast tonight from BBC (British Broadcasting Corporation) about people's inability to handle commonly recognized TLAs (Three Letter Abbreviations). Since the days of LP (Long Play) discs, through CDs (Compact Discs) and DVDs (Digital Versatile Discs), TLAs and ETLAs (Extended Three Letter Abbreviations) have made little sense. Streaming technology managed by HTTP (HyperText Transfer Protocol) or HTTPS (Hypertext Transfer Protocol Secure) over the IP (Internet Protocol), with content managed by HTML (HyperText Markup Language) providet by your ISP (Internet Service Provider) may gradually replace physical media. Here, at CP (Code Project), I suppose that anyone from USA (United States of America) and GB (Great Britain), and even those from EU (European Union) are familiar with many of these ETLAs. Yet, as a service to those who do not immediately recognize e.g. BMW (Bayerische Motoren Werke AG) or LG (Lucky Goldstar) I suggest that we make it a habit to explain such terms when referring to such terms. Remember that it may be essential even when referring to e.g. a bottle of Dr. (Doctor) Pepper, or when updating your CV (Curriculum Vitae).

                              D Offline
                              D Offline
                              Daniel Pfeffer
                              wrote on last edited by
                              #14

                              Member 7989122 wrote:

                              e.g. BMW (Bayerische Motoren Werke AG)

                              You missed a couple. :) Your post is seriously funny, and makes your point very well.

                              Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                              1 Reply Last reply
                              0
                              • R rjmoses

                                Today, I was reading a Code Project article about the announcement of the new eBPF Foundation. I was taught in English 101 that the first time an abbreviation such a eBPF is used in an article, the author, as a courtesy to the reader and for clarity, should spell it out. Now, somewhere along the line, I missed what eBPF stood for, so I had to go searching. It turned out that eBPF is an extension of BPF. So, my question became--"What the HELL is BPF?" And this lead to more searches to discover that the author was talking about "Berkeley Packet Filter". So I am asking people to spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

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

                                Agree. Just tell us what your mother would say. Since no one else is asking. (I googled it and the only find was CP Lounge Forum.)

                                "Rock journalism is people who can't write interviewing people who can't talk for people who can't read." Frank Zappa 1980

                                M 1 Reply Last reply
                                0
                                • G grralph1

                                  Agree. Just tell us what your mother would say. Since no one else is asking. (I googled it and the only find was CP Lounge Forum.)

                                  "Rock journalism is people who can't write interviewing people who can't talk for people who can't read." Frank Zappa 1980

                                  M Offline
                                  M Offline
                                  mngerhold
                                  wrote on last edited by
                                  #16

                                  guess: I won't comment on the A (aim?) behind your actions

                                  1 Reply Last reply
                                  0
                                  • R rjmoses

                                    Today, I was reading a Code Project article about the announcement of the new eBPF Foundation. I was taught in English 101 that the first time an abbreviation such a eBPF is used in an article, the author, as a courtesy to the reader and for clarity, should spell it out. Now, somewhere along the line, I missed what eBPF stood for, so I had to go searching. It turned out that eBPF is an extension of BPF. So, my question became--"What the HELL is BPF?" And this lead to more searches to discover that the author was talking about "Berkeley Packet Filter". So I am asking people to spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

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

                                    rjmoses wrote:

                                    Today, I was reading read a Code Project article about the announcement of the new eBPF Foundation. I was taught learned, in English 101, that the first time an abbreviation, such a eBPF like "eBPF," is used in an article, the author, as a courtesy to the reader, and for clarity, should spell it out. Now, somewhere along the line, I missed I did not know what eBPF stood for, so I had to go searching: I had to look it up. It turned out I found that "eBPF" is an extension of "BPF." So, my question becameThen, I wanted to know: "What the HELL is 'BPF'?" And this lead to more searches to discover that the author was talking about I found "BPF" stands for: "Berkeley Packet Filter." So I am asking people to spell out what anI believe articles would be improved if the authors would spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

                                    «The mind is not a vessel to be filled but a fire to be kindled» Plutarch

                                    R 1 Reply Last reply
                                    0
                                    • K kalberts

                                      As I sit here by my PC (Personal Computer), listening to music on my DAB (Digital Audio Broadcasting) radio - in your area, FM (Frequency Modulation) radio may still be dominant - I receive an SMS (Short Message Signaling) on my GSM (Global System for Mobile communication) phone saying that I ought to see the TV (TeleVision) broadcast tonight from BBC (British Broadcasting Corporation) about people's inability to handle commonly recognized TLAs (Three Letter Abbreviations). Since the days of LP (Long Play) discs, through CDs (Compact Discs) and DVDs (Digital Versatile Discs), TLAs and ETLAs (Extended Three Letter Abbreviations) have made little sense. Streaming technology managed by HTTP (HyperText Transfer Protocol) or HTTPS (Hypertext Transfer Protocol Secure) over the IP (Internet Protocol), with content managed by HTML (HyperText Markup Language) providet by your ISP (Internet Service Provider) may gradually replace physical media. Here, at CP (Code Project), I suppose that anyone from USA (United States of America) and GB (Great Britain), and even those from EU (European Union) are familiar with many of these ETLAs. Yet, as a service to those who do not immediately recognize e.g. BMW (Bayerische Motoren Werke AG) or LG (Lucky Goldstar) I suggest that we make it a habit to explain such terms when referring to such terms. Remember that it may be essential even when referring to e.g. a bottle of Dr. (Doctor) Pepper, or when updating your CV (Curriculum Vitae).

                                      R Offline
                                      R Offline
                                      rjmoses
                                      wrote on last edited by
                                      #18

                                      Love it! Well done.

                                      1 Reply Last reply
                                      0
                                      • B BillWoodruff

                                        rjmoses wrote:

                                        Today, I was reading read a Code Project article about the announcement of the new eBPF Foundation. I was taught learned, in English 101, that the first time an abbreviation, such a eBPF like "eBPF," is used in an article, the author, as a courtesy to the reader, and for clarity, should spell it out. Now, somewhere along the line, I missed I did not know what eBPF stood for, so I had to go searching: I had to look it up. It turned out I found that "eBPF" is an extension of "BPF." So, my question becameThen, I wanted to know: "What the HELL is 'BPF'?" And this lead to more searches to discover that the author was talking about I found "BPF" stands for: "Berkeley Packet Filter." So I am asking people to spell out what anI believe articles would be improved if the authors would spell out what an abbreviation stands for the first time it is used or, as my mother would say, IWCOTABYA.

                                        «The mind is not a vessel to be filled but a fire to be kindled» Plutarch

                                        R Offline
                                        R Offline
                                        rjmoses
                                        wrote on last edited by
                                        #19

                                        Aaahh, the vagaries of the English language! Love it!

                                        B 1 Reply Last reply
                                        0
                                        • R rjmoses

                                          Aaahh, the vagaries of the English language! Love it!

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

                                          "vagaries" So it's the language's fault that you and other authors can't express yourself in reasonably grammatic sentences, and, phrasing that communicates effectively ? I understand that ! If there weren't so many damn platforms, and cross-platform frameworks, I could be writing web SPA's that "would just work" everywhere. :) For people who learned a second language ... they did not grow up speaking ... reasonably well, tolerance, in their use of the second language, is a good thing, particularly when the goal is communicating technical information, solutions, techniques.

                                          «The mind is not a vessel to be filled but a fire to be kindled» Plutarch

                                          D 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