Top Posts


Recent Articles

  • Sophiestication Software

    Sophia of Sophiestication Software explaining why she violated her promise: First of all I‘m sorry for the confusion about the upgrade policy and version number. The License dialog clearly states 3.0, whereas the new version is labeled as 2.5. However, this is the first paid upgrade ever in the four years that CoverSutra exists. My…

    Sophia of Sophiestication Software explaining why she violated her promise:

    First of all I‘m sorry for the confusion about the upgrade policy and version number. The License dialog clearly states 3.0, whereas the new version is labeled as 2.5.

    However, this is the first paid upgrade ever in the four years that CoverSutra exists. My intent is not to make some quick dollars, it‘s to sustain the development costs of an app I love and use daily.

    Now if you don’t know what this is about, basically she promised users free upgrades until version 3.0. Now though she is going back on that and making users pay for upgrades past 2.5 (though lowering the price by $15), all of this because she wants to maintain only one version of the software — that Mac App Store version. This is all well and good, except: you should never break a promise to your users.

    Sophia:

    If I thought of that license text I would have simply declared this new version 3.0. Calling me a liar is simply wrong and way over the top.

    Over the top? Perhaps. Wrong? No way. Sophia, I don’t know you, but you did indeed lie. If the truth is that you forgot about your promise, then you need to state that up front and apologize, then find a solution.

    Sophia again:

    But seriously, what kind of reputation did I have if it‘s lost so easily? Didn‘t I prove often enough that I‘m fair and not interested in any fishy marketing tactics?

    You did prove that, which is why people are so pissed about what you just did — I thought that was obvious. What really should irk users though is the way she ended it:

    It‘s obvious that many of you are simply overreacting. Overreacting to some text I wrote over three years ago and forgot about until this thursday.

    Where the fuck is the apology?

  • Or Not: Distorting the News in Cafes Around the World

    Looks like it was all a hoax. Bastards. Zdzislaw Kotla as reported by Lisa Miller: They’re essentially manipulating public perception of world events and facts, as reported by dedicated journalists, and there’s not much we can do about it. Basically, there is a little box, that when plugged in, finds open wireless networks and allows…

    Looks like it was all a hoax. Bastards.

    Zdzislaw Kotla as reported by Lisa Miller:

    They’re essentially manipulating public perception of world events and facts, as reported by dedicated journalists, and there’s not much we can do about it.

    Basically, there is a little box, that when plugged in, finds open wireless networks and allows a remote hacker to distort news that people on that network sees. This is both awesome and more than a tad worrisome.

  • Behind the Scenes

    I don’t know if there is a lot of interest in this, but judging from how many times I get email about different aspects of the site I thought it worth writing up this post. I want to give a good overview and some insight into how I have this site set up — allowing…

    I don’t know if there is a lot of interest in this, but judging from how many times I get email about different aspects of the site I thought it worth writing up this post. I want to give a good overview and some insight into how I have this site set up — allowing me to reference this post when people ask questions in the future.

    Back End Server & Backups

    This entire site runs on Media Temple’s Grid Service (gs). It is an excellent service, both fast and affordable. My plan is to upgrade to the (dv) plan in a few months, but you can’t go wrong starting with the (gs) plan. One addition I have made to the (gs) plan is buying what Media Temple calls a grid container for the MySQL server on this site.

    I was experiencing about 10 seconds of database down-time, before I purchased the container, whenever I would publish a new post — since adding this container I have had no problems. This adds to the cost of the monthly service, but for me it was worth it. I also use Media Temple’s built in email solution for the TBR email system.

    I am a paranoid person when it comes to backing up the site, so I use the following:

    • Transmit synchronizes the server files with a local backup on my computer every Saturday.
    • VaultPress does real-time backups of the site.
    • WP Backup provides emailed backups of the database file twice a day.

    WordPress Plugins

    I have a slew of plugins running in WordPress so let’s just list them out:

    • All in One SEO Pack: I doubt this is needed any more with the way search engines work, but it provides a quick way to customize the way your site displays the title at the top of web browsers.
    • Customizable Search Widget: That is what you see over on the right hand side. This allows me to change the look of the search box a bit.
    • DF-Style Linked List: This is how I control the linked list and put a glyph in front of all non-linked posts.
    • Google XML Sitemaps: Like the SEO plugin I don’t think this is really needed any longer, but what the hell.
    • Instapaper Read Later Links: Allows me to put the little ‘read later’ buttons on articles.
    • Markdown for WordPress and bbPress: Just in case I forget to convert my writing into HTML, this plugin will keep it from looking bad.
    • MintPopularPostsWP: Integrates with Mint (more on that in a bit).
    • Optimize DB: Keeps my database file nice and small.
    • Redirection: Allows me to set 301 redirects from within WP, I use it to send people looking for certain pages (blind guessing) to a more relevant page.
    • Simple URL Shortener: Did you ever notice how if you try to use Bit.ly to shorten a link on this site, you end up with a http://tbr.mx link? That is what this plugin does. See here for details.
    • Simple Yearly Archive: builds the archive page that allows me to exclude the links category.
    • Title Case: For the most part this will properly capitalize my post titles.
    • Twitter Tools: Auto-tweets new posts, using the Bit.ly custom URL.
    • VaultPress: Interface for backing up.
    • WordPress Database Backup: The above mentioned plugin that emails me database backup files.
    • WP-Footnotes: Allows me to create and style the footnote system.
    • WP Super Cache: John Gruber loves to make fun of WP sites that crash when he links to them — don’t let that be your site.
    • WP to Twitter: Anytime I update a post from the web interface this will send out an [UPDATED] style tweet using my custom Bit.ly domain. ((I tried using only this instead of Twitter Tools, but it will not send a tweet when you post from a client like MarsEdit.))

    Ok that is all the plugins that I use, so let’s talk about a couple that I get a ton of questions on.

    Linked List

    I feel like I get asked questions about this daily. I try to respond the best I can, but here is how this works.

    When you install the linked list plugin you need to add code to your PHP files, as well customizing the options. This plugin does not just work out of the box. You will also need to use the custom fields in WordPress when you want to make a new post.

    Once you set your options for the plugin head over to create a new post — from here you need a custom field that looks like this:

    Screen shot 2011-01-04 at 3.12.28 PM.png

    This field will set the linked URL, in this case we are linking back to this sites main page.

    You are not done yet — now you need to determine how you want your posts to act on your main blog page by editing the PHP files in your theme. This is by far the most confusing part for everyone. I am not going to tell you which files to edit, if do know which files to edit and just want to see how my site works, take a look here. That is the relevant code that I use to make link posts behave the way I want.

    If you email me asking for further support, you likely will get no response. Contacting the developer is a better place to go, he’s a good guy.

    Instapaper Buttons

    Like with the linked list questions, I get email about this fairly often too. I have set this up in the plugin options so that the buttons are not displayed anywhere automatically. Then I inserted the PHP template tag that is provided into my PHP files where needed.

    You may have noticed that I don’t provide these links at the permalink location for linked items — that is just an ‘if, then’ statement much like how I did the above linked list. Play around with it, but again don’t ask me how to do these things. I am happy to help when it is fast and easy, but I won’t develop/design your site for you.

    I get emails on how I do the link posts about once a week. First things first you cannot do this from the WordPress iOS apps so don’t even bother. I mostly post links using MarsEdit 3, though when on the iPad I use a custom version of the ‘Press This’ bookmarklet.

    MarsEdit

    This one is easy: go to the Blog menu item and select “Edit Settings”. From there click on “Custom Fields”. Add this:

    Screen shot 2011-01-04 at 3.26.22 PM.png

    Now when you create a new post, if you put a URL in that custom field it will populate that linkedlisturl field in WordPress that you created before. Short, simple, sweet.

    Bookmarklet

    This is a touch trickier, luckily Shawn Blanc has it all written up on his site. Thanks, Shawn!

    Article Posting

    I have mentioned this elsewhere but I start my posts on my Mac in either Ulysses or in TextMate. I use Writer on the iPad and I don’t even bother on the iPhone. From there everything is converted to HTML in TextMate, then shipped to MarsEdit to post.

    Design

    There is no custom design job here, I just took this theme and customized the CSS and PHP files to my liking. The fonts are served by the excellent TypeKit service. Site logo is by Wet Frog Studios.

    Notes

    Please don’t take this as me telling anyone how to run their site — this is just how I run mine. I am writing this to eliminate some of the email I regularly get, not to spur more — if you have questions about a particular plugin please ask the developer, Google, or the WordPress.org forums. Those sources will be far better equipped to handle your questions.

    Lastly I use Mint and Google Analytics to track my statistics for this site. The former is highly recommended.

  • Shawn Blanc on the Mac App Store

    Shawn brings up some great points and I agree with most of them. One thing that I don’t quite agree with though is the implied motivation for Apple to launch the App Store. Many think Apple launched it for profits, or to simplify their software — I don’t think I agree with those notions. I…

    Shawn brings up some great points and I agree with most of them. One thing that I don’t quite agree with though is the implied motivation for Apple to launch the App Store. Many think Apple launched it for profits, or to simplify their software — I don’t think I agree with those notions.

    I think Apple launched the Mac App Store because they felt forced to open one. Perhaps that is silly sounding to most — they are a huge company and rarely listen to any one, so why would they feel forced to do anything? My guess is that if they truly did this as a simplification of the OS they would have waited until 10.7 — giving everyone a clean breaking point for making the transition. ((Not to mention a great bit of marketing material to push a new OS update.))

    Apple felt forced because they wanted to keep their fantastic iOS developers in the Apple family.

    They wanted to get them on the Mac.

    Apple reached a fork in the road: they could have gambled on iOS developers being willing to develop for the Mac when they release 10.7; instead they chose a safer path of launching now, at the very moment interest in such a distribution channel was at its peak.

    Sure Apple wants users to find great software, yes they want a cut of developers profits — all of that though could have waited until 10.7.

    After all Apple isn’t hurting for cash right now and their users have been pretty happy without a Mac App Store.

  • VZ iPhone

    It is not just me saying this, a lot of people are saying 1/11 is Verizon iPhone day. I don’t want one, screw Verizon. If you think AT&T is bad I can’t wait to hear what you think of Verizon. Oh and this also means AT&Ts service will be better ((Less people on the network…

    It is not just me saying this, a lot of people are saying 1/11 is Verizon iPhone day. I don’t want one, screw Verizon. If you think AT&T is bad I can’t wait to hear what you think of Verizon. Oh and this also means AT&Ts service will be better ((Less people on the network presumably)) , see ya suckers.

  • QuickCursor in the Mac App Store

    I haven’t had the app long, but I love it so far.

    I haven’t had the app long, but I love it so far.

  • Quote of the Day: Watts Martin

    “I bought it [BBEdit] at version 5.5, upgraded to 6.0, and recently upgraded that to 9.6 after admitting that TextMate 2 won’t be out until they finish writing Duke Nukem Forever with it.” — Watts Martin

    “I bought it [BBEdit] at version 5.5, upgraded to 6.0, and recently upgraded that to 9.6 after admitting that TextMate 2 won’t be out until they finish writing Duke Nukem Forever with it.”
  • Mass Bird, Fish Deaths Occur Regularly

    Seth Borenstein on the odd events of the mass blackbirds that fell out of the sky and other mass animal deaths: On average, 163 such events are reported to the federal government each year, according to USGS records. And there have been much larger die-offs than the 3,000 blackbirds in Arkansas. Twice in the summer…

    Seth Borenstein on the odd events of the mass blackbirds that fell out of the sky and other mass animal deaths:

    On average, 163 such events are reported to the federal government each year, according to USGS records. And there have been much larger die-offs than the 3,000 blackbirds in Arkansas. Twice in the summer of 1996, more than 100,000 ducks died of botulism in Canada.

    I don’t know whether I should be reassured by this, or even more troubled by this.

  • Facebook Goes Secret

    Andrew Polacek for the WSJ: Goldman sent copies of the private-placement memo throughout the day Thursday, often by messenger instead of email to prevent leaks. In some cases, even spouses of the document’s recipients were asked to sign a confidentiality agreement. This level of secrecy coming from the same company whose CEO wants less privacy.…

    Andrew Polacek for the WSJ:

    Goldman sent copies of the private-placement memo throughout the day Thursday, often by messenger instead of email to prevent leaks. In some cases, even spouses of the document’s recipients were asked to sign a confidentiality agreement.

    This level of secrecy coming from the same company whose CEO wants less privacy. I guess that doesn’t apply to him.

  • Getting my Central Hub In Order

    If you are a living breathing human being you most likely suffer from a common problem that all humans suffer from: forgetting stuff. Big or small, we tend to forget things. A large part of my job is to delegate tasks — sometimes I remember to follow-up to see if a task has been done,…

    If you are a living breathing human being you most likely suffer from a common problem that all humans suffer from: forgetting stuff. Big or small, we tend to forget things. A large part of my job is to delegate tasks — sometimes I remember to follow-up to see if a task has been done, but too often I forget.

    About a month and a half ago I got really tired of these delegated tasks falling through the cracks — my system of tracking items needed to be overhauled.

    The Old System

    Before I talk about how I now track things, I thought it best to talk about how I was tracking things:

    • OmniFocus
    • Basecamp
    • My memory

    I used to put things in OmniFocus manually and track them there, or simply add them as a task to someone else on Basecamp. Either way, I rarely would set a due date, instead just waiting for a person to check off their task in Basecamp. With this system about 20% of all things I needed to track would go into either Basecamp or OmniFocus — not so great.

    The rest of the tasks went into my brain — just ask my wife how well that works, and I would say that I was missing follow-ups on about 60% of all delegated tasks. This matters in my job for two reasons:

    1. Maintenance tasks that have not been completed reflect poorly on my company and the building owners. Tenants are less likely to want to renew, or sign a new lease on a building if it is not being well maintained. Putting my company at a high risk of having its contract terminated.
    2. Safety of tenants is incredibly important — failing to change light bulbs may result in dark pockets at night making the parking lot unsafe for someone to walk alone. There is also increased risk of theft and vandalism, as well as general low visibility concerns.

    Sealing the Cracks

    Before I could start trying to fix the systems I had in place I first needed to take a brutally honest look at where I was failing. It became clear that I was failing to follow up on sent emails, and phone calls. I also found that the time I spend on Basecamp has decreased significantly, to the point where it is barely used any longer.

    OmniFocus

    I decided that I was going to try and consolidate all of my tracking into OmniFocus — it is the tool that is with me 99% of the time. To do this I created a new single action bucket and titled it “Maintenance Tracker” — additionally I created another bucket that would serve as a more general tracker and would not reside inside my work project folder.

    My goal was to make it ridiculously easy to input items that need to be tracked, while still keeping them separate from items that I actually need to do. After using this setup for a bit I can say that this works fairly well for me. Any time I assign a task to someone else I make sure to note that task in OmniFocus and assign a due date that reflects when I think the task should be completed.

    Instead of checking off items when I follow up on them, I will re-assign the due date to a later time if the task is still not completed. I also file all tracker actions under the context ‘waiting’, which is an apt description, as well as being important for the email component.

    That pretty much covers the memory fault issues that I was experiencing. Making these steps habit is the most important aspect towards making sure that I don’t start relying on my memory once again.

    The last bit that I really needed to tackle was with email. Until I found this magical script I had been using MailTags and setting a waiting context to emails I needed to follow-up on and then sticking those emails into a follow-up folder for later action.

    This worked OK, but not great. Typically the follow-up folder would be overflowing with email to the point where I would just gloss over everything and only find the high-priority stuff. I just ignored far too much and began to loathe looking at the folder. Now though I have an applescript that will automatically add emails that have been flagged as waiting with a tickler date, sending them to OmniFocus’ inbox. From there all I need to do is assign a project and they are filed away, complete with a link back to the email that I sent.

    It is incredibly important that I get the link to the email that I sent, not a link to the email that I responded to. I need to know exactly what I asked someone and have the ability to re-forward that ask to them in order to make this setup work well for me. The ability to take searching for the right email out of the equation makes the system that much more frictionless.

    (As a side note: When I follow-up with people that I have assigned a task via email, I simply forward them the email I sent them and ask for a status update. I haven’t had any complaints about it and I seem to be getting much faster action on items that I send. People don’t want to be reminded of stuff they didn’t do, so they seem to get my stuff done first. This is a nice little bonus for me.)

    Highrise

    I also have added a new-ish tool to my arsenal: Highrise. I had previously only been using Highrise for email archiving (you can blind copy Highrise and it will store that email with the contact(s) that you are sending the email too) and for culling together all of my contacts for the business to help distribute contact lists to my co-workers.

    I have now started to make a better habit of logging notes in Highrise so that my co-workers can stay in touch with everything that is going on. This greatly simplifies our company communications so that we don’t have to meet just to keep each other apprised of what we are doing. Most importantly, Highrise keeps a running log of when tasks are completed (either via entering a note, or responding to a persons email that says they are done). This comes in handy when you need to tell someone when something was completed. Highrise offers a better way to find information that Mail.app does for me.

    Central Hub

    The key to revising my system was to remove system fragmentation. I was tracking actions in: Basecamp, OmniFocus, Highrise, and my memory. Now, I track all actions in OmniFocus and use the other tools as support.

    I only have one place where I need to look to see what needs to be tracked. I cannot begin to tell you how greatly this tweak has effected my business. I am a person who is very embarrassed when I forget things, or when I don’t meet the quality expectations that my clients have of me and making OmniFocus the central hub for my tracking and my tasks has greatly reduced my level of embarrassment.

    This all seems so simple and obvious now, I should have been tracking everything in OmniFocus to begin with, but better late than never. I think we all get too caught up thinking that using more tools is a better solution, right up to the point when things start to falter, only then do we realize: the only thing that matters is actually using the tools.

    My old system failed because I never checked or use the tools that I had appointed for tracking. My new system is working exceptionally well because I use the piss out of OmniFocus.

  • Mac App Store Downloads Top One Million in First Day

    Apple literally would have had 5 more sales if I could get on the MAPTORE. ((No way I am calling it MAS.)) [via TechCrunch]

    Apple literally would have had 5 more sales if I could get on the MAPTORE. ((No way I am calling it MAS.))

  • Duck Duck !Bang

    Related to the last item, here is something that really makes DuckDuckGo a great search engine.

    Related to the last item, here is something that really makes DuckDuckGo a great search engine.

  • Google’s Decreasingly Useful, Spam-Filled Web Search

    Marco Arment on Google’s useless results: Searching Google is now like asking a question in a crowded flea market of hungry, desperate, sleazy salesmen who all claim to have the answer to every question you ask. I have had great luck lately using DuckDuckGo.

    Marco Arment on Google’s useless results:

    Searching Google is now like asking a question in a crowded flea market of hungry, desperate, sleazy salesmen who all claim to have the answer to every question you ask.

    I have had great luck lately using DuckDuckGo.

  • The Rain City Superheroes

    This is a bad-ass group of superheroes keeping Seattle safe. Winston Ross: Jones is mostly polite with the RLSH members who criticize him, but he makes no apologies for his approach. The real-life superheroes mostly hand out food to homeless people, he reports scornfully. Superheroes are supposed to take down criminals. “They can keep feeding…

    This is a bad-ass group of superheroes keeping Seattle safe. Winston Ross:

    Jones is mostly polite with the RLSH members who criticize him, but he makes no apologies for his approach. The real-life superheroes mostly hand out food to homeless people, he reports scornfully. Superheroes are supposed to take down criminals. “They can keep feeding homeless people with sandwiches,” Jones says. “Leave the crime to me.”

    Awesome.

  • Markdown is a Skill Every Modern Communicator Should Learn

    Steve Rubel on why you should use Markdown: Video and imagery are critical. But, still, nothing on the web flies the way text does. Words power the web. So it’s critical that every communicator know how to succinctly organize, convey and present ideas for the web and mobile so that they build up readers like…

    Steve Rubel on why you should use Markdown:

    Video and imagery are critical. But, still, nothing on the web flies the way text does. Words power the web. So it’s critical that every communicator know how to succinctly organize, convey and present ideas for the web and mobile so that they build up readers like nutrients do, rather than weigh them down like junk food.

    Agreed and Markdown is a great way to write for the web. Especially when coupled with TextMate.

  • How To Fix Mac App Store “Error 100″

    If you are only experiencing the “Error 100” message Macstories can help you fix that.

    If you are only experiencing the “Error 100” message Macstories can help you fix that.

  • [SOLVED] The Mac App Store and the ” MZFinance.NoGUIDTokenFailureKey_message ” Error

    If you are awake today then you know that the Mac App Store launched (run software update to get it, requires a restart). Upon installing and restarting my machine, I tried to get Twitter for Mac. Yet I cannot sign into the Mac App Store — instead I get this error: MZFinance.NoGUIDTokenFailureKey_message This issue is…

    If you are awake today then you know that the Mac App Store launched (run software update to get it, requires a restart). Upon installing and restarting my machine, I tried to get Twitter for Mac. Yet I cannot sign into the Mac App Store — instead I get this error: MZFinance.NoGUIDTokenFailureKey_message

    This issue is not documented anywhere that I can find at this time, except for this discussion thread I started in the Apple Forums.

    There is rampant speculation as to what the problem is, but first here is what I have tried:

    • Restarting the Mac
    • A secondary Apple ID
    • Re-installing 10.6.6
    • Installing the 10.6.6 combo updater
    • Dumping ~Library/Cache and User/Library/Cache
    • Dumping all plist and files related to the App Store in Library/Application Support
    • Updating all credit card and billing info on the account.
    • Updating apps in iOS so that I can accept the new user terms of service.

    Here are some things I have learned about this problem:

    • People who have used a cloned drive to setup a new computer seem to be experiencing this problem the most.
    • Users with this problem report other Macs working with their login.
    • Speculation is that the Hardware UUID for people who used a clone on a new machine, or migration assistant is not reporting correctly, causing this problem.

    Solution

    See below.

    [Updated: 1/6/11 at 9:39 AM]
    Just got off the phone with AppleCare — they are looking into to the issue now and are currently at a loss. They will be calling me back in a few hours, I will update with any new news as it comes in.

    [Updated: 1/6/11 at 1:49 PM]
    I have heard back from AppleCare and they had me fill out a general form inputting the error code. The Rep I spoke with said that Apple feels confident that the error is on their end, not mine. This step could take well over 48 hours as I must wait for responses. If this step fails I was told there are other options, but these options are more “invasive”. I am not sure what that means, but it can’t be good.

    [Updated: 1/6/11 at 10:01 PM]
    AppleCare wanted me to try resetting the home folder and user ACLs using the re-installation disc. I did that with no success. I will let you know if I find anything else. Major bummer.

    Solved

    [Updated: 1/7/11 at 10:18 AM]

    AppleCare found the solution and it is rather simple. Now this solution has worked for me, but there is no guaranty that it will work for you.

    Solution: Go to Macintosh HD (or whatever you call your HD in Finder) > Library > Preferences > SystemConfiguration

    For there look for the file labeled: “NetworkInterfaces.plist”

    You need to move this file to the Trash, but do not delete it (an Administrator password will be needed for this). Before you restart your computer be sure you have network passwords and settings at hand, you will need this. If you have that reboot the machine and connect to your network.

    That is it. If the problem you had was the same as mine, this will solve the issue. If you are still having problems please contact Apple to work with them on the issue.

    Please email me if this does, or does not work for you. Good Luck!

  • Quote of the Day: Shawn Blanc

    “If there ever was a piece of software that was like a good cup of coffee it would be Instapaper.” — Shawn Blanc

    “If there ever was a piece of software that was like a good cup of coffee it would be Instapaper.”
  • Micron Releases Half-Terabyte Laptop SSDs

    Lucas Mearian: Micron’s new RealSSD C400 flash drive line offers capacities ranging from 64GB to 512GB and will be available in 1.8-inch and 2.5-inch form factors, both supporting a 6Gbit per sec serial ATA (SATA) interface. I can’t wait for the prices of SSDs to start dropping.

    Lucas Mearian:

    Micron’s new RealSSD C400 flash drive line offers capacities ranging from 64GB to 512GB and will be available in 1.8-inch and 2.5-inch form factors, both supporting a 6Gbit per sec serial ATA (SATA) interface.

    I can’t wait for the prices of SSDs to start dropping.

  • Blogging, Twitter and Historical Records

    Anil Dash expressing his frustration of the lack of archive for Tweets and why you should blog big thoughts: However, by creating a lossy environment where individual tweets are disposable, there’s also an environment where few will build the infrastructure to support broader, more meaningful conversations that could be catalyzed by a tweet. In many…

    Anil Dash expressing his frustration of the lack of archive for Tweets and why you should blog big thoughts:

    However, by creating a lossy environment where individual tweets are disposable, there’s also an environment where few will build the infrastructure to support broader, more meaningful conversations that could be catalyzed by a tweet. In many ways, this means the best tweets for advancing an idea are those that contain links to more permanent media.

    This is a great analysis of the problems with Twitter and the benefits of blogging. I love getting short thoughts from readers on Twitter — occasionally though people want to debate and Twitter truly is not a medium for that. Whenever I find myself getting multiple tweets from a person on the same topic I usually ask that they blog about it or email me.

    I am not trying to remove the conversation from the eye of the public — rather I want the thoughts to be archived and I want to be able to talk in greater than 140 character bursts. Keep that in mind when you are deciding how to respond to someone. If you blog about one of my posts I may not see it, so do be sure to email me the link if you think about it.