Need a WordPress website this weekend? Start here...

Saturday Morning Surfing: Programming Is “Actionary” Blogging Is “Reactionary”

(Reading time: 3 – 4 minutes)

I have a problem: I need to maintain and extend two blogs, two WordPress plugins, and start work on a new piece of code for a web application.

I have to blog and program…

…but blogging and programming seem to require slight but important differences in how I work. Blogging requires a different sort of attention than programming. This difference is suggested by the following observation: most bloggers do not program, and most programmers blog only once in a while, if at all.

Reactionary blogging

So much of what I read about blogging success seems to require “reactionary” behavior. Successful bloggers have to stay on top of everything, all the time. Having Attention Deficit Disorder (ADD) seems to be an advantage for successful bloggers.

Successful bloggers must:

  • Regularly keep an eye on trending topics.
  • Watch traffic on a regular basis.
  • Manage business systems for advertising, affiliate sales, etc.
  • Maintain the blogging system, i.e., WordPress.
  • Promote on social networks, bookmark, leave comments, promote promote promote.

These activities require a lot of thin “time slicing.” You don’t have to pay much attention to any one thing for a very long time.

Successful blogging also seems to be as much about figuring out which way the wind is blowing, and staying with it. When some new technology comes along, you need to be ready to exploit it as fast as possible.

Actionary programming

Programming requires action, forethought, planning and long spans of concentrated attention. I call this “actionary.” People with ADD, otherwise brilliant, sometimes have a hard time sitting down long enough to be effective on a long term programming project.

You have to commit to a course of action.

You have to eliminate distraction.

For example, I’m not paying any attention at all to Google Buzz. I’m using that time to work out database schema for hrecipe microformat plugin. Am I missing anything? I don’t know. I do know that Jason Calacanis (mahalo.com) believes Buzz could seriously cut into Facebook’s market share for such conversations. He said so in an email this morning.

Perhaps I should pay more attention to Google Buzz. What should I give up?

Blog and program together, if possible

Blogging and programming together can be very difficult, unless you limit the blogging topics to stay very close to your programming. This isn’t always possible. How many people really want to spend an relaxed morning pondering a few thousand words on symplectic integration? Three or four, maybe.

However, I’ve been moderately successful (in terms of search results) blogging a bit about WordPress and PHP programming. It’s a natural fit here on Website In A Weekend, and I’ll be doing more of it.

Of the two, I’d have to say blogging is substantially easier for me. But I get far more satisfaction from a beautiful, easy-to-read, well-written piece of code.

What’s your experience?

Do you have experience doing both? Would you like to discuss it?

If so, please tell us about it!

What about other activities that might conflict with blogging? Tell us your experience with those.

DIY WordPress: your “gateway” drug into programming

(Reading time: 2 – 3 minutes)

Have you been seduced by WordPress?

You thought you were just a writer at heart, but now you want more. You want to understand how things get done. How the “gears and wheels” of this amazing personal publishing platform called WordPress really work. You’re in luck, because…


…Wordpress is your “gateway drug” to programming!

Let’s take a closer look. Paraphrasing from Wikipedia’s Gateway Drug article, we’re told:

  • The gateway substance in question somehow causes users to be more likely to try harder substances.

    Check.

    You’ve had your fill of HTML and CSS. It’s old hat. Boring. All the cool kids are into the hard stuff. PHP.

  • The gateway substance in question primes the brain for addiction to other (often unrelated) substances, independent of being more likely to try those other substances.

    You just thought HTML was enough. Then, you were sure you could draw the line at CSS.

    But MySQL is tempting you, sorely.

  • A rigid sequence of progression, starting with licit drugs followed by (increasingly dangerous) illicit ones, is often the case.

    It’s the surest path. Start with the easy stuff, like a web page. Before you know it, you’re writing WordPress plugins!

  • The gateway effect is pharmacological rather than socially constructed.

    Programming is addictive. Everybody knows that.

  • Use of gateway substances is necessary and/or sufficient for later use or addiction to harder drugs.

    PHP is useless without HTML. And MySQL just begs to be wrapped in PHP.

  • Or, some combination of the above is asserted.

    First hit’s free…

See?

WordPress is your perfect gateway to learn programming.

Easy to learn programming with WordPress

With just a little care (make backups!), you can ramp your skills up by:

  • Tweaking themes with CSS
  • Adding custom page template (super easy)
  • Create custom fields
  • Develop plugins.

Part of the beauty is that you also learn programming in today’s mixed programming language application environments. The days of limiting your development to one language such as C or C++ or Java are long gone.

What’s your plan? Are you going take advantage of this rich opportunity? If so, how? Leave a comment and a link, show us what you’re up to.