BrightKite has Amazing Support

December 5th, 2008

About 1 hour ago, I mentioned to @brady in a BrightKite note posting that there was an infinite re-direct in the android usage of the iPhone interface (i.brightkite.com). I just got confirmation that it was fixed. That’s amazing support in my book. Especially since I don’t know @brady personally, only as a friend on BrightKite.

Keep up the good work guys. It’s refreshing to see a social networking site that’s as agile as BrightKite.

Get Ready for the Next New Economy

December 3rd, 2008

If you’re wondering how you can get ready for the “New Economy”, I think you’ve missed the boat. You’re best bet is to sit tight, play it safe, and prepare for the next “New Economy”.

We’re on the brink of something no-one has ever seen before. “Too big to fail” companies are on the brink of failure. Our government is trying to do things that it was never designed to do. Unemployment is rising.

Preparation for the future is uncertain, sometimes hard, and never something you can buy. 80% of the things you learn will never pay off big, but you’ll learn something on the journey that will benefit you later. I’ve been in technology for a *very* long time, and I’ve successfully changed industries several times. Here are some of the strategies that I use to feel prepared for anything:
Read the rest of this entry »

Importing your PDC2008 Schedule into Google Calendar

October 28th, 2008

I just got a G1 from T-Mobile, and I’m also attending Microsofts PDC, so I wanted to import my schedule from the PDC into my Google Calendar. It took a few tries, but I finally figured out how to do it.

Get the .ics file
  1. Find the link on the screen
  2. Find the link to the .ics information on the page

    Find the link to the .ics information on the page

  3. Right click - copy link
  4. Use wget to save it
  5. You will have to change the URL type from webcal to https
    wget https://sessions.microsoftpdc.com/feeds/ics.ashx/ai..snip..1a

  6. I renamed the file to sessions.ics for easy identification
Open the file and remove the ; from the lines like:
END:VEVENT;
changed to:
END:VEVENT
I’m not sure who (Google or Microsoft) is at fault with the semicolon here, but Google won’t import the file unless the semicolon is gone.
Create a new Calendar
Go to your Google Calendar and create a new calendar

Go to your Google Calendar and create a new calendar

Import the calendar (Add -> Import Calendar)
Import your ICS file into the new calendar

Import your ICS file into the new calendar


Be sure and select the correct calendar to place the entries in.

Enjoy! I realize these instructions are pretty terse, but the critical piece is to remove the semicolons from the .ics file. Leave a comment if you’re having trouble.

When you’re successful, your Google Calendar will sync with your G1, and you’ll have all of your PDC sessions on your G1, for reference during the conference. You can look really cool checking your G1, rather than fumbling for a scrap of paper.

Google T-Mobile G1 is getting close

October 16th, 2008

I’ve got my ups tracking number, so hopefully my G1 will arrive soon. I think it’s a little too much to hope that it will arrive tomorrow, so I guess I’ll post the unboxing pictures on Monday.

I’ve got two units coming - one for me and one for my daughter. I sure hope it passes both the geek test, and the teenage girl test….

Get The Most From Free Tech Support

October 15th, 2008

Ranting below….

I’m a software developer. Almost everyone I know knows that. Many of my friends are software developers or other computer professionals. The one constant in all of our lives is fielding requests from friends for free technical support. Below are the most common requests:

  • My DSL is acting up, will you come over and look at it?
  • I can’t get E-Mail, will you come over and look at it?
  • My Internet is broken!
  • Where can I get free music?
  • I’d like to get the new version of (very expensive software package), can you get me a copy for free?
  • Can you help me start a website?

Read the rest of this entry »

SouthEast Linux Fest Announced

September 28th, 2008

Southeast Linux Fest AnnouncedThe Southeast Linux Fest has been announced for June 13, 2009, at Hendrix Student Center, Clemson University. Several notable speakers will be there, including Mark Spencer of Asterisk and Digium.

This promises to be a well attended, and exciting event. The organizers have a wiki, and hold weekly IRC meetings on Tuesday on #southeastlinuxfest (irc.freenode.net).

Since this is at Clemson University, I plan on taking the Amtrak train from Birmingham (BHM) to Clemson (CSN). Coach price is $48 one way. The Amtrak site doesn’t have any upgrade options currently, but I’m sure that there’s an option to pay more and have more luxury.

Event details:
Where: Hendrix Student Center, Clemson University, Google Maps
When: June 13, 2009
Transportation: Amtrak, Greenville SC (GSP)

Local Events - CE credits for the Web Professional

September 27th, 2008

As I’m sitting in the WordCamp Birmingham meeting today, I’m looking around the room wondering “what does everyone have in common *except* that they’re interested in WordPress?”.

The mix of people here varies from WordPress gurus to people that don’t know what WordPress is exactly. We’ve got

  • local developers
  • graphic designers
  • copywriters
  • television news professionals
  • and local bloggers

The parallel common theme is that the attendees are all interested in continuing their education. In this case, it’s new media. Last week, I attended an event in ATL (Atlanta Linux Fest), where a similar parallel common theme existed.

Traditional continuing education can’t keep up with “Internet speed”. As soon as a class can be developed, the concepts have changed. In a local event, the content changes right up to the beginning of the conference. The questions raised
can even add more content.

Attending these events can help to increase the connection between members of the local community. Non-local guests can help to cross-pollinate ideas. Mostly, the ideas and and experience from attending and presenting at these events help to establish the attendees as willing to do whatever it takes to stay current.

Does your boss read your Blog?

September 16th, 2008

Don’t flatter yourself. Your content is most likely not the compelling variety that your boss has at the top of his RSS reader. It’s just hard to compete with the likes of 37signals, Seth Godin or even the wacky designers over at lesseverything.com.

Be forewarned, however. Even though your current boss is not hanging on your every word now, the odds are that she’ll see it at some point. If you decide it’s time for a scathing post on the parking situation, or someone’s lame decision to require cover pages on all TPS reports, you’ll probably get a few viewers you didn’t expect.

More and more, though, prospective employers are taking a look at candidates online life during the interview process. CareerBuilder reported that 22% of hiring managers look at a candidates online life (blogs, social networks, etc) currently, and an additional 9% plan on starting. A lively Slashdot discussion ensued around this particular article, mentioning some candidates’ propensity to post pictures of themselves drinking and committing illegal acts.

More and more, blogs and social networks help define who we are, and where we stand on issues. It’s important to remember that the Internet has a very long memory, and something you say today may haunt you in the not-to-distant future

What looks good to you?

September 16th, 2008

In a recent post ( There’s no shame in looking good) DHH says

“it’s at the core about people feeling good about that which is pretty. That doesn’t make us shallow, that just makes us human.”.

I think, though, we’ve got our own perception of pretty. My idea of pretty is the Thinkpad that he mentioned in the article (up next to the MacBook Air). I agree that the MacBook Air has some aesthetics, but the beauty that I see in the Thinkpad is durability and support for my favorite OS (Linux). There’s a line there - I wouldn’t accept a brick for a laptop, but my perfect design is significantly different than DHH’s.

Embrace what looks good to you. Is it the aesthetics of a clean, svelte design? Or, like me, do you appreciate the durable and extensible? Where do you draw the line? What’s your perfect design?

Home grown frameworks

September 15th, 2008

Why do home grown frameworks (web and database mostly) seem like the right thing to do? I’ve had the opportunity to use a few in my day, and I think the reasons are:

  • Not invented here
  • We’ve got too much invested already

Both of these reasons (IMHO) stem from hubris, and end up costing many times more than just biting the bullet and accepting another framework as potentially better code than yours. NIH is among the worst, but it’s easy to spot, and easier to diffuse. “Too much invested” is often an disguise for

We spent a long time on this one idea, and abandoning it would make us look like we don’t know what we’re doing

Time moves on. Don’t live in the past. On the outside chance you’re right, investigation of other frameworks will encourage you to open source the one you’ve built. You’ll certainly get some ideas out of the endeavor.