Introducing #weekendtechtalk - A new way to get tech help on twitter.

@chrisorourke and I started #nofilterfriday a few months ago, and since then its taken off like a bat out of hell. I’d love to go into more detail about it, but it’s pretty well explained in Chris’ post.

After the success of #nofilterfriday. I’ve decided to try to launch yet another weekly twitter hashtag event. Every weekend, between the hours of 11am and 4pm, I’m going to be helping people out with computer problems via twitter.

So here’s how it started.

I’ve been in the computer repair business for almost three years now. I got started at a computer shop in Tigard called geekoids.com- I’ve since started my own web development company (as many of you already know, I’m the senior development engineer at Slate Technologies) and scaled down to working at the shop only on weekends. We do everything from laptop power jack repair to virus removal.

While I’m working, I usually have TweetDeck open - This allows me to check up on weekend events that I usually have to miss because of work. Every once in a while someone I’m following will need some quick tech help. Because I’m such a nice guy, I usually try to help out as best I can.

This has happened on many different occasions, and with many different twitterers, so I’ve decided to make the process of getting help a little more official. I’d love to make this as close of a community as #nofilterfriday has become, so if you have tech skills and you think you can help someone out, please try to do so.

Now to get down and dirty with the rules:

  1. Put #weekendtechtalk somewhere in the tweet to get help.
  2. Anyone can join in to help people - Just make sure to tag your tweets!
  3. I can’t do this 24/7, so unless I’m not busy, I’ll only answer questions between the hours of 11am and 4pm every Saturday and Sunday.
  4. Any tech question or problem goes. Do you want to know what RAM stands for? That’s a valid question. Want to know how to recover data from a formatted partition? Thats also a valid question. Get the picture?

Any questions?

Changing My Sleep Patterns

I’ve been way to haphazard about my sleep schedule today, to the point where its affecting my productivity. So I’ve decided to wake up daily at 8am. This should force me to go to sleep at a decent hour, while still allowing me to get work done at night.

Its kind of counterintuitive, but I’ve already taken the first step. I’ve been awake for almost 24 hours now. If I go to bed within the next half an hour or so, I should get roughly 12 hours worth of sleep and still wake up by 8am. To make sure that I reach my goal, I’ve decided to make it public. You will now be able to follow my sleep patterns on Twitter.

I’ll be posting when I go to sleep and when I wake up. Quite the experiment, no?

GTD with Gmail- Filters, Labels, Quick Links, and Multiple Inboxes.

The gmail team announced today that there was a new feature in gmail labs: multiple inboxes. At first I thought, “Why do I need more than one inbox?”

Then it struck me. I’ve been into GTD ever since I discovered lifehacker in early 2007. I tried it by the book and couldn’t get anywhere, so I’ve adapted it slightly to meet my needs. All I do is list all of the projects that I’m working on and make a list of everything that I have to do to complete each one. I’ve been wanting to integrate GTD with my inbox for a while now, but I’ve never quite been able to get it right- until now. I can finally have the To Do list functionality that I’ve always craved from gmail.

Sure, they have their little gmail labs task widget. Its not detailed enough, no room for seperate projects, and not customizable. In other words its unuseable. I’m so glad that I have an alternative now. Its a pretty quick process to get it set up, so I thought I’d write a quick tutorial on how to use gmail for a simplified version of GTD.

Step One: Create your Labels

The first thing you need to do is create some labels for your tasks, projects, and done tasks. We’re going to need one label called “Task”, one label called “Done”, and one label for each project that you have list items for. If you want to learn more about labels, you can read more about them at google. Easy enough no?

Step Two: Set up your Filters

Now we’ll set up a few filters, so that your tasks get sorted into their corresponding projects and so that tasks don’t end up in your inbox. The first filter we’ll make is the most complex, its the one that makes sure your tasks don’t clutter your inbox.

I’m not sure how much you know about setting up filters, so I’ll walk you through it.

  1. Click the “Create a filter” link up by the “Search Mail” button
  2. In the “To:” textfield put in your email address plus “task” (e.g. username+task@gmail.com - or for apps customers username+task@yourdomain.com)
  3. Click “Next Step”
  4. Check “Skip the Inbox” and “Mark as read”
  5. Apply the label: Task
  6. Click “Create Filter”

Now that we have our tasks being filtered out of the inbox and into the Tasks label, its time to set up our projects filters.

  1. Click the “Create a filter” link
  2. In the “Has the words:” textfield write “Projects: <insert project name>” (e.g. “Projects: Gmail To Do List”)- Make sure you have the quotes!
  3. Click “Next Step”
  4. Apply the projects label
  5. Click “Create Filter”
  6. Rinse and Repeat for each project you have.

Now that we have our filters set up, we need to get our multiple inboxes set up.

Step Three: Get Multiple Inboxes Set up

Go into google labs and enable the Multiple Inboxes feature. This allows you to have more than one “box” on the front page of gmail. Pretty helpful when you’re trying to have your task list show up, no?

Alright, now that you have that enabled, go into your gmail settings and find the multiple inboxes settings tab. Here you can choose where you want the task list to appear (above, below, or to the right of your inbox) and how many tasks you’d like to be displayed at a time. I chose to have my tasklist below my inbox, and I think 15 is a good number to show.

Now we need to set up what is going to be displayed in the new task list pane. We can do that by using some of the gmail advanced search functions. If you think about it, we need to find all tasks that aren’t already done. How do you say that in gmail search? like this:

label:(Task -Done)

Just write that into the “Pane 0″ textbox. Thats it. We’re done with the setup work. Now lets add some tasks!

Step Four: The Tasks

We start by composing an email to yourself. Remember that email address that our filter is looking for? We need to send our tasks to that. So make the email out to yourusername+task@gmail.com (or whatever your email ended up looking like).

The subject of the message will be the task the you’d like to list. You can write in anything you’d like, but I find that the more specific you make it the better.

Now we need to tell the task what project its going to be filed under. Of course, its ok to not file it under anything, this whole process will work without projects. I just find that projects make things a little cleaner. In the body of the email, write exactly what you wrote in the “Has the words” field when you set up the filter. So if you had a project called “Garden” then you would write “Project: Garden” in the body of the email.

Send that baby out. Now, when the email arrives back to you, it should pop up in your task list!

A Couple of Hints and Techniques

Now, say you’ve completed one of those tasks. How do you say that its done? Just select the task and add the label “Done”. This will exclude it from the list, but keep it archived for your records.

I usually like to assign a next item for each of my projects. luckily, gmail make this very simple- I just use the star. When I complete the next item I unstar it, mark it as done and star the next item.

Next time I’ll show you how to use the Quick Links labs feature to set up some project specific to do lists, and to check out everything that you’ve done within a certain time period!

A Couple Things That I’m Currently Working On

I’ve been rather busy lately. Just finished Shovell, the training app for Ruby on Rails 2. Its pretty nifty actually, but quite unpolished. If I were to make this a live app I’d have to add quite a few features to get it up to par.

I’ve since moved on to the geekoids.com database. Its probably the most complex application that I’ve ever worked on. Four database tables, two separate user groups, time tracking, and invoice and customer management! Its going to be awesome. I might make an open source version of it, it would be pretty useful for any company that’s in the “business services” sector- especially independent IT companies. I’ll go into detail of what I’ve done when I finish the code.

The current website that we’re working on is a small Bakery, resteraunt, and catering business. They’re located in Brownsville, OR but they server the whole willamette valley. The site will be up by Monday.

I’ll be anouncing that thing I said I’d announce soon. So stay tuned for that.

Updates all around!

We’ve got something big in the works

We’re working on some pretty big changes at my company, Brothers Grimm Studios. I can’t say anything until its all official and stuff- so sorry if anyone feels a little neglected. We’re really happy with this new direction, and we think its going to help out our customers too. Thats all that I can say about that…

In other news

Started work at Geekoids.com for the weekend today. The bench looks supprisingly clear today, I’ll have to talk to matt and see what we’re supposed to do today. I get here early on saturdays, so I take some time to write a little and wrangle my RSS feeds.

I guess I’m going to a party tonight too, its going to be a pretty good networking event for us, so thats good. But I don’t really know anyone there- supposedly they’re mostly business owners though (our target audience for Brothers Grimm). Hopefully we’ll find some clients there.