Skip to content

simpledream

May 2010 Events

I’ll be presenting at two Tucson Digital Arts Community events in May 2010.

I’m particularly excited about the “Introduction to HTML5” talk since it’s my first time co-presenting with long-time friend and former coworker Aaron Wagner. I will cover new features in HTML5 and CSS3 while Aaron will talk about the new JavaScript APIs and browser extensions. Plus, he’ll give us a demo of an HTML5 application called “Times Up” that he built for his church. Can’t wait!

Tucson WordPress Meetup April 27th, 2010

Tucson WordPress Meetup April 27th, 2010.

Join me and the Tucson Digital Arts Community for an evening of WordPress discussion.

Automattic Theme Team

I’m proud to be part of an awesome team bringing improvements and craftmanship to WordPress themes. Today we publicly announced our team goals over at ThemeShaper.com.

So, just what is this Automattic Theme Team anyway? In a nutshell, we’re a bunch of people who really care about WordPress Themes and want to see them get better and better on WordPress.com and for every WordPress.org user. And this is our blog.

Be sure and subscribe to our blog at ThemeShaper.com.

(via What Is The Automattic Theme Team?)

I’m Joining Automattic

These last few months I’ve been working, and not writing. I’ve been busy launching new sites, helping clients, and finding new opportunities. One such opportunity came in January.

Since starting simpledream web studio I’ve told people often that I’d like to be a freelancer for the rest of my career. I love working from anywhere—in the RV, co-working at Spoke6, in my home office.

That said, I have kept an eye on a few companies I’d love to work for: companies dedicated to open source software, that allow for location-independent employees, and have a great reputation in the industry. Automattic ranked high on that short list. When Matt Mullenweg contacted me about working with Automattic, I jumped at the chance.

I’m proud to announce that they’ve offered me a full-time position, and I’ve accepted it. I feel I’ve found a perfect match with the fine folks driving WordPress.org, WordPress.com, BuddyPress, Gravatar, Akismet, IntenseDebate, PollDaddy, and many other great projects.

Why would I love working for Automattic? It’s a distributed company: I can work from anywhere. They work on exciting, innovative projects. They are a prominent and active member of the open source community, and I want to be involved in that. There’s room for me to learn and grow. My day-to-day schedule won’t change much—I’ll be working a similar schedule and setting my own hours.

I’m stoked about my position as “Theme Wrangler” with Automattic. I’ll be working on web design and development projects, mostly revolving around themes and WordPress.com. I’m sure I’ll also use my Spanish and French skills since people all around the world use Automattic products.

If you want to learn more about Automattic, explore Automattic.com. And if you’re looking for an engaging job with smart people, check out the Jobs page and How We Work.

What’s going to happen to simpledream?

It’s been a great run! Five successful years managing my own business is easily one of my best and most fulfilling accomplishments. I learned, grew, and prospered as a consultant and contractor. The lifestyle I dreamed of—traveling around the US with my wife and working remotely–became a reality. The business, simpledream web studio, enabled that to happen.

I’m closing down the business soon. I’ll be helping to migrate my clients to new companies, passing them on to the capable hands of other web designers and developers.

I’ll be keeping the simpledream name, domain, and site alive as part of my personal brand. I plan to continue posting here about web design and development, web standards, and—of course—cool stuff going on with WordPress themes.

Stay tuned!

WordPress for Collaboration

I gave a ten-minute talk on this topic for the Tucson Digital Arts Community WordPress Workshop on January 14th, 2009. The talk could have been titled “How to Build a Private Twitter for Your Group With a Custom WordPress Theme” since that is the main idea. This is the text of my talk.

wordpress-for-collaboration001

I want to share with you an example of a non-traditional use for WordPress. As I’m sure you may know, WordPress is the most popular blogging software on the market. It is easy to use and customize, makes web publishing simple—it gets the job done. What you might not know, however, is that it does more than just blogs and simple CMSs.

I’d like to share one specific example of how I use WordPress to collaborate with a remote team. I figure I can kill two birds with one stone: I am going to show you how to use a WordPress custom theme for collaboration in a work environment, and at the same time I hope to encourage you to explore alternative uses of WordPress.

I live in an RV and travel around the country, so most of the time when I’m working with my colleagues, I am working remotely. That means that how I collaborate with a dispersed group of people is extremely important since we don’t have lots of face to face time. Even if you aren’t a stay-at-home or remote worker, you still have to collaborate, right? Even if it means sending an instant message to the guy in the cubicle five feet away from you.

dcr0744l

Who’s done that before? I think we all have. My point is that even if you are in a traditional office environment, it doesn’t mean that all your interactions happen face to face.

We all know that good communication is the key to getting things done. And I think my example tonight applies to in-house web design and development teams just as much as it does to freelancers or remote workers like myself that typically use email, instant messaging, and project management software to collaborate; those technologies take the place of the face-to-face interaction.

What I am doing right now?

Collaboration might not be the right word… I’m not going to cover what it means to manage projects with clients and how to collaborate on tasks and timelines. Instead, I want to talk about the simple communication that happens all day long. Answering this question, “What I am doing right now?”

How do you normally share that type of information with your group? And how do you keep tabs on your coworkers’ updates as well? Typically that would be done via email, phone calls, short meetings in the hallway, putting colored cups on top of your cubicle (hey—don’t laugh at that one, it works really well in some situations).

My sister once worked in an office where one way of saying “what am I doing right now” was exactly that: they had a red cup that meant “I’m busy”, and a blue cup that meant “I’m free.”

When these traditional methods don’t work, or if they aren’t practical, we often look to other tools for sending out quick and simple updates. Updates that are sent without much preparation or the need to open software. Updates that are asynchronous—meaning other people don’t have to respond right away—the message will be there for them when they are ready to read it.

Twitter

Lately it seems like there are more and more products being created to handle this type of communication. One great example is Twitter. It’s awesome, right? You get 140 characters to describe what you’re doing or how you’re feeling, or to post a link. Twitter is extremely popular because it gives you that “chatroom” feel of constant conversation. It’s quick and easy to post but can be engaging and effective.

It can be a really great way to simulate being in the same room with someone.

wordpress-for-collaboration0081

Twitter users share their personal updates with each other by answering the question, “What are you doing right now?” That question is typically a label on the text entry field on the Twitter website, for example. It’s the same action as updating your Facebook status to say you are having a bad day, or what you movie you are going to see that night. You just want to share a quick update without writing an epic saga or opening up your blog software to write a new post.

Twitter has changed how people interact. It’s effective precisely because it’s so simple. No tags or categories, no spellcheck, no formatting, just post it and it’s out there for all the world to see.

But what if you just need to communicate with one small group of people?

wordpress-for-collaboration0091

About a year ago, right here in Arizona, the makers of WordPress (Automattic) were having their yearly company gathering just north of here, in Oracle. They were thinking this same thing, and there they came up with a theme called Prologue that replicates Twitter-like interactions within a WordPress website.

Just like Twitter, Facebook, and other social web apps promote lifestreaming, Prologue promotes workstreaming for your team. Workstreaming is the publishing of work-related activities and events to your remote colleagues. Some might say that it’s also a way to convince your boss that you’re actually working!

What are you working on right now?

Prologue helps you answer the question, “What are you working on right now?”

My work as a consultant sometimes means being part of a small team—for one team I work with often Prologue has become one of our most-used communication tools. Besides constant updates on what we’re doing, we use Prologue as a scrum tool: every morning we all post our daily goals and roadblocks.

We also use it for sharing links and tips. But the main purpose for using Prologue is to update each other on our status.

Prologue helps you collaborate

How does Prologue help you collaborate better? Prologue is successful because it requires almost no work to post an update. The easier you make it for your team to post, the more they will use it.

  • It encourages short updates.
  • It allows a quick post on the home page—there is no need to view the admin site.
  • It allows comments so you can create a conversation around what you posted.
  • You can add tags and categories just like normal blog posts in WordPress, but you don’t have to. Like Twitter, you can just type and post.
  • You then use RSS feeds to track your coworkers’ updates. Or if your the boss, you sit there all day and hit Refresh! (Just kidding!)

Prologue is free, and easy to set up and use. All you have to do is download and install the theme, then enable it. It’s that easy. Even easier, you can sign up for a free WordPress.com account—it’s a default theme there, so you don’t even have to download it.

Here’s how easy it is to start using Prologue with a free WordPress.com account.

  1. After you’ve signed up for a free WordPress.com blog, log in and enable the theme.
  2. Then go to the blog home page, and post an update.
  3. Invite other users to join by adding them to the account.

That’s it!

Based on the default WordPress privacy settings, your Prologue setup can be public, or password-protected (meaning available only to your group). The password-protection is available with WordPress.com by default—if you are running your own WordPress site, then you’ll need to implement password protection on your own.

Try it for yourself

View the Automattic team’s live Prologue demo, and I’d encourage giving it a test run on your own WordPress site.

Fine Tuning WordPress on DreamHost

We offer WordPress as a one-click install, and there is a reason for that. Right out of the box, WordPress is a highly efficient, easy-to-use blogging platform. However, just like any other piece of software, things happen and it can run out of control. To help prevent issues, we have a few plugins we suggest that customers try out. We have listed these below along and have included a few other hints to boot.

Visit Fine Tuning Your WordPress Install – DreamHost.