Jeremy D. Miller -- The Shade Tree Developer

Sponsors

The Lounge

Syndication

News

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Should I Blog?

I've been asked several times over the past month "Should I start a blog?  What if...?"  The answer is yes, you should.  Or more accurately, if you're interested in blogging you shouldn't feel afraid to blog.  Here's a rundown of the good and bad things that will happen to you when you blog:

 

The Good

  • You publish something that helps somebody.  You've used a lot of tutorials, newsgroups, and other people's posts in your career.  Think of your blog as a way to pay it forward.
  • By writing out your position on anything, you'll be forced to crystallize your thoughts on a subject.  I very frequently use my blog as a way to "pre-can" arguments and explanations for later.  I've used my blogging material in consulting roles.  I think that the simple act of expressing yourself is a good way to learn.  What do you think about a subject, and why?  Can you defend that statement?
  • It's a way to practice communication
  • You'll get noticed in a positive way and turn it into professional gain.  Arguably, writing a blog is the best thing I've ever done for my career.
  • It'll be funny to go back over old posts and see how your ideas have changed

 

The Bad

  • You end up being wrong.  Somebody will write a comment that tells you why your approach is wrong and they'll often say "just do this..."  Cool, you just learned a new trick.  You end up being wiser for the experience.
  • You look like an idiot.  Again, you've learned something;)
  • "foobar" or another BlogCoward is going to call you a name.  Nothing nearly as bad as what my wife says about me.  Sticks and stones...
  • You're going to make a very opinionated, inflammatory post and get criticized for it.  Oh my gosh, somebody might disagree with you!  It's okay, just keep it cool.  One of our former CodeBetter mates used to make inflammatory statements on his blog, then get really bent out of shape when people wrote in to criticize his position and poke holes in his arguments.  If you say something that you know is going to make people mad, expect the flames.  Saying that though, I've been surprised several times by the reaction to a post.  You might just want to reread your drafts and tone down the language (believe it or not, I do this but things still leak through).  Besides, you might have deserved the flames in the first place.

 

The Ugly

  • You'll get fired.  It's happened occasionally.  A senior consultant at my previous employer was terminated for blogging client information.  That's an extreme case, and one that's very easy to avoid.  You simply need to know what your company's policy is towards blogging and stay within the lines.  If you don't know what the policy is, you don't mention your employer's name at all.  That simple.  I've had 4 employers since starting this blog with wildly varying policies.  Just play nice.

 

Reasons Not to Blog

  • There are so many good blogger's out there, how could I compete?  It's not a competition.  Besides, good blogger's come and go.  There's often a trajectory of writing a flurry of really great stuff, then flatlining.  When I was first aware of the blogosphere one of the best blogger's around was Joel Spolsky, but when was the last time he wrote anything worth reading?  Maybe one good post a year?  Your favorite blogger is going to fall off any day now.  Anyway, fresh perspectives are always a valuable addition to the conversation.
  • I don't write well.  Practice makes perfect.  Blogging is usually an attempt to explain or demonstrate some technique, or a persuasive essay.  Both types of writing and communication are important for our careers.
  • It's all been said.  I doubt that's true, and even if it was, not everything said has been read.  People don't read old posts, and there's always a whole new generation of developers on the way up that didn't read the past masterpieces.  Just because I wrote a bunch of posts on the do's and don'ts of mock objects three years ago doesn't mean there isn't a lot of value in you writing a brand new post on mock object usage.  Heck, a lot of what I've written the last three years was originally discussed on Ward's Wiki in the late 90's, but that didn't, and shouldn't have, stopped me.

 

And finally, if you're really, really lucky and good, you can become a cultural force like Justice Gray.


Posted Fri, Jan 25 2008 7:36 PM by Jeremy D. Miller

[Advertisement]

Comments

Sharon wrote re: Should I Blog?
on Fri, Jan 25 2008 9:17 PM

Thanks for this post. This has been on my mind a lot over the past few months, especially the "It's all been said" concern. Lately I've been reassuring myself with similar answers; it's nice to have some outside encouragement, too.

Now all I need to do is find the time...

DotNetKicks.com wrote Should I Blog?
on Fri, Jan 25 2008 11:22 PM

You've been kicked (a good thing) - Trackback from DotNetKicks.com

igorbrejc.net » Should I blog? wrote igorbrejc.net » Should I blog?
on Sat, Jan 26 2008 1:21 AM

Pingback from  igorbrejc.net » Should I blog?

MohamedSaleh wrote re: Should I Blog?
on Sat, Jan 26 2008 6:44 AM

Thanks for this post Mr. Miller, i think many people dont know the real value of the blogging, you talk about many good points that encourage people to start blogging and share thier ideas and thoughts with others.

ActiveEngine Sensei wrote re: Should I Blog?
on Sat, Jan 26 2008 9:47 AM

Crystalizing your thoughts is so critical in our field, and in many ways is neglected while we pursue new technology and techniques.  

One additional comment I'd add to the flatlining of creativity is that any of the true masters, Mozart, Beethoven, grandmasters of chess like Bobby Fisher or Josh Waitzkin have all take at least 10 years to perfect their craft.  You may hit a a lull, but that may be a plateau that needs to be cleared or surpassed before you reach the next level.  

Ngu Soon Hui wrote re: Should I Blog?
on Sat, Jan 26 2008 9:48 AM

Nice post. I blog because I simply love writing, and it helps me to crystallize my points, as you said.

Shane Courtrille wrote re: Should I Blog?
on Sat, Jan 26 2008 11:12 AM

If Justice is a cultural force I think we really need to reconsider this whole "culture" thing and whether it's really worth it ;)

Russell Ball wrote re: Should I Blog?
on Sat, Jan 26 2008 12:10 PM

Excellent Post.

I couldn't agree more with you on the positive aspects of blogging. Besides helping my crystallize my thoughts on a topic, it has also led me to dig much deeper into topics than I ever used to before. The implicit threat of a commenter calling me out for my carelessness has definitely led me to improve my researching habits as well as be more willig to pre-emptively look at issues from different angles.

I also heartily agree with your thoughts on the "It's all been said" objection. It prevented me from blogging for years, but now I have a list of potential post topics that is about a hundred items long that I never seem to get to because something more interesting always pops up first.

While the echo chamber affect is certainly a blogging anti-pattern, I've found that there are an infinite number of interesting variations on an old theme that can still make it valuable to readers. Some of the best blog posts I've read have just taken tired old topics that I never really understood before and gave it just the right amount of context for me to finally experience the ah-ha momment.

Anyways. Keep up the excellent work. I consider your blog to be one of the better examples of "how to do a blog right".

This is not me… « Not this… wrote This is not me… « Not this…
on Sat, Jan 26 2008 7:17 PM

Pingback from  This is not me… « Not this…

AnonCoward wrote re: Should I Blog?
on Sun, Jan 27 2008 12:39 PM

Hysterical! You the positive force in the universe. Your job (and others here) is to mock them and the arguments and positioning yours as the only ones that matter.

Dado wrote re: Should I Blog?
on Sun, Jan 27 2008 4:26 PM

Good post.

Christopher Steen wrote Link Listing - January 27, 2008
on Mon, Jan 28 2008 2:40 AM

MSBuild MSBuildContrib January Release [Via: Scott Dorman ] Sharepoint SharePoint Lists as DataTables...

Christopher Steen wrote Link Listing - January 27, 2008
on Mon, Jan 28 2008 2:40 AM

Link Listing - January 27, 2008

Wöchentliche Rundablage: LINQ to SQL, System.AddIns, WPF, C#, OpenID, SharePoint, ASP.NET AJAX | Code-Inside Blog wrote Wöchentliche Rundablage: LINQ to SQL, System.AddIns, WPF, C#, OpenID, SharePoint, ASP.NET AJAX | Code-Inside Blog
on Mon, Jan 28 2008 2:42 PM

Pingback from  Wöchentliche Rundablage: LINQ to SQL, System.AddIns, WPF, C#, OpenID, SharePoint, ASP.NET AJAX | Code-Inside Blog

Openid » Should I Blog? wrote Openid » Should I Blog?
on Tue, Jan 29 2008 12:02 AM

Pingback from  Openid » Should I Blog?

Christopher Bennage wrote You should blog++
on Tue, Jan 29 2008 11:02 AM

Jeremy Miller recently posted a general encouragement to blog. I'll add my voice to his and as well

Community Blogs wrote You should blog++
on Tue, Jan 29 2008 11:13 AM

Jeremy Miller recently posted a general encouragement to blog. I'll add my voice to his and as well

Rob Conery » Some Thoughts On Blogging wrote Rob Conery » Some Thoughts On Blogging
on Sat, Feb 2 2008 8:06 PM

Pingback from  Rob Conery » Some Thoughts On Blogging

Yi Chuan wrote re: Should I Blog?
on Mon, Feb 4 2008 12:31 AM

Time is the only factor that is putting me back from blogging. But the time spent is definitely worthwhile with all the pros listed above.

Blogging also allow me to reflect more on what I have done, rather than just doing stuff for the seek of doing without having more in depth understanding.

Tim Marman's Loosely Coupled wrote Happy (Belated) 5th Birthday to Loosely Coupled
on Sat, Feb 23 2008 2:12 PM

I started blogging on January 29th, 2003 . We've been a little heads down trying to get Notches to

Loosely Coupled has moved wrote Happy (Belated) 5th Birthday to Loosely Coupled
on Sat, Feb 23 2008 2:12 PM

I started blogging on January 29th, 2003 . We've been a little heads down trying to get Notches to launch

http://www2.codebetter.com/blogs/jeremy.miller/archive/2008/01/25/should-i-blog.aspx wrote http://www2.codebetter.com/blogs/jeremy.miller/archive/2008/01/25/should-i-blog.aspx
on Thu, Apr 10 2008 12:23 PM
Je ne suis pas Jeff Atwood « Codingly wrote Je ne suis pas Jeff Atwood « Codingly
on Tue, Apr 22 2008 2:24 PM

Pingback from  Je ne suis pas Jeff Atwood « Codingly

.NET is pretty much very nice, thank you wrote One more on the cloud
on Tue, May 6 2008 10:32 AM

One more on the cloud

Will wrote re: Should I Blog?
on Fri, May 9 2008 9:23 AM

"You're going to make a very opinionated, inflammatory post and get criticized for it."

This is also known as the "Stored Procedures Post."

The beginning « Gold Plating wrote The beginning « Gold Plating
on Sat, May 10 2008 10:36 AM

Pingback from  The beginning « Gold Plating

Work at home. wrote Free work at home jobs.
on Tue, May 20 2008 12:45 PM

Home work time tracking. Work at home.

Jo wrote re: Should I Blog?
on Tue, May 20 2008 9:19 PM

Wow, I have been agonizing for weeks on whether or not to start a blog to enhance my website.   I think you have just answered each question I have been asking myself.   I guess I'll have to give it a try!!!!!  Thanks for the information.

Ultracet. wrote Ultracet.
on Fri, Jul 11 2008 5:53 PM

Ultracet.

Ultram. wrote Ultram warnings.
on Mon, Jul 14 2008 6:37 PM

Ultram. Tramadol brand s ultram definition of drug. Medication ultram. Pain medication called ultram. Tramadol ultram medicine.

Tramadol for dogs. wrote Tramadol.
on Mon, Jul 14 2008 6:41 PM

Tramadol.

Adderall. wrote Adderall xr headache.
on Fri, Aug 8 2008 6:06 AM

Adderall idiopathic edema. Wholesale adderall. Adderall. Generic adderall.

ALT.NET en France : Encore et toujours des rencontres ?? Paris « Codingly wrote ALT.NET en France : Encore et toujours des rencontres ?? Paris « Codingly
on Thu, Sep 18 2008 8:14 PM

Pingback from  ALT.NET en France : Encore et toujours des rencontres ?? Paris « Codingly

Jeremy D. Miller -- The Shade Tree Developer wrote My “Best Of” for 2008
on Wed, Dec 17 2008 9:06 PM

I haven’t been nearly as prolific a blogger as I used to be this year, so this one is going to be short

Community Blogs wrote My “Best Of” for 2008
on Wed, Dec 17 2008 9:14 PM

I haven’t been nearly as prolific a blogger as I used to be this year, so this one is going to be short

My ???Best Of??? for 2008 - taccato! trend tracker, cool hunting, new business ideas wrote My ???Best Of??? for 2008 - taccato! trend tracker, cool hunting, new business ideas
on Thu, Dec 18 2008 2:10 AM

Pingback from  My ???Best Of??? for 2008 - taccato! trend tracker, cool hunting, new business ideas

Eric Lee's Blog wrote <tap> <tap> Is this thing on?
on Sat, Dec 20 2008 11:19 PM

It’s Jeremy Miller’s fault . I’ve been on a blog-reading binge for about two years now, mostly focused

You should write blogs « Our Craft wrote You should write blogs &laquo; Our Craft
on Wed, Dec 31 2008 12:42 PM

Pingback from  You should write blogs &laquo; Our Craft