My Latest Tweet

 

@josephjaramillo on twitter

Obligatory Portrait

Joseph's Portrait

My name is Joseph.
I make web apps.

I'm half of fiveby.
I built whspr!

I heart Ruby.

I pretend I'm a designer
when no one is looking.

More details over here.

May 26th, 2010

Apple > Microsoft

by Joseph Jaramillo

Today’s news of Apple’s market cap surpassing Microsoft’s makes me wonder what Microsoft might have accomplished had it maintained focus on Windows and Office. For all that Microsoft has spent on Xbox, Zune, and literally hundreds of other products — all designed to enter the market solely to ensure Microsoft had a foot in it — years of effectively nil growth is the result.

This latest Apple vs Google battle is fun to watch, but they’re both just getting warmed up.

Share:
  • Twitter
  • FriendFeed
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • RSS
  • Print this article!
  • E-mail this story to a friend!
April 29th, 2010

Regarding Jon Stewart*

by Joseph Jaramillo

The interwebs are abuzz over Jon Stewart calling out Apple as “The Man” for the search warrant that was executed on Brian Chen’s house. I love The Daily Show and normally agree with a lot of what I hear. On this topic, we happen to disagree.

Consider things from Apple’s perspective. Their secrecy is part of the appeal. Everybody wants to know what they’re going to do next, and the company does an excellent job of controlling the flow of information. They have a right to do this. They work within regulations and their shareholders are obviously happy.

So you’ve got this brand new iPhone in the works, and it’s impressive. It’s made of higher quality materials, build quality is going to go way up, the new CPU is much faster and more power efficient, it has a bigger battery and a higher resolution camera in addition to the new camera on the front. If you’re Apple, you want to keep these details secret. Less people want to buy this year’s model if next year’s is a couple months away. This is in contrast to cars, where the current model often becomes more attractive to a large segment of buyers, because it’s available at a discount. Apple doesn’t do discounts like that. The price on today’s model normally doesn’t change in the lead-up to new product. When new models are released, Apple will pay you the courtesy of upgrading your order (if you ask) if you placed it in the preceding 10 days, but if it’s day 11 you’re probably out of luck.1 This is also perfectly legitimate. The result is less overstock, which means less discounting after the new model is out.

Leaking the new iPhone probably cost Apple millions in revenue. While it isn’t really a secret that Apple has an annual release cycle for iPhone, the previously-described effect is so strong that Apple is selling more iPhones today than it did during the holiday quarter. Think about that. Now that the forthcoming iPhone is common knowledge, I’m expecting that we’ll see a more pronounced dip in sales over the next month or so.2

The evidence to date suggests quite clearly that after the device was left at the bar, none of the people who handled it afterward did the right thing. The original finder3 didn’t make enough effort to return the device directly to Apple. He took money from Gizmodo, and handed it over. Gizmodo knew what they were getting, and they didn’t return it until Apple legal counsel asked for it back.

Leaving aside the lost sales from the current model, that prototype was assuredly one of a relatively small number of units. One-offs like that are normally costly to produce, on top of untold millions in research and development.

The long and short of it is that a crime occurred, and the police are obligated to investigate. Apple could probably intervene, but at this point in the game it isn’t fair to say Apple is going too far. Better to make an example of these fools as a warning shot to anyone else who might consider acting similarly. You can guarantee whatever money Gizmodo made from ad sales premiums when the story broke is but a drop in the bucket relative to what Apple lost by Gizmodo’s irresponsible behavior.

You might think Apple’s behavior is certainly reminiscent of The Man, but Cult of Mac made a rare good point about how things work at 1 Infinite Loop that lead me to think otherwise.

On the topic of AT&T, Mr. Stewart and I are one. Despite my overall disagreement with his arguments, the bit was hilarious.

* This post is a response to a comment by my good friend Josh Bernstein, on Facebook. I decided it was a little long to stick in a comment.

Share:
  • Twitter
  • FriendFeed
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • RSS
  • Print this article!
  • E-mail this story to a friend!
  1. Unless you get a nice customer rep at AppleCare
  2. On the flip side, it’s probably fair to say that the anticipation for the new iPhone may indeed be higher than if Gizmodo hadn’t taken the actions it did.
  3. Now identified as 21-year old Brian Hogan of Redwood City, CA
November 29th, 2009

Batch Converting Files With FFmpeg and Ruby

by Joseph Jaramillo

I recently needed to burn some video files (h.264 MKV) to DVD such that the disc would work in a standalone player. After an hour googling for a set of commands to pass to ffmpeg to convert my files, I then started looking for batch scripts. It occurred to me shortly thereafter that Ruby could help. I had found a command that worked beautifully with a single file, so all that was necessary was to automate it.

It only took one line to accomplish the task:

It’d be a cinch to generalize for input video format.

Share:
  • Twitter
  • FriendFeed
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • RSS
  • Print this article!
  • E-mail this story to a friend!
September 24th, 2009

Google Wave Will Require Chrome Frame in IE

by Joseph Jaramillo

I missed this gem from Tuesday:

In the past, the Google Wave team has spent countless hours solely on improving the experience of running Google Wave in Internet Explorer. We could continue in this fashion, but using Google Chrome Frame instead lets us invest all that engineering time in more features for all our users, without leaving Internet Explorer users behind.

Sounds good to me!

Share:
  • Twitter
  • FriendFeed
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • RSS
  • Print this article!
  • E-mail this story to a friend!
September 15th, 2009

Never Give In

by Joseph Jaramillo

I posted a shortened version of this on Twitter, but the full version helped me at the end of a very trying day. It’s worth repeating at length:

Never give in–never, never, never, never, in nothing great or small, large or petty, never give in except to convictions of honour and good sense. Never yield to force; never yield to the apparently overwhelming might of the enemy.

– Winston Churchill

Tomorrow’s a new day. Make the most of it.

Share:
  • Twitter
  • FriendFeed
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • RSS
  • Print this article!
  • E-mail this story to a friend!