Feed: jkeyes.com - AggScore: 79.1


Visitor Rating: 8 (3) (Rate)
Story Clicks: 1696
Lenses: (Add|?)
Comments: (Log in to add)
Log in to add feed to you bookmarks.

Excellent startup advice from Paul Graham:

...the surest route to success is to be the cockroaches of the corporate world. The immediate cause of death in a startup is always running out of money. The cheaper your company is to operate, the harder it is to kill. Fortunately it has gotten very cheap to run a startup, and a recession will if anything make it cheaper still.

Also, "make things that save money."



Date Published: Oct 17, 2008 - 10:22 am

Nice update to the MLB At Bat iPhone application. It now includes Gameday information (pitch-by-pitch display, field view, and full box scores), as opposed to the sparse updates in the previous version. I'll be interested to see whether this means that updates will occur any more promptly than before as well.



Date Published: Sep 02, 2008 - 7:38 am

Last night's Mobile Monday Boston iPhone SDK party was a big success -- I'd guess there were at least 150 people packed into the Apple store, and many of those folks made it over to the party afterwards at Dante. The excitement around the iPhone as an application platform is incredible. Also, it was fun to meet some other folks in the industry, as well as catch up with a few co-workers from a previous job.

iPhone developer Jonathan Zdziarski presented, and gave a brief history of the iPhone Open Source Tool Chain. I found his comparison to the official Apple SDK interesting -- he positioned the Open Source Tool Chain as the platform of choice for people who want to develop free and open source iPhone applications (of course), and the Apple SDK as being for "enterprise developers."

While I agree that the Apple SDK will be used by enterprise developers, I think that a lot of non-enterprise developers will find it attractive as well. Anyone who wants to take advantage of the iTunes store distribution channel, as well as possibly charge some money for their application will want to opt for the official SDK. I also wonder how many mainstream iPhone users will really be willing to jailbreak their iPhones in order to run applications, once the iTunes store is up and running with lots of applications.

At any rate, it is great to see Jonathan and the open source community making so much progress on the iPhone platform. Regardless of whether you choose to install applications developed from the Open Source Tool Chain, I think it will only serve to put pressure on Apple to make the official SDK even better, and I hope, to open up access to more capabilities. It is great to have a choice between two SDK platforms.

Thanks to the Mobile Monday folks for putting on a great event.

Update: other blog posts here, here, and here.



Date Published: Mar 25, 2008 - 8:14 am

Order an iPhone from the Apple Online Store, and you may find that it's being shipped to you directly from the manufacturing plant in China.

iphone-fedex.jpg

My iPhone was picked up by FedEx in Shenzhen, China, followed by a short hop over to Lantau Island, Hong Kong. From there, a long flight to Anchorage, Alaska, another flight to Newark, New Jersey, and then to Wilmington, Massachusetts. Finally, it's a short delivery truck drive to my office in Bedford, Massachusetts.

It's very impressive that through this combination of Apple's order fulfillment capabilities and FedEx's worldwide delivery system, this little box makes it from a factory in China to my hands in only three days (one of which was a Sunday). I think that this is the first order I've ever placed from Apple's web store, but I can't imagine that this is the most cost-effective way for Apple to fulfill all U.S. orders. I imagine that ideally, Apple bulk ships stock from China to warehouses in the United States, and then ships to individual customers from there. Surely direct shipment from China to a U.S. customer is reserved for situations where the U.S. warehouses can't keep up with demand.



Date Published: Mar 24, 2008 - 1:01 pm

Another month, another Amazon web service...this time it's Amazon SimpleDB, which Amazon announced yesterday, and will begin limited beta testing in the next few weeks. This is yet another reason that startups don't need a datacenter, hardware, Oracle licenses, a DBA, etc.

A simple REST interface lets you store and retrieve attribute-value pairs in the cloud. While Amazon S3 is ideal for storing large files (e.g. photos, videos, audio files), you could use SimpleDB to store all the data your web application needs to run. A SimpleDB attribute could also be a pointer to a file in S3. What a great way to provide persistent storage for a web application without having to use SQL or worry about schemas.

More interesting details here, and here.



Date Published: Dec 14, 2007 - 9:47 am

Thomas Hawk shares some great guidelines for photowalking.

Over on my photoblog, I'm posting some photos from a photowalk Boston's Back Bay neighborhood, starting today. (Click on the photo on this page to see the entire gallery before I post it.)



Date Published: Sep 21, 2007 - 1:49 pm

The Amazon Web Services Startup Challenge -- first prize $50,000 cash + $50,000 AWS credit. The deadline (October 28) is coming fast, so it's time to start generating great ideas now! (Now if I could just use AWS to generate more free time to work on this...)



Date Published: Sep 12, 2007 - 6:55 am

Nine months since I posted here! It's been hard to find time for this blog, but if you're interested, you'll find that I update my photoblog much more frequently.



Date Published: Aug 24, 2007 - 1:29 pm

The New York Times has an article today on geotagging. Unfortunately, support for geotagging is different across the various photo sharing services. Where you really want to do this is at the camera, when the photo is taken. Today, you have to do that with a GPS external to your camera, and then find a way to get the location data into the EXIF data in the photo. I wonder when Canon or Nikon will include GPS functionality in a prosumer SLR.



Date Published: Nov 02, 2006 - 1:10 pm

Now that I've had some time to play with the Amazon Elastic Compute Cloud (EC2) beta, a few comments.

First of all, it's incredibly easy to fire up an instance, log in, and play around with your virtual Linux box. At that point, you can login as root, create users, install software -- anything you want, it's your box. Some of the pre-built packages supplied by Amazon come with Apache and MySQL preloaded. This is a great way to fire up a development or test box whenever you need one -- at only $0.10 per hour.

The economics of EC2 for use as a production server (that needs to be running all the time) depend on what you need. If you're looking for something that will compete with a typical low-end shared hosting account, this isn't it. An EC2 instance will cost you about $72/month plus bandwidth and storage costs. This is, however, an exciting alternative to traditional virtual or dedicated hosting.

A couple things still need to be worked out. First, an EC2 instance has no persistent storage. When your instance dies or is rebooted, all its associated disk and memory die with it. There will be some ways around this. I'm sure Amazon has something in the works, and many other folks are also experimenting with (the obvious solution of) making Amazon S3 mountable as a drive, for unlimited persistent storage. Second, your IP address lasts only as long as your instance. You'll get a new IP address each time you boot. And currently there is no way provided by Amazon to map your domain name to your EC2 instance. You can either stick with the domain name provided by Amazon, or use an external DNS mapping service to point to your server.

Considering that EC2 is new (and barely in beta yet), these limitations don't matter. A lot of people are going to be building a lot of exciting things with EC2. As someone else said somewhere, Amazon is building the real Web 2.0.



Date Published: Aug 27, 2006 - 2:50 pm

Amazon announces "Elastic Compute Cloud" (EC2) today. EC2 provides virtual compute capacity in the cloud. It works in conjunction with Amazon S3. From the EC2 FAQ:

Q: What operating system environments are supported?

Amazon EC2 currently supports Linux-based systems environments. Amazon EC2 currently uses a virtualization technology which only works with Linux environments. We are looking for ways to expand it to other platforms in future releases.

Q: How is this service different than a plain hosting service?

Traditional hosting services generally provide a pre-configured resource for a fixed amount of time and at a predetermined cost. Amazon EC2 differs fundamentally in the flexibility, control and significant cost savings it offers developers, allowing them to treat Amazon EC2 as their own personal data center with the benefit of Amazon.com's robust infrastructure.

This opens up a number of exciting possibilities. I'm already wondering if I can use this to replace my traditional web hosting provider; the scalability could be quite compelling (not sure yet about the economics). I'll have to do some more reading of the docs to find out more.

Update: Techcrunch now has some commentary on this as well (not sure what makes it "exclusive").

Update 2:
More from me.



Date Published: Aug 24, 2006 - 6:40 am

Very sad news today in the Seattle PI -- Jeff Harbers died when his single-engine plane crashed on takeoff in Big Timber, Montana this weekend. Jeff was an incredibly bright, humorous, and effective manager of the Office group at Microsoft in the 1980's. I worked under Jeff when I was on the Excel for Windows team in the mid 80's. Though it's nearly twenty years since I've been in touch with Jeff, I remember him well, and I know he will be missed.



Date Published: Jun 26, 2006 - 3:38 pm

I've been neglecting this blog for a few weeks; work and real life have kept me busy! However I have managed to upgrade to Movable Type 3.3 beta. This version has tag support built-in, which is nice because it frees up the "keywords" field I had been borrowing for other purposes. Not so critical here, but on my photoblog that will come in very handy.



Date Published: Jun 09, 2006 - 2:47 pm

Most anyone who has tried Microsoft's Live.com has seen that performance is a problem. Here's what Microsoft is learning about performance from building Live.com. Scott Isaacs talks about some of the challenges inherent in building client-centric interactive applications that run in a browser. Some of the issues are reducing the number of connections to the server, XML parsing time, and server vs. client rendering. Some good insight into Microsoft's process.



Date Published: Apr 26, 2006 - 9:33 am

John Markoff has an article in the Times today about new Sun CEO Jonathan Schwartz. Schwartz is an out of the box idea man, as opposed to McNealy's obsession with Microsoft (although that's a vast oversimplification) and former president Ed Zander's intense sales focus. (Also, Jonathan's blog has a nce tribute to Scott.)

Accompanying the article is a photo of Schwartz in front of a Sun sign somewhere on one of Sun's campuses. It's notable because it shows the original version of the current Sun logo -- before someone had the idea to turn it on its corner. I've always thought that Sun has the best company logo in the computer industry.



Date Published: Apr 26, 2006 - 6:18 am
mp1.2419 seconds to generate.