Random Tidbits

The wind outside is perfect for sailing, but I have some things I need to be doing at my laptop today. So alas, I am not out sailing my Catalina 22. On a related note, my dad and I are thinking that there are less motorboats on the lakes as a result of gas prices. Did you know that you pay a premium for gas at a marina? From what I hear it is over $5/gallon right now. While that makes the lake better for sailing, I hate to see people not be able to enjoy their boats.

So, while I would rather be sailing and I should be working, instead I am posting a quick post with some random thoughts:

  • It is official; I am going to be a panelist at the Nashville Technology Council’s Data Management for Business Intelligence Roundtable. The event is going to be on August 7th at the Adventure Science Center. I have a feeling I will end up representing “the cloud”. I am really looking forward to it.
  • Speaking of “the cloud”, I am pretty sure I am going to move jaxn.org from Wordpress to a minimal custom blog engine on Google AppEngine. Just something simple with posts, tags, archives, etc. I am going to use IntenseDebate for comments, a TBD 3rd party for search, and only XML-RPC for “admin”. I am going to code the HTML myself so that I can ensure JavaScript widgets load the way I want, etc. I doubt I will have time to do it in July, but it will make jaxn.org faster and will get it off the statzen server.
  • Speaking of statzen, I have been getting some really great assistance lately. I am on track to open statzen to the world in August or September (I will wait until Sept if I get into TechCrunch 50). I also feel like I am getting closer to completing a Series A round of funding.
  • Brent Simmons has been kicking ass on NetNewsWire for iPhone. He has released 7 new versions in as many days. It is now faster and more stable in addition to tons of usability improvements. Unfortunately Apple has not yet pushed any of the new versions to the AppStore.
  • Speaking of the iPhone, feel free to go ahead and hack your new iPhone 3G.
  • I have lots of emails that I need to reply to. I am trying to get my mailbox in order, but it is taking me a while.
  • The Back To School shopping season has started. It you need some new threads, be sure to check out Plato’s Closet in Cool Springs or Murfreesboro.
  • We (Plato’s Closet) are the first paid sponsor of Nashvillest.
  • I am glad Twitter is getting back on the ball. I am not a big fan of FriendFeed. Sure, I am missing some conversations, but FriendFeed just doesn’t fit into my workflow very well.
  • The best post I have read this weekend is Monitor110: A Post Mortem
  • Excel is my bitch.

Thoughts on Nashville as a Tech Center

It seems like there are a blue million technology groups in Nashville these days and I love it. There is also lots of talk today about all of the different pieces and how they fit together. This is a post about how I see it. It is inspired by / in response to this post from Sleepydad and this post from Milt on Venture Nashville.

The technology culture in Nashville has been growing by leaps and bounds for a few years. When I first moved back to Nashville there really was not much going on. It was just after the bubble busted and there were not very many startups. One thing that really sucked about Nashville in the early part of this decade is that I felt very isolated. There were very few programmers that I could find on the web. There were not many bloggers in Nashville that I could find in Technorati, let alone tech bloggers. This was fortunate for me because I was able to own many Nashville technology related searches, but the flip side is that no one seemed to be searching.

Sure, there was a “tech” sector in Nashville. It was based on .NET and Java. It was based on medical billing applications. It was not for me. The Nashville Technology Council existed, but it was not for my kind of technology. I tried to be into NTC. I went to a few events. The topics seemed more tailored to middle managers making decisions about which middleware to implement rather than to programmers trying to push forward on the open source / open information revolution that was taking place on the web. In Nashville the the technologies / ideas of “the web” were second class citizens.

Then, through blogging and changing jobs a few times I started meeting other like-minded people. I knew there had to be more, but connecting was difficult. I would meet new people every so often through the internet, but the growth of my local network was slow. Painfully slow.

As the web has gotten more social and more hyper-local, the existence of a connected group of “geeks” in Nashville was only a matter of time, but I think it boils down to 3 main points:

  1. When Mike Sechrist, Terry Heaton, and Brittney Gilbert released Nashville Is Talking at WKRN, they not only found and connected many people, but they provided a “conversational web” focal point for local geeks to discus. This was a huge first step in developing the current tech culture that we have in Nashville.
  2. BarCamp Nashville 2007. Last year’s BarCamp was something that needed to happen for a long time (ahem). I met quite a few new geeks at last year’s BarCamp.
  3. The lack of a governing body. There have been many self-starting leaders who have organized events and groups in Nashville. Had there been an official body trying to make it happen over the past year, the Nashville tech culture would not have been able to grow as fast as it has.

That last point is a tough one for me. I am absolutely certain that the rapid development of Nashville as a tech center would not have been able to happen if it wasn’t for the disconnected and often times conflicted organic organizing that took place. “Geek” seemed to be the central theme, but “geek” was never defined (and that was important).

However, I now have way too many Nashville based profiles on the internet. I love the existence of the many different groups that are sprouting up, but I do hope they can find a way to work in conjunction some. It would be great if Nashville Geeks could aggregate content, Digital Nashville’s website seems to be a good place for forum discussions, Facebook is still a great (the best?) local organizing tool. Event based groups like BarCamp and StartupWeekend are super events, but they don’t really need their own websites. A blog is great, but Facebook could handle all of the RSVPs, etc. Or Digital Nashville. Or Nashville Geeks. Or the Nashville Technology Council? Though NTC is probably best suited to be the corporate interface to the larger technology community in Nashville. Let’s not forget the Tennessee Technology Development Corporation; I still love what they are doing even though they tell me that Memphis is kinda kicking Nashville’s ass at least in regards to startup capital (note: we do need more startup capital in Nashville).

I love that this is a decentralized group. I just wish it was decentralized with single-sign-on (admittedly, most of us “geeks” probably did miss the NTC roundtables on single-sign-on solutions sponsored by ActiveDirectory and Novell). It is really great that there are so many passionate organizers and I love the work they are doing to make Nashville a tech powerhouse. Each group is starting to find their niche and I don’t want to incite any power struggles, but every group doesn’t have to be every thing. I think it is starting to become clearer.

I am doing my best to be involved in all of it. I am not that into podcasting so I missed PodCamp, but I really try to be at a lot of Nashville tech events and participate on their respective websites. I even want to see NTC be pulled into the “geek” fold. I have been talking to NTC about being on the Aug 7th roundtable about Business Intelligence and Data Warehousing (which makes Milt’s post at Venture Nashville very ironic to me, of all the events he could choose). I know other Nashville “geeks” speak at NTC events from time to time, but I don’t know many Nashville “geeks” who actually go to the events. I am not exactly sure why that is (though I have some hunches), but I do hope there is more overlap in the near future. I have heard there are efforts to make that happen.

I feel like I know a million geeks in Nashville now, and I meet more all the time. There are lots more people out there that are doing cool things who have not yet been brought into the fold. I honestly think that the more cohesive and supportive the Nashville tech culture gets, the more likely Nashville will be recognized as a national tech hub. It is amazing how this city has changed over the last 3 years and I am very grateful to each and everyone one of you who have helped make it happen.

The rest of the country hasn’t taken notice of Nashville yet. I think it is just a matter of time.

daily links for Jul 12

Manhattanhenge | Star-Struck Articles | Astronomy Resources | Hayden Planetarium

“These two days give you a photogenic view with half the Sun above and half the Sun below the horizon—on the grid. The day after May 29th (Friday, May 30th), and the day before July 12 (Friday, July 11) will also give you Manhattanhenge moments, but instead you will see the entire ball of the Sun on the horizon—on the grid. My personal preference is the half-Sun.”

daily links for Jul 11

Pentaho First to Bring Business Intelligence Suite to iPhone

Pentaho has released a web based iPhone app. I will check it out, but it is too bad it is not an installed app; iPhone notifications are going to be THE killer feature for BI on the iPhone.

The Britney Spears Problem » American Scientist

My iPhone Experience Today

I had a 9am meeting this morning so I was not able to be one of the first in line for the iPhone. That didn’t stop me from at least checking out the festivities. Here are pictures from the Apple Store in the Green Hills Mall and the AT&T store in Green Hills:

IMG_0018 IMG_0022

After talking to the people I knew in line at the Apple Store and talking to some random people in the AT&T store I went off to my meeting. Because I needed to buy 3 iPhones I had to go pick up a couple of my kids so that I would have 3 people for the “1 iPhone per person” limit. Since my kids were in East Nashville I went to the AT&T store in Rivergate. Once I got there I learned that they were sold out. They played dumb receiving future shipments.

After leaving the Revergate store I called the Green Hills AT&T store. They still had inventory.

It turns out that the AT&T store in Green Hills made the executive decision to go ahead and sell tomorrow’s inventory today. That allowed me to buy the three phones I needed.

Note: there are plenty of iPhones at the Apple Store. However, I have a business AT&T account so I had to use an AT&T store.

AT&T was not able to activate my phones. This meant 3 things:

  1. I did not get to “bond with my iPhone” in the store.
  2. I would have to activate my iPhones at home using iTunes (which was producing horror stories on twitter).
  3. I was going to walk out of the AT&T store with a dead blackberry and three unopened, shrink-wrapped iPhones.

The whole point of activating in the store was to prevent people from leaving with pristine iPhones that could be sold on the open market. Activation through iTunes was also supposed to be required, but it wasn’t. I activated my AT&T account by putting my iPhone SIM card in my Blackberry. Then I put the SIM back in my iPhone later and hooked it into iTunes. By hitting cancel on all the iTunes prompts I was able to un-brick my iPhones without going through the recommended procedure. I could have then jailbroken the phones, unlocked them, and sold them on eBay.

Seems like all of the headache this morning didn’t really result in much more security. Apple and AT&T could have sold more phones without requiring activation in the store (and I could have still sold unlocked iPhones even with their precautions).

one of 3 shrinkwrapped iPhones one of 3 shrinkwrapped iPhones

Add in all of the troubles that people had getting their iPhones activated using the proper method, it seems like Apple and AT&T over-thought this problem. Oh well.

Now I am sitting down and playing with my new iPhone. It is pretty sweet. The App Store is the killer app.

daily links for Jul 10

DVPmysqlucFederation at Flickr: Doing Billions of Queries Per Day

Federation at Flickr: Doing
Billions of Queries Per Day mysql flickr Federation

Introducing DataFabric

Data sharding in Rails. I have some custom code that does this, but I might rather use this.

Business Intelligence on the iPhone

Oracle has released what looks to be a really great app for the iPhone.

From the iTunes App Store:

Oracle Business Indicators is a business intelligence application that provides real-time, secure access to business performance information on the mobile device.

- Requires the licensing of Oracle Business intelligence Suite, … [and a bunch of other Oracle products] … so that users can view and interact with pre-defined and customized financial, human resources, supply chain and customer relationship management analytics and business intelligence alerts.

Now, the down side is that while the iPhone app is free, all those Oracle products add up to lots of money (likely over six figures worth of money). Also, in my experience with BI applications, they require a fair amount of customization to be really useful. I hope (but don’t know for sure) that the iPhone app pulls from reports (and thus customizations) that have already been developed on the customer’s server.

Still, Oracle has released a really great app at least from a marketing and sales standpoint. I am sure quite a few “decision makers” will be ooh-ing and ahh-ing over this one during presentations. Kudos to Oracle. They were first to the punch since I didn’t see any SAP, Lawson, or Business Objects applications listed on the app store. (Speaking of which, Crystal Reports for the iPhone would be cool. Especially with an SDK.)

I am certain Oracle will not be the only BI player on the iPhone for long. I know I am planning to develop BI tools for the iPhone. It is my hope that the iPhone SDK’s method for handling notifications will make it easy for me to send some really great notification from statzen (i.e. you are getting Stumbled or tons of traffic from some big blog, etc).

I am also sure that I am one of many people that will be developing custom private BI apps for the iPhone. I currently have a OS X Dashboard widget for viewing Key Indicators from my retail stores. That will be the first iPhone app I develop. Since that stuff is using Google Apps as a back-end it will also be interesting to see how well I can manage sending alerts based on Google Docs (i.e. watch a Google spreadsheet with a Google AppEngine app and send alerts when a condition is met).

Either way the shear popularity of the iPhone makes it a prime development opportunity for developers. I am expecting that mobile BI will really take off as a result of the iPhone 2.0 SDK.

daily links for Jul 09

Seth’s Blog: Let me see

Seth Godin has a list of ways he would like to be able to sort data on the Kindle.

Free & Proprietary : Matt’s Homepage

“…insulting the Gates foundation’s work is equivalent to tossing paint at people wearing fur coats, except not hilarious”

Sell TShirts for $50

There is a new Tshirt company called 200 Nipples. They sell short run, original design, numbered tshirts. For each design 100 shirts are available. After those 100 are sold the design is retired. The kicker is that the shirt #1 is sold for $1 incrementing in price until shirt #100 is sold for $100.

Assuming every shirt is sold, they have essentially built a business on selling tshirts for $50.50. Not a bad business when you can get it.

I will be really interested to see how this plays out on ebay. Buying one of these shirts for less than $50 is a “good deal”. So the first 40 or so people should be able to profit from re-selling the shirt on ebay. However, if all 100 shirts sold then we know the market will bear $100 for one of these shirts. Since no more will be made we may see these shirts selling for more than $100 on ebay.

It could be that everyone who buys these shirts wants to keep them. I did a quick search on ebay for “200 nipples” and it came up with nothing.

As an experiment in economics, I went ahead and purchased the current design. I am going to list it for sale on ebay to see if there is an edge market for this kind of thing. Part of me thinks that because I bought the current design below the “average market value” of $50.50, I should list the minimum bid for $50.50. However, I don’t think that would be really fair to 200 Nipples; I don’t want to mess with them, I just want to do an experiment. I think it would be more fair to list the starting bid at $101 since that would be the theoretical next available price once they are sold out of this design. Because ebay will sell the shirt for what the market will bear it could actually sell for much higher.

Or it may not sell at all and I would have a really cool shirt condemning the RIAA that I paid a price I was willing to pay. Just in case I went ahead and ordered it in my size (male large).

UPDATE: Wade from 200Nipples.com has offered you (the readers of this post) 10% your first purchase from 200nipples.com. All you have to do is enter BEGINNERS-LUCK-10 as the coupon code during checkout. He also encouraged my little ebay experiment which is cool. Thanks Wade!

Boston Freqs

My wife insisted we buy Rock Band for the Wii. I had never played it prior to setting it up in my living room.

Well, it is a really fun game. It isn’t really much like actually being in a rock band though.

One of the main differences is the instant feedback. I think that one of the biggest character building aspects of playing music comes from making decisions about what note to play and learning to live with those decisions in the moment. A beginner can’t get through a song because they stop and start with every mistake (often accompanied by a “wait, no, I mean…”).

On a related note, check out this incredible video from Ira Glass about the “taste gap” (via Rex)