Mar 22

Here’s an idea for a service that someone should build (if it doesn’t exist already):

For the utilities that offer various plans for subscribers (mobile phone carriers, cable companies, satellite tv, power, etc) and create a system that monitors your usage and automatically switches you over to the most optimal plan for your needs.

I recently realized I was getting hit with $30 extra in fees each month on my cell phone bill because I was sending more text messages than my plan permitted. It took me almost a year to realize this though because once I chose the plan originally, I forgot about it and just paid it each month. The carriers could already dynamically move customers to the service plan that served them best but they make way too much money by relying upon people’s inefficiency. There has to be an opportunity here for a service that quietly has your back and ensures that you’re subscribed on all your utilities with the most rational plans.

Make it a free service and charge a fee as a percentage of the money it saves folks. Once it knows about your usage patterns and properly recommends the right plan, an enhancement could be recommendations for other ways to save (ie. “you appear to be renting more than 5 movies a month via iTunes, have you considered a Netflix subscription?”).

Anyone see a flaw with such a service? Does it already exist? If not, build it and I can guarantee that Mint.com would acquire and add it to their offering once it works.

Mar 18

Not that their site is even relevant anymore but the Tucows review team is apparently way understaffed – this is just too funny not to post. Below is a note I received a full 2 1/2 years after submitting our very first product to the Tucows download directory. In short, we were rejected because the download file was no longer there. do ya think? ;-)

from	Sean Tierney 
to	developer@tucows.com
date	Wed, Mar 18, 2009 at 10:46 AM
subject	Re: Reject Letter for JumpBox for the vTiger CRM System

well yes that file was submitted 2.5 years ago. it would be surprising
if any vendor's download was in the same place after that long. if we 
resubmit now I can pretty much promise you the file will be in a different
location 2.5 years from now. we'll pass. thanks.

On Wed, Mar 18, 2009 at 7:38 AM,   wrote:
> Dear author,
>
> Thank you for submitting your software for distribution on www.tucows.com.
> Unfortunately, we are unable to accept your program at this time for the
> following reason(s):
>
> 1)  The download file URL was unavailable.
>
> You must provide a direct link to the file you would like us to host.
>
> Please resubmit your program once this issue has been resolved.
> Further information on our policies and review criteria can be
> found in the Author Resource Center.
>
> Thank you for choosing Tucows.
>
> Sincerely,
> The Tucows Review Team
Tagged with:
Mar 04


A solid one-two punch following the JumpBox for SnapLogic release last week, we put out another winner this morning. The JumpBox for Dimdim is now available and gives you a way to instantly deploy an Open Source online meeting system. My favorite feature of this one is the shared document capability – basically it gives you a real-time collaborative whiteboard with your Powerpoint or PDF in the background. You can mark it up with other people and discuss the changes with video/audio chat. Kudos to the people at Dimdim for producing a solid and usable Open Source alternative to the WebEx’s, Gotomeeting’s and Acrobat Connect services of the world.

I did another screencast to run through the basics on how to get started with it. That video is below and you can find a full time-coded table of contents to the video here. Enjoy.

Tagged with:
Feb 25

We just released the SnapLogic JumpBox today. This is an Open Source app that allows you to easily integrate data from different sources (web pages, databases, spreadsheets, applications) and transform the data into something useful.

To demonstrate how SnapLogic works I made a screencast that walks you through the process of building an application start to finish. You can watch the video below and get a time-coded table of contents and all the resources I used here. The app we’ll build in that video is one that reaches into a SugarCRM instance, grabs the contacts and then compares them against a list of “enemies of the State” maintained by the Federal government. It’s a quick rudimentary app but gives you a free and quick way to start working towards OFAC compliance without paying exorbitant fees to vendors that sell that service.

While this particular app may not be all that relevant to you, it should get you thinking about how you could use this tool. Ponder for a minute all the mini-challenges you encounter in IT when you have these isolated systems with bits of data that need to be brought together in one place. What could you do with a tool that lets you wrangle records out of a MySQL database, scrape data off a web page, mash it up with data via a public web service and transform it into a web page or an RSS feed or a csv file or an email or… This is an extremely interesting JumpBox and definitely worth playing around with. If you want to tinker, skim the video to get the basics and then launch your own private instance using the orange button on the widget below. And visit SnapLogic.com to learn more about their offering. If you’re really into this stuff, take a look at Yahoo Pipes and compare how the two systems work. Happy tinkering!

Tagged with:
Feb 22

They say “you can’t improve what you can’t measure.” March is the month I dive into a two-pronged Blitzkrieg assault to put metrics in place for tracking and improving health and wealth. I’ve spent the past couple days working on two projects, namely:

Body For Life Program

This is a 12-week program I did about a decade ago and I can attest that it definitely works if you stick to it. I re-read the book last weekend and printed out copies of the planner today – my roommate and I start the routine tomorrow. My publicly-stated goal here is to return to single-digit body fat by my birthday (May 7th) and to double my strength between now and then.

The program consists of a nutrition and exercise component. You work out six days per week alternating between cardio and weight training. You change your eating habits by increasing the frequency of meals (6x per day) while decreasing the portion sizes and ensuring the meal composition fits a certain profile of nutrients, carbs, fats, protein, etc. You get one day off each week to go nuts, pig out / veg out and you track everything you do down to the individual meal and weight rep (sounds super OCD I know but once you get into it, it becomes habit).

Mint for finances

I had signed up for Mint.com over a year ago and had integrated my bank account and credit card at the time so it’s been quietly tracking my account activity this whole time. I spent the day yesterday learning their system and categorizing a year’s-worth of transactions. For better or worse I now have a crystal-clear view of my negative net worth (woohoo!) and the absurd amount I’ve been spending on eating out at restaurants and going out with friends on weekends. I’m not yet using their “ways to save” recommendations so there’s nothing immediately that saves me money but it’s providing accountability and a big, fat, undeniable motivator for me to make some necessary expense reductions.


This may be a “commander of the obvious” insight but the phrase “you can’t improve what you can’t measure” is simply not true. It is possible to improve in the absence of metrics. To illustrate this take the following example: I could stand in my backyard and curl progressively-larger cinder blocks of unknown weight. My strength would improve over time but I would have no idea by how much. Conversely, I could wire myself up to all kinds of fancy machines that measured muscle density, bicep size, force exerted, body fat, etc. and know everything about my physiology but if I never lifted a weight my strength would go unchanged. The same principle applies to any situation you’re trying to improve: making effective modifications to a web site, reducing wasteful spending, optimizing how you use your time. The metrics are useful insofar as they help you to alter your behavior but ultimately results are the product of one thing alone: action.

On another note, I’ve had writer’s block lately being completely uninspired to write here. For whatever reason I’ve felt I don’t have unique perspective to add to the noisy chatter that is social media. Hopefully the exercise of going through both of these focused efforts will yield some interesting results and tactics that will become fodder for writing. There’s nothing of significance to share today on these fronts but this post serves as a formal declaration of war on sloppy financial and health habits. I promise to post a screencast here of how to get going with Mint.com and the few unintuitive aspects (they’ve got an insanely good UI with only a couple quirks). I’ll also commit to distilling and sharing whatever results and lessons I gain from going through the BFL program again.

Here’s to improving whatever is important to you over the coming months.

Feb 10

If I can make it there, I’ll make it anywhere.
It’s up to you – New York, New York.

-Frank Sinatra

This is a rumination on those tiny binary crossroad moments where it could go either way and the mechanics of what happens in those split-second daily junctures where (as yoda would say), you either “do or do not.” Let’s take these situations: either you’re going to…

  • get up and go jogging in the morning or you’re going to hit the snooze button and you’re not.
  • muster the courage to talk to that person of the opposite sex with whom you’ve been exchanging glances at the cocktail party, or you’re not.
  • put your pack of cigarettes down tomorrow and never pick it up again, or you’re not.
  • confront someone on an injustice you witnessed, or you’re not.
  • jump out of the back of that airplane and skydive 13,000 feet, or you’re not.
  • stay up an hour later tonight and start that project you’ve been talking about for months, or you’re not.
  • There’s a whole study in Psychology called “Cognitive Dissonance Theory” that basically says we humans don’t like to have incompatible beliefs and behaviors. We’ll twist one or the other in the strangest ways until they can live together in harmony. So that decision to hit the snooze button in the morning is rationalized by a single lightning thought like “it looks overcast this morning, I bet it’s a good chance it will rain on my run and I don’t want to risk getting sick so I’ll skip today.” Pick any excuse for any situation- there are an infinite number of ways to justify a cop-out. But think about this:

    Think of those moments in which you successfully resisted the temptation to hit the snooze button. Decompile that scene right down to the very nanosecond before that choice was made when you were still 50/50. Now what happened? What neuron fired that allowed you to overcome the inertia of comfort, put your feet on the cold floor, suit up and start running? Is it possible to bottle that mental sequence and reliably repeat it. Is there a formulaic approach to consistently perform better in this situation? Maybe not perfectly (because nobody is) but let’s say to be 70% effective vs. 30% at overcoming the inertia of comfort. I think there is and I’ll try and verbalize what I believe the crux of the technique is.

    It’s not so much about “Just Do It” as is about suppressing the mind while you allow muscle memory to carry you through the “New York New York” moment. I just made up that term, but I use it to refer to the tipping point at which “if you can make it there, you can make it anywhere.” I’ve definitely bailed on my share of morning runs, chickened out in talking to girls, procrastinated on starting a project, etc. But there’s a point at which if I can get at least one running shoe on, that I’m inevitably going to make it out the door and complete the run.

    For David Allen fans, this is the concept of breaking up a daunting task on your todo list into bite-sized chunks and clearing the nebulous-ness that gridlocks action. For me the key to making that morning run comes down to being able to distract my mind long enough until I can get one running shoe on. That’s the magic crest of the hill for me- the point at which gravity starts working with me instead of against. I’ve literally had socks on before and ended up falling back into the covers because the thought of cold air won out. But the single shoe for me is the magic point-of-no-return.

    I realize this insight is probably about as useful as the “bend one of the flaps” advice. But I figured I’d share because maybe this helps one person overcome a mental obstacle. So the question becomes – how do you suppress your mind long enough to get the shoe on? My advice: find some mental activity you can use to sap just enough cycles to distract your mind and then lay out your outfit within arm’s reach the night before to minimize the distraction time necessary to get to the tipping point. In highschool we had to memorize this 15-stanza poem called The Cremation of Sam McGee. As much as that sucked, it’s been a useful tool because I still remember the entire thing by heart and yet it draws enough mental cycles to get the verses ordered right where I can use it as a mental distraction for “New York, New York” moments.

    So my challenge to you:

  • What is the “New York, New York” moment that currently confronts you?
  • What is your equivalent to laying out your running outfit within arm’s reach tonight?
  • What mental distraction technique can you use to power though the 50/50 moment and arrive at the point at which natural momentum will carry you through to successful completion of the task?
  • preload preload preload