The Latest

  • On Writing

    The Problem

    I used to write in word processors and use formatting, but I found that most of the time all I really want is words. It doesn’t take a lot of effort to make your meaning clear with only text and a few simple pieces of markup. We learned to do this many, many years ago with early email systems that only allowed text, and we learned to do it well. When I first started to work with the web, I worked in text as well, though I “coded” my HTML by hand.

    Now, though, we want WYSIWYG text editors, complex blogging platforms, and similar things to do all the heavy lifting for us. The problem is, as I have discovered, is that eventually the maintenance of those complex editors and platforms greatly reduces the pleasures of just creating and sharing great content.

    I admit that my own content may not meet the standards of truly great content, but the general feeling is still there. Although posting to WordPress is relatively easy, and it does handle image uploading and related tasks for me fairly well, I shudder every time I am forced to dig into the software at all:

    • Why are my image uploads in the same folder as my themes?
    • Why are these folders contained in subfolders of the software platform itself?
    • Why are all the names weird and complicated? Why wp-content, wp-plugins, or wp-config?
    • Why does it seem like critical security updates are released every month or so, requiring frankly painful upgrades?

    I really respect what the creators of WordPress have managed to do, both in creating software that works (most of the time) and that is immensely popular, but I’m in the market for something simpler. Something that cares more about the content, images and words, than about plugins, whiz-bangery, and complication.

    Something that won’t fall flat on its face if a bunch of people come knocking. Or that won’t result in my web site being compromised because morons wrote one of the PHP scripts that was included with a theme.


    The Way Forward

    I need to find or create something new, simple, based in text and mostly static rendering. Something without uneccesary complication. Since I don’t know exactly the best way to accomplish that, research is necessary.

    Ideas include writing something of my own, in PHP, or a Python or Ruby framework. Other options include relatively simple scripts calling a few processors.

    Either way I think I’ll do the majority of my writing in Markdown or one of its derivatives and avoid raw HTML for simple things as much as possible.

    Take this example from my own WordPress site for a reason why:

    <p><a href="http://steveblock.com/wp/wp-content/uploads/2011/10/Morning-Facade.jpg"><img class="alignleft size-medium wp-image-3741" title="Morning Facade" src="http://steveblock.com/wp/wp-content/uploads/2011/10/Morning-Facade-600x450.jpg" alt="" width="600" height="450" /></a></p>
    
    <p>I took this picture while standing in front of a building.</p>
    

    In Markdown, on a site that wasn’t badly designed, I could write that as:

    [![Morning Facade][2]][1]
    
    I took this picture while standing in front of a building.
    
    [1]: /images/2011/10/Morning-Facade.jpg
    [2]: /images/2011/10/Morning-Facade-600x450.jpg (Morning Facade)
    

    Definitely not perfect, but at least it is clear, and the image links can happily live out of the main flow of the document. I don’t want to read tags, I want to read documents.

    And with some careful CSS (I don’t do a lot of fancy things with my images but WordPress doesn’t care) avoid any of the other annoying style-isms. And that’s all I’m really looking for. Imagine this document with all the <p> and <hr /> tags intact. Terrible.

    — Steve

  • TAGTOBER 2011

    Twice now a group of friends and I have organized a small photo challenge and contest called TAGTOBER, an offshoot of the casual photo sharing site TAGISU run by myself and good friend Andy Buck. The first contest was during October 2007. The second was during October 2009.

    The goal was to take one good photograph every day during the month of October, though there was no penalty for missing a day, other than missed votes. The only real rules were that the photo had to be yours, and it had to be taken, processed, and uploaded to the site on the day in question. We standardized on Central Time for the day cutoffs.

    Now that another two years have passed and October is coming up fast, I feel like I should challenge myself again with another TAGTOBER. However, I know that I’m well past the point on the calendar where I’d be able to gather enough interest to run a contest. People need time to prepare for something like this.

    So, I won’t try to run a contest this year. But I will try to carry on the tradition. Starting Saturday I’m challenging myself to do it again.

    Stay tuned.

    Tagtober 2007 photo: a bike leaning against a fence
    Tagtober 2009 photo: A colorful pedestrian bridge in light snow