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. Writing article

Writing article

Scheduled Pinned Locked Moved The Lounge
question
23 Posts 11 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.
  • C Offline
    C Offline
    Christian Flutcher
    wrote on last edited by
    #1

    I am wondering seeing the quality of authors here in CP. It would be great if you can share the steps you guys do before writing an article. Do you write it first on a paper ? etc..

    Z J T M J 5 Replies Last reply
    0
    • C Christian Flutcher

      I am wondering seeing the quality of authors here in CP. It would be great if you can share the steps you guys do before writing an article. Do you write it first on a paper ? etc..

      Z Offline
      Z Offline
      Zoltan Balazs
      wrote on last edited by
      #2

      No, I guess we all use some kind of text editor nowadays. There is a guide on posting articles here[^]. Just find something that you would share and start working on it.

      Work @ Network integrated solutions | Flickr | A practical use of the MVC pattern

      P 1 Reply Last reply
      0
      • C Christian Flutcher

        I am wondering seeing the quality of authors here in CP. It would be great if you can share the steps you guys do before writing an article. Do you write it first on a paper ? etc..

        J Offline
        J Offline
        Jim Crafton
        wrote on last edited by
        #3

        I sometimes write up an outline first, to get a sense of where I want to go, and then gradually fill in the outline sections with more concrete information.

        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

        D 1 Reply Last reply
        0
        • C Christian Flutcher

          I am wondering seeing the quality of authors here in CP. It would be great if you can share the steps you guys do before writing an article. Do you write it first on a paper ? etc..

          T Offline
          T Offline
          Thomas Stockwell
          wrote on last edited by
          #4
          1. Develop a quality control/application/idea. It should be fully functional and include material that may not already be on the CodeProject website. In the case of an idea, you need to have a principle that can be conveyed through code or application. One of my articles Targeting Design-Time Events of UserControls[^] is based on the principles of design-time control customization. The control itself is useless, but it conveys the idea pretty well. 2) Develop a thought process of how you want to explain the article. A few suggested formats
          • Start to finish - explain how your project progressed from when you started explaining the coding details as you go. My article: Basics of Falling Blocks in VB 2005[^] is an example.
          • Explain the basics of the control and work your way to more complex.
          • Explain the control aspects and how each aspect was coded or used
          1. Develop a draft article and ask for a peer review from someone else in the coding community (this does not mean posting it at CodeProject, but depending on quality this is an option). 4) Once it has been checked grammatically and has a definite flow, then you can post it at CodeProject and see how others enjoy it.

          Regards, Thomas Stockwell Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. Visit my homepage Oracle Studios Discounted or Free Software for Students: DreamSpark - downloads.channel8.msdn.com MSDN Academic Alliance - www.msdnaa.com

          1 Reply Last reply
          0
          • J Jim Crafton

            I sometimes write up an outline first, to get a sense of where I want to go, and then gradually fill in the outline sections with more concrete information.

            ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

            D Offline
            D Offline
            Dalek Dave
            wrote on last edited by
            #5

            Jim Crafton wrote:

            gradually fill in the outline sections with more concrete information

            Oh Good, I need information about concrete... Where do I go looking? :)

            ------------------------------------ "I want you to imagine I have a blaster in my hand" - Zaphod Beeblebrox. "You DO have a blaster in your hand" - Freighter Pilot "Yeah, so you don't have to tax your imagination too hard" - Zaphod Beeblebrox

            S J 2 Replies Last reply
            0
            • D Dalek Dave

              Jim Crafton wrote:

              gradually fill in the outline sections with more concrete information

              Oh Good, I need information about concrete... Where do I go looking? :)

              ------------------------------------ "I want you to imagine I have a blaster in my hand" - Zaphod Beeblebrox. "You DO have a blaster in your hand" - Freighter Pilot "Yeah, so you don't have to tax your imagination too hard" - Zaphod Beeblebrox

              S Offline
              S Offline
              Simon P Stevens
              wrote on last edited by
              #6

              http://en.wikipedia.org/wiki/Concrete[^]

              Simon

              1 Reply Last reply
              0
              • C Christian Flutcher

                I am wondering seeing the quality of authors here in CP. It would be great if you can share the steps you guys do before writing an article. Do you write it first on a paper ? etc..

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

                The prep work that I do can be broken into three categories: 1: Is the code I'm presenting concise, clean, and documented? 2: Does the test/demo code clearly and quickly illustrate what I'm trying to communicate? 3: How do I clearly communicate what the article is about? Obviously, one has to balance available time with ideals, but I start with those three questions before publishing the article. Marc

                Thyme In The Country Interacx My Blog

                1 Reply Last reply
                0
                • D Dalek Dave

                  Jim Crafton wrote:

                  gradually fill in the outline sections with more concrete information

                  Oh Good, I need information about concrete... Where do I go looking? :)

                  ------------------------------------ "I want you to imagine I have a blaster in my hand" - Zaphod Beeblebrox. "You DO have a blaster in your hand" - Freighter Pilot "Yeah, so you don't have to tax your imagination too hard" - Zaphod Beeblebrox

                  J Offline
                  J Offline
                  Jim Crafton
                  wrote on last edited by
                  #8

                  You could try sticking your head in a bucket of it, that might prove to be illuminating :) As soon as I clicked on "Post" I figured someone would get me on the use of "concrete". I just figured it'd be Douglas first, but perhaps he still has his face buried in a cup of coffee :)

                  ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                  1 Reply Last reply
                  0
                  • C Christian Flutcher

                    I am wondering seeing the quality of authors here in CP. It would be great if you can share the steps you guys do before writing an article. Do you write it first on a paper ? etc..

                    J Offline
                    J Offline
                    Josh Smith
                    wrote on last edited by
                    #9

                    Here's my standard MO: 1) Write the code/app/demo. 2) Decide what is interesting, tricky, relevant enough in the code that merits explanation in an article. 3) Identify the exact snippets of code to highlight. 4) Take screenshots of the demo app in particular states, if appropriate. 5) Open MS Word. 6) Think of a meaningful title that is not too long. 7) Think of a meaningful subtitle that is not too long. 8) Determine the clearest way to present the material, based on increasing code complexity, dependencies, etc. 9) Write out all of the section headers, such as Introduction, Background, etc. 10) Write the article. 11) Pour a big glass of booze. 12) Battle with the WYSIWYG editor and coerce it to accept my article. (Sorry Chris!) 13) Spend the next two days obsessively editing and tweaking the article until it is as close to perfect as I can make it. 14) Lose faith in humanity when people vote my article down without ever explaining why. 15) Repeat. ;)

                    :josh: My WPF Blog[^] Sleep is overrated.

                    H J T 3 Replies Last reply
                    0
                    • J Josh Smith

                      Here's my standard MO: 1) Write the code/app/demo. 2) Decide what is interesting, tricky, relevant enough in the code that merits explanation in an article. 3) Identify the exact snippets of code to highlight. 4) Take screenshots of the demo app in particular states, if appropriate. 5) Open MS Word. 6) Think of a meaningful title that is not too long. 7) Think of a meaningful subtitle that is not too long. 8) Determine the clearest way to present the material, based on increasing code complexity, dependencies, etc. 9) Write out all of the section headers, such as Introduction, Background, etc. 10) Write the article. 11) Pour a big glass of booze. 12) Battle with the WYSIWYG editor and coerce it to accept my article. (Sorry Chris!) 13) Spend the next two days obsessively editing and tweaking the article until it is as close to perfect as I can make it. 14) Lose faith in humanity when people vote my article down without ever explaining why. 15) Repeat. ;)

                      :josh: My WPF Blog[^] Sleep is overrated.

                      H Offline
                      H Offline
                      Hans Dietrich
                      wrote on last edited by
                      #10

                      Man!!!!! :omg: I've been skipping about ten of those steps! No wonder I can write article so fast! And what kind of booze do you use?

                      Best wishes, Hans


                      [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                      J 1 Reply Last reply
                      0
                      • J Josh Smith

                        Here's my standard MO: 1) Write the code/app/demo. 2) Decide what is interesting, tricky, relevant enough in the code that merits explanation in an article. 3) Identify the exact snippets of code to highlight. 4) Take screenshots of the demo app in particular states, if appropriate. 5) Open MS Word. 6) Think of a meaningful title that is not too long. 7) Think of a meaningful subtitle that is not too long. 8) Determine the clearest way to present the material, based on increasing code complexity, dependencies, etc. 9) Write out all of the section headers, such as Introduction, Background, etc. 10) Write the article. 11) Pour a big glass of booze. 12) Battle with the WYSIWYG editor and coerce it to accept my article. (Sorry Chris!) 13) Spend the next two days obsessively editing and tweaking the article until it is as close to perfect as I can make it. 14) Lose faith in humanity when people vote my article down without ever explaining why. 15) Repeat. ;)

                        :josh: My WPF Blog[^] Sleep is overrated.

                        J Offline
                        J Offline
                        Jim Crafton
                        wrote on last edited by
                        #11

                        Josh Smith wrote:

                        1. Open MS Word.

                        Seriously? I tried that once and was just frustrated to no end once I had to get it into an html format, and then re-edit bits of the article. At this point I just type it in plain text and then manually add the html tags, since there are so few.

                        Josh Smith wrote:

                        1. Lose faith in humanity when people vote my article down without ever explaining why.

                        So sad, so true!

                        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                        J 2 Replies Last reply
                        0
                        • H Hans Dietrich

                          Man!!!!! :omg: I've been skipping about ten of those steps! No wonder I can write article so fast! And what kind of booze do you use?

                          Best wishes, Hans


                          [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                          J Offline
                          J Offline
                          Josh Smith
                          wrote on last edited by
                          #12

                          Hans Dietrich wrote:

                          And what kind of booze do you use?

                          Whatever helps numb the pain of working with HTML! :laugh:

                          :josh: My WPF Blog[^] Sleep is overrated.

                          J 1 Reply Last reply
                          0
                          • J Jim Crafton

                            Josh Smith wrote:

                            1. Open MS Word.

                            Seriously? I tried that once and was just frustrated to no end once I had to get it into an html format, and then re-edit bits of the article. At this point I just type it in plain text and then manually add the html tags, since there are so few.

                            Josh Smith wrote:

                            1. Lose faith in humanity when people vote my article down without ever explaining why.

                            So sad, so true!

                            ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                            J Offline
                            J Offline
                            Josh Smith
                            wrote on last edited by
                            #13

                            Jim Crafton wrote:

                            Seriously? I tried that once and was just frustrated to no end once I had to get it into an html format, and then re-edit bits of the article. At this point I just type it in plain text and then manually add the html tags, since there are so few.

                            I find that the extra steps and frustration is worth it. Word has some very good features, which you must enable, that provide things far beyond just spell checking. It can give you very pedantic degrees of grammar checking and writing style analysis. On me own me no write no goods, so me needs da word to make me smarter looker. :)

                            :josh: My WPF Blog[^] Sleep is overrated.

                            1 Reply Last reply
                            0
                            • J Josh Smith

                              Here's my standard MO: 1) Write the code/app/demo. 2) Decide what is interesting, tricky, relevant enough in the code that merits explanation in an article. 3) Identify the exact snippets of code to highlight. 4) Take screenshots of the demo app in particular states, if appropriate. 5) Open MS Word. 6) Think of a meaningful title that is not too long. 7) Think of a meaningful subtitle that is not too long. 8) Determine the clearest way to present the material, based on increasing code complexity, dependencies, etc. 9) Write out all of the section headers, such as Introduction, Background, etc. 10) Write the article. 11) Pour a big glass of booze. 12) Battle with the WYSIWYG editor and coerce it to accept my article. (Sorry Chris!) 13) Spend the next two days obsessively editing and tweaking the article until it is as close to perfect as I can make it. 14) Lose faith in humanity when people vote my article down without ever explaining why. 15) Repeat. ;)

                              :josh: My WPF Blog[^] Sleep is overrated.

                              T Offline
                              T Offline
                              Thomas Stockwell
                              wrote on last edited by
                              #14

                              Josh Smith wrote:

                              1. Open MS Word.

                              Hopefully you can move to Microsoft Expression Web 2 :laugh:

                              Regards, Thomas Stockwell Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. Visit my homepage Oracle Studios Discounted or Free Software for Students: DreamSpark - downloads.channel8.msdn.com MSDN Academic Alliance - www.msdnaa.com

                              J 1 Reply Last reply
                              0
                              • Z Zoltan Balazs

                                No, I guess we all use some kind of text editor nowadays. There is a guide on posting articles here[^]. Just find something that you would share and start working on it.

                                Work @ Network integrated solutions | Flickr | A practical use of the MVC pattern

                                P Offline
                                P Offline
                                Paul Conrad
                                wrote on last edited by
                                #15

                                You beat me to Marc's article. It's a great one :)

                                "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                                1 Reply Last reply
                                0
                                • J Jim Crafton

                                  Josh Smith wrote:

                                  1. Open MS Word.

                                  Seriously? I tried that once and was just frustrated to no end once I had to get it into an html format, and then re-edit bits of the article. At this point I just type it in plain text and then manually add the html tags, since there are so few.

                                  Josh Smith wrote:

                                  1. Lose faith in humanity when people vote my article down without ever explaining why.

                                  So sad, so true!

                                  ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                  J Offline
                                  J Offline
                                  Josh Smith
                                  wrote on last edited by
                                  #16

                                  Jim Crafton wrote:

                                  At this point I just type it in plain text and then manually add the html tags, since there are so few.

                                  I should have mentioned that before pasting my article from Word into the WYSIWYG editor, I first pass it through Notepad. That removes all the crazy formatting crap that Word introduces.

                                  :josh: My WPF Blog[^] Sleep is overrated.

                                  1 Reply Last reply
                                  0
                                  • T Thomas Stockwell

                                    Josh Smith wrote:

                                    1. Open MS Word.

                                    Hopefully you can move to Microsoft Expression Web 2 :laugh:

                                    Regards, Thomas Stockwell Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. Visit my homepage Oracle Studios Discounted or Free Software for Students: DreamSpark - downloads.channel8.msdn.com MSDN Academic Alliance - www.msdnaa.com

                                    J Offline
                                    J Offline
                                    Jim Crafton
                                    wrote on last edited by
                                    #17

                                    Would that be the Beta, Alpha, CTP, RC1, RC2, or RTM? Also, what about when it's re-branded and becomes Microsoft Office Windows Live Expression Web 2.0 Online Service Pack 2?

                                    ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                    J 1 Reply Last reply
                                    0
                                    • J Josh Smith

                                      Hans Dietrich wrote:

                                      And what kind of booze do you use?

                                      Whatever helps numb the pain of working with HTML! :laugh:

                                      :josh: My WPF Blog[^] Sleep is overrated.

                                      J Offline
                                      J Offline
                                      Jim Crafton
                                      wrote on last edited by
                                      #18

                                      So straight up moonshine or Everclear[^] then? :)

                                      ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                      J 1 Reply Last reply
                                      0
                                      • J Jim Crafton

                                        So straight up moonshine or Everclear[^] then? :)

                                        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                        J Offline
                                        J Offline
                                        Josh Smith
                                        wrote on last edited by
                                        #19

                                        Jim Crafton wrote:

                                        [Smile]

                                        I don't know. I can no longer see the bottle's label! X|

                                        :josh: My WPF Blog[^] Sleep is overrated.

                                        1 Reply Last reply
                                        0
                                        • J Jim Crafton

                                          Would that be the Beta, Alpha, CTP, RC1, RC2, or RTM? Also, what about when it's re-branded and becomes Microsoft Office Windows Live Expression Web 2.0 Online Service Pack 2?

                                          ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                          J Offline
                                          J Offline
                                          Josh Smith
                                          wrote on last edited by
                                          #20

                                          Jim Crafton wrote:

                                          Also, what about when it's re-branded and becomes Microsoft Office Windows Live Expression Web 2.0 Online Service Pack 2?

                                          We in the inner-circle refer to it as MOWLEW2SP2

                                          :josh: My WPF Blog[^] Sleep is overrated.

                                          J O 2 Replies 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