Love It or Hate It

Ever wonder of that website or software you are working on is worth the effort?

In the late 1980′s, I was writing songs as fast as I could. To make sure I wasn’t wasting time, I stumbled on to a test to determine if I should keep working on a particular song or not.

I would play a rough mix of a 4 track demo for a few people, then I would check my ego at the door, sit back and carefully gauge their reaction.

Reactions always fell into one of these three categories:

  • “Yeah, It’s alright” This is the kiss of death. There is no point in spending another moment on it. What this comment actually means is: “It’s boring. It’s so lame that I feel nothing when I listen to it. It’s not worth me getting involved!”. Stop working on this right away, and move on. It’s difficult to abandon your work like this, but you have to find the courage to do just that and move on.
  • “I LOVE THAT!” Always a nice thing to hear, but it has to be real. We all want to be loved and hear that our work is wonderful, and sometimes even strangers will tell you this. But you can learn to tell when it’s real. Look at the body language. Are they shaking? Nervous? Are they asking for more or changing the subject? Do you catch them wanting to tell other people about it? Those are all good signs. Make sure your ego is in check before accepting this reaction as real. When you do get a real “I LOVE IT!” reaction, proceed full steam ahead and enjoy the ride. Note: Loved ones telling you this should be discounted. Don’t ignore them, but remember they have an interest in you that goes beyond your work. A reaction like this from someone you don’t know is a much better gauge.
  • “Good God that SUCKS!” At first, a reaction like this is, in fact, very painful to hear. But eventually you’ll realize that this is the best possible reaction you can get. Most people want to avoid confrontation, and telling you something you did sucks takes a lot of motivation – and the fact that your work made them react like that? That’s a good thing! Yeah it’s possible that it does suck, but this reaction indicates that it is also possible that someone will love it just as much as this person hates it. Keep working on it. You may be on to something.

When your work provokes an “I love it!” or an “I hate it!” reaction, you are on to something. If it doesn’t provoke a reaction (even in a rough form), it never will. Get it? It’s the fact you created the motivation to react that counts.

It’s no different for websites or software. If you get your design down or show the idea to someone, or you launch the thing and it’s met with a reaction of “Yeah, it’s alright”, you are wasting your time.

In the next few months, I will have some great examples of this that we have applied recently to software we are developing. Until then, go for the big reaction. Users should love it or hate it.

Either one is a good thing.

Bruce Springsteen Keynote Speech

I am not a fan of Springsteen’s music – but for anyone brave enough to risk it all in pursuit of a dream, his keynote speech of his experiences in music from SXSW is priceless.

“The elements you are putting together do not matter… There is no right way, there is no pure way, there is just doing it”

The Best Websites/Applications for 2011

These are our picks for the top ten best websites or web applications for 2011.

Our criteria was simple: Our life is just that much better for using them.

Our thanks to all the people who put in all the hard work to get these sites out there – you’ve done a great job, and we think everyone should know about it!

Strictly for developers, Heroku knows their customers and did an amazing job of building a website (and a service) that developers love to love. Through almost every interaction we’ve had with Heroku, we learned to like them even more. Extra bonus for the website just being damned nice to look at.


We do some video here, and ZenCoder became our "must have" tool this year for working with all the various video formats and standards.


MX Tooklbox is priceless for diagnosing email problems. MXToolbox makes dealing with annoying email tasks almost as sexy as Liv Tyler, but I digress.


We started using Harvest over the last year or so. The features for doing estimates is perfect for some of our clients, cutting down the time it takes to get a proposal out by about 90%. We also use it in combination with co-op.


"My internt thing doesn’t work!" – We’ve all gotten that phone call or email right? No details, no usable information, no nothing. Support Details comes to the rescue, being the quickest way to find out what your end user is using for a computer, OS, Web Browser and software versions.


Hands down the best designed website for an individual promoting his brand. Beyond the great design, Derek Sivers offers some insanely great life lessons – our favorites being Kurt Vonnegut Explains Drama, It’s either HELL YEAH or no! or anything in his most popular list.


pusher.com makes it amazingly easy to bring real-time interactions to your applications without having to rely on the resource sucking Ajax polling practices of old. Used in combination with task queuing systems like resque, you can create some user experiences to write home about.


Extremely easy to implement, indextank.com allowed you to search through boatloads of data from your own website and display the results before you could bat an eyelash! We loved this thing, but LinkedIn bought them and gutted the talent pool. Now we have one more reason to not use LinkedIn.


This year found us lurking into the “No-SQL” movement shadows. As we began experimenting with the possibilities of a world free from the purgatory of SQL dribble and the traditional normalized hell we all know so well…we found solace in mongohq.com. MongoHQ made using MongoDB in our applications a breeze. We didn’t need to find a hosting provider willing to install MongoDB, we can use MongoHQ from anywhere! They’ve been good to us, and extremely easy to get up and running as we push forward on our pilgrimage to a better world.


And finally, we have to include YaRacer. It is, hands down, the easiest, fastest and simplest way for anyone running a motor sports event to handle their racers, events, registrations and club members, if we do say so our selves, and we do. That’s because we built it ourselves over the last year, and we are damned proud of it. ;-)


How A Freelancer Can Keep A Steady Cash Flow

I work with a lot of freelance web designers and developers and I love them all. But most of them have a problem with cash flow. One month they are seemingly swimming in money (and less likely to accept work from us), the next they are scared to death that they may have to get a “real” job to pay the bills.

I’m here to tell you, you do not have to live like that.

There are some simple and practical steps you can take to “spread the wealth” to yourself. When I was getting started, I had the exact same problem and it was the only part of being my own boss that sometimes kept me up at night. By sharing a bit of my experience, my hope is that it will help make your life a little easier.

Take a Deep Breath

Repat after me: There is plenty of work out there. Somedays it may not seem like it, but this industry needs all the good help it can get. We need you. Your clients need you. Don’t panic thinking you’ll wake up some day and there just won’t be any work out there. There is plenty of work out there.

NOTE: The last paragraph does not apply to anyone who sucks. Sorry.

Monitor Your Pipeline

Your pipeline is the jobs you are bidding on, have proposed, or expect to have a contract for soon. Nothing, I mean nothing, is more important to Cash Flow and your peace of mind than knowing that you have more work on the way.

Check that pipeline at least a few times a week, every time you get a lead and every time you send out or get an agreement back. The most common problem with pipeline monitoring is that you just get too damned busy and forget it. Don’t make that mistake. Use a white board, or a spread sheet, a piece of paper or any of the online SAAS tools to keep track of it, but do it. If you find you really don’t have the time, make the time.

If you’re just starting out, your pipeline will be thin: That means you need to spend more time on it. Whenever it’s thin, you will need to spend more time on it. That’s the bad news. The good news is that as you become more established an have a list of good clients, the more it will magically start filling itself up. I’ve started from ground zero twice, so I know this happens. If you’re doing good work – have faith.

Make Time for Sales

I don’t care how busy you are: If you are not marketing and selling yourself, you’re not only NOT moving forward, your moving backward! When you set your priorities each week and each day, make sure it includes as much time as you can devote to marketing (that includes blogging, sharing on the social sites, going to meet and greets and calling on clients).

You’ll have to make time for proposals and contracts as they come up. But do not put them off. Nothing says “I’m Not Dependable!” like not responding to a request for a proposal until prompted to do so three times.

If your just too busy to spend a few hours each week doing sales and marketing, then you are too busy period. Take a closer look at what your spending time on and make some changes.

Get Retainer Like Agreements When You Can

Sometimes it works best for your client and it can be great for you. Simply take the total project cost and spread it out into monthly payments.

Collections – Do it

It’s well known that the longer you let a bill go unpaid, the more likely it is that you will never get paid for it. Make sure the terms are upfront and accepted by you and your client, and if they are late, follow the procedure, but keep up on it.

Understand Change Orders and Use Them

If you agreed to X amount of time to perform X task, stick to it. Every once and awhile some will try and talk you into doing a lot of extra work that was never discussed. In my experience I’ve found that most customers have no intention of trying to get something for free from you. They just get excited when they see the possibilities and want more – that’s a good thing!

It’s your job to let them know when it’s out of scope – and get them a proposal ASAP and perhaps, win yourself some more work. Issue a simple change order via email or your estimation tool of choice. Let them know how much the additional work will be and how fast you can realistically get ‘er done.

You’ll find most clients are just fine with this – in fact, they appreciate the professionalism.

Spread Your Money Out

If you have anything you charge for annually (say hosting, license fees for some of your code, retainers etc) when that money comes in, stick it in the bank, and only use 1/12 of it every month. Yeah I know it can be really tempting to use that cash for something you really need now, but develop this discipline and you will find it does not take long until you have a nice, dependable, monthly income coming in.

Budget Alerts

I’m not an accounting guy, but I learned long ago to setup the accounting so that at a moments notice you know how much your monthly burn rate is. Once you know that, you know how much scratch you need in the bank account each and every month. Setup and alert at your bank, and once the amount in that account goes below what you need, you get an email alert letting you know. It doesn’t solve the problem if you have no cash coming in, but it puts the issue on the front burner so perhaps you can do something about it – like check your pipeline and check your receivables.

These things are a start… but the work. What works for you? Got some other suggestions?

Don't Panic!

Life Lessons From The Vasa

If you’ve never heard of it, The Vasa was a Swedish warship built from 1626 to 1628 that didn’t get very far.

King Gustavus Adolphus did not understand, nor did he care about the details of ship building. Yet every time he felt some new pressure or found some new inspiration, he would issue new orders on the size and configuration of the Vasa while it was under construction.

In one such story, the King found out his rival was building ships with two gun decks. Not to be outdone, the King declared “Me Too!” and ordered a second gun deck be added to a ship that was only designed to have one. The subordinates who were building the ship were never given the opportunity to explain why that was a bad idea (amongst the ships numerous other problems), and lacked the courage to confront a man so powerful as the King.

Just one mile into it’s maiden voyage, the Vasa encountered a wind slightly stronger than a breeze. It rolled over and sank.

The ship was mostly forgotten to history until it was located in 1956, and then raised mostly intact, ultimately becoming one of the Sweden’s biggest museums and tourist attractions. It is somewhat of a monument to an Epic Fail, but it’s truly a fascinating historical relic.

The Vasa’s story always serves to remind me several things that are always good to be reminded of:

  • People really do want to do their best job, so let them.
  • If you don’t understand the details, shut the hell up, or learn them.
  • Ignore everybody.
  • There is no point to playing the game of “Me Too!”
  • Sometimes you have to argue with the King. Be bold and mighty forces will come to your aid.
  • Life is experiences, not things. Even if you are part of an Epic Fail, there is always a chance for immortality!

 

Our Portfolio is Updated

We’ve added some new sites to the growing list of sites we are developing, marketing and managing, some we even designed: City Wide Mechanical, Rose City BBQ Sauce, Connie Brennan RN, Rose City Canopy, Northern Ground Source, RC Global, Family & Gentile Dentistry, Rose City Sign and many more. We’ve been very busy little bees.

Click here to see the new additions.

Right now we are revamping the websites for two of our favorite customers – we’ll get those up right after they launch.

Thanks to all our new clients – and the ones we’ve been helping for so many years now. We are truly grateful to be a part of your success stories!

Podomani Portfolio

Web Developer Flim-Flam

When you’re talking to your web professional about your website – or worse, Search Engine Optimization or social networking – Does it sound a lot like this?

If so, you need to call us at 763-267-7800. We speak your language when discussing complex technical and marketing issues.

Special thanks to John Sandberg or Arctic Insider for reminding us of this good old video spoof.

Techy Butt Sniffing

How do dog’s greet each other? With a quick sniff of each others butt. How do digital marketing "experts" and geeks greet each other? Much the same way.

But instead of bending over for a quick whiff, they throw out questions designed to demonstrate their technical prowess and knowledge. They probe other geeks to gleen what they know. They make determinations as to who is dominant. They try to impress upon everyone within the sound of our own voice that they are, in fact, the smartest person in the room.

It kind of goes with the territory, and we’ve all done it, consciously or not… No one is immune, and it’s not all bad. It can be a tool to make quick judgements to help you pick and chose your associates. After all, not everyone is going to make it into your inner circle, and that’s good for your sanity.

But I am reminded of a quote from Margret Thatcher: "Being powerful is like being a lady. If you have to tell people you are, you aren’t" That goes for technical or marketing guru’s as well. If your constantly having to tell people how great you are at digital marketing, you are probably not all that and a bag of chips.

Let your good work speak for itself. It makes a much better statement anything you can say or pretend to be.

 

It’s All In Your Fingers

I played guitar for a lot of years, and got pretty damned good at it. But like anyone else, when I started out I sucked. Big time.

One of the best guitar lessons I ever got came from my older brother Jim. It’s a lesson that went way beyond my guitar playing – it has applied to my entire life.

Circa 1983

I was in my room one day, door closed, amplifier blaring. I had just bought a couple of new cheap little guitar pedals, convinced I would soon sound like Eddie Van Halen or Ted Nugent. I played the same riff, over and over and over again. I’m sure it was damned annoying, but I didn’t care. I knew that with just the right tweak of the the right knob, I would soon sound awesome…

About an hour into this, and my older brother Jim burst into the room. “Damn it, stop playing that! It’s not the damn gear, it’s in your fingers!

Stunned that he had come in the room to yell instead of tell me how freeking amazing I sounded, I simply said “What”?

“It doesn’t matter if you have that pedal, another pedal, a different guitar or a rack of Marshall amplifiers! How you sound totally comes from how you play – It’s all in your fingers, not the damn gear!”

He knew I wasn’t learning a thing. He knew I wasn’t practicing. He knew I was looking for the short cut to something that only comes from hard work and perseverance. My guess is he listened to me for hours, trying to think of a nice way to tell me I sucked, but the annoyance finally got to him and he yelled at me instead.

I read an article sometime after that where Ted Nugent was all excited about trying out Eddie Van Halen’s guitar rig. No question about it, Eddie’s sound was huge and everyone wanted to figure it out. He asked Eddie if he could try it at a sound check and Eddie was happy to oblige. Ted plugged in to the most coveted guitar rig in all of rock-n-roll – and low and behold, he sounded just exactly like Ted Nugent!

It wasn’t until several years later when I had put in all the time and energy to really learn how to play that I realized how right my brother was. I was in a studio working on getting “the sound” when I got tired of it and grabbed my trusty old $100 pawn shop Music Man amplifier and just recorded the track. It actually took me getting rid of all the fancy toys to hear what I actually sounded like – and it sounded awesome. All that sound just came out of my fingers, my beat to hell Jackson guitar, a single cord and cheap amp. I never gave a crap about gear after that again, and it was so liberating.

It still applies to my life in developing websites and software. The latest plugin, framework, development environment, coding tool, book, computer, printer, monitor, conference… they don’t matter. Yes, some of those things can be nice to have and make your work a little bit easier – but unless you’ve mastered what your doing with your fingers on any keyboard you touch – none of it matters.

So don’t let what you don’t have hold you back. Once you do the hard work and it’s all in your fingers – you own it. You control it, and you can do with it as you choose!

My thanks the authors of Rework for reminding me about this!