NoteCut

Tuesday, March 18th, 2008

It’s been quiet on this blog lately, for which I send my apologies. However, it’s not without rhyme or reason. We’ve been working on a great new project called NoteCut. NoteCut is will be an online note sharing platform which allows students and teachers to easily share notes. The goal is to help students learn more effectively and serve as an learning aid, not a learning substitute.

There will definitely be more to share regarding NoteCut as it develops, however, what I’d really like to do is quickly evangelize some of the technology we’ve been using in its development.

First off we have CodeIgniter which an amazing PHP framework. If you’re familiar with the Rails approach, this is pretty similar. CodeIgniter has substantially expedited our development process thanks to its built-in functionality. Interfacing with a database really can’t get much easier, and it generates clean URLs for you (query strings, I won’t miss you). Of course it does more, but those are my two favorite niceties. However, what really rocks about CodeIgniter is the documentation. Learning basics of the system was a breeze with their getting started guide, but beyond that nearly everything is documented, and documented well. I’m a big fan of the PHP documentation, but CodeIgniter goes one step further with startlingly un-cryptic descriptions of its classes and helper methods. It’s TINY too. At the cost of sounding hyperbolic, I really haven’t found anything I don’t like about CodeIgniter yet.

That’s not all though. We wanted to incorporate a FlashPaper solution on our note pages, but we found the technology to be virtually dead. We considered rolling our own solution, but then we stumbled upon iPaper from Scribd. Aside from the cliché naming, iPaper hasn’t stopped wow-ing us in its simplicity and execution. The API is awesome - simple, sweet, and effective. Plus, the thing just works. It seems obvious, but if you think about your daily struggles with software, I bet you’ll start to realize how frustrating it can be.

We’ll be sure to keep you up-to-date on all our developments with NoteCut, as well as the rest of the news from NPL Solutions. But please, someone send me a harassing email next time it’s been over 70 days since the last blog post.

Taking a Step Back from the Internet Revolution

Thursday, January 3rd, 2008

Below is an excerpt from an essay I wrote recently:

It has been hard to ignore the major changes on the Internet in the past few years. The phrase “Web 2.0” has become the inherent moniker for this development, and while the meaning of the phrase has become convoluted, it ultimately represents a major departure from the Internet of five or ten years ago. I believe we are in the middle of one of the most interesting and influential periods in the history of the web.

The poster children for this generation are sites like Facebook, Wikipedia, and Google Maps. These and other groundbreaking sites provide rich user experiences traditionally reserved for the desktop environment. Web 2.0 is often characterized by the simplistic approach that developers have taken in both the markup of their applications, as well as the user interaction, which is constantly achieving a more desktop-like look and feel. However, what really makes this progress so impressive is the fact that most of the technology that drives these sites (HTML and JavaScript) has been in wide use for the past ten years.

While the rest of the computer industry has seen some tremendous progress in the past decade as well, these developments have been highly influenced by the improvement and introduction of new technology, not the revitalization of old. Many of the eye-catching visual effects typically associated with Web 2.0 also capitalize on greater processing capacity as well as greater broadband proliferation; however, the roots of Web 2.0 – increased user-interactivity and useful data manipulation and presentation – exist regardless of the glitz and glam.

Beyond the effect that the Web 2.0 revolution has had on users, it has also allowed a new generation of entrepreneurs to make their mark on the technology world. The majority of successful online businesses from the past decade have been online retailers. Amazon.com and eBay certainly come to mind. While these companies are still heavyweights in today’s online economy, the past few years have seen a tremendous influx in the number of firms who focus on information aggregation, interpretation and presentation. Fueled to a large extent by the popularization of blogs, companies such as MyBlogLog, del.icio.us and FeedBurner have been able to achieve great success by offering a tightly-honed service, breaking away from the long-tailed approach used by the Internet giants of the 90’s.

It’s nothing revolutionary or groundbreaking - I’d assume that most have noticed the same changes and trends. However, what really made me sit back and think “wow” is how the prevailing attitude towards JavaScript has been so drastically altered over the past several years.

I remember working on some of our first sites here at NPL Solutions, being terrified of using “big bad JavaScript” due to its poor adoption rate. Now it’s hard do to much of anything on the Internet without having JavaScript enabled, which has been a godsend to developers.

It reminds me of the cliché, “if you build it, they will come”. The introduction of compelling services which require JavaScript has been the driving force to so radically change the world’s perception of this technology - not a paradigm shift from perspective of the user.

So here’s to another decade of under-appreciated technology, and another decade after that where we will finally be able to see its true potential.

TechStars Investor Day

Thursday, August 16th, 2007

Today is the Investor Day for the TechStars teams. I wish all of them the best of luck.

As I noted in a previous post, each of the 10 teams will present to a group of nearly 100 Angel Investors and VCs to try and gain some more substantial funding. The work I’ve gotten to see from these teams is outstanding - I really can’t imagine they’ll have much of a problem winning over these investors. Even so, this day will surely be an anxious one for everyone participating in the program.

Kimbal Musk of Me.dium and Todd Vernon of Lijit are already doing some preliminary critique of the presentations today. The feedback seems generally pretty positive, especially for some of my personal favorites: Socialthing, J-Squared Media, Intense Debate, MadKast and EventVue.

Good luck TechStars!

New Tech Meetup - TechStars Edition

Tuesday, August 7th, 2007

I attended the Boulder Denver New Technology Meetup monthly meeting tonight. I was very impressed.

I’ve mentioned TechStars a few times before, and six of their teams presented their projects for a group of about 80 people at CU this evening. Each team is going to present for a group of almost 100 VCs and angel investors next Thursday to try and get some more substantial funding (even though a few of the teams are already profitable - nice). Tonight gave this group of six a great practice run for next week. The teams which presented tonight were:

My favorite presenter tonight was SocialThing. Because they’re in a closed beta right now, I’ve only had a pretty basic understanding of their project, but after their 10 minute presentation, I see that they have real potential. Chris Stock pointed out that the key to their success is offering enough functionality to not only draw users, but also to maintain a reasonable user base. It seems like their big draw right now is that they can synchronize your contacts across many different social platforms - a really incredible feature, but not quite a complete service (I know they have other features, that’s just one they really pushed tonight).

I’ve also been following MadKast and J-Squared pretty closely, so it was really nice to be able to see the people behind these ideas and their presentations definately held their own. I’m looking forward to seeing what J-Squared will serve up next for the Facebook community.

Another big highlight of the night was the live comment screen powered by BrightKite. David Cohen was a particularly avid user of this feature tonight. I didn’t get in on it this time, but looking back I can’t help but wish that I would have.

Perhaps the most prominent theme this evening was advertising. It seems (unsurprisingly) that just about every team is using some sort of advertising as their main revenue model. It’s worked so far for J-Squared so I don’t blame these other teams for following a similar route. Really though, even outside of TechStars this is becoming a more and more popular trend - as long as the developers can make some reasonable revenue, I see it as a win-win situation.

For anyone that did not get to attend tonight, I saw a video camera in the front of the room. My guess is that these presentations will be on TechStars TV in the next day or two.

An Online OS?

Sunday, August 5th, 2007

One of my dreams has always been to have all my documents, all my applications, all my everything available to me wherever I am. While this traditionally meant to me that I could start a beefed-up VNC session on my iPhone to connect to my home PC and check my email, listen to music, even watch hi-definition video, all by streaming the data, this would involve a major leap in the bandwidth of not only home broadband connections, but also the coverage and bandwidth of cellular data networks. A pretty large order if I do say so myself. Then I got to thinking.

(more…)

madKast

Monday, July 30th, 2007

There’s a new addition to the blog today. It’s called madKast. You’ll notice the little green icon next to the title of every post.

madKast is one of the many great ideas coming out of Boulder this summer. The team is part of a program called TechStars, a really cool program to help startups get their ideas off the ground.

Installing madKast was a snap, just paste their code somewhere before the </head> tag in your blog template and madKast does the rest. The service is currently in beta right now, so I expect some minor improvements before their official launch, but even in its current form, it seems like an awesome blog-sharing tool.

Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image Preloaded Image