The blog & portfolio of Matthew J. Rogers

Welcome to my second annual gadget gift guide! Last year’s guide was pretty popular with the family and friends, even post-holiday season, so we’re going to give it another go. This one’s a touch late for most holiday shoppers this year, and I apologize for that…but maybe you can find some great deals on this stuff after Christmas (that’s when I may be purchasing some of this, in the spring). We’re going to cover what I think are the best gadgets and electronic gear of 2009. I’m not in the market for every one of these things right now, but if I were this is what I would buy. People come to me all the time and ask “What camera should I buy?” or “What HDTV is best for the money?” Ask no more.

Picks are generally doubled up, with a “best” and a “budget alternative”. “Best HDTV” doesn’t necessarily mean the absolute best TV money can buy, it means it’s the best one for reasonable money. Then I’ll offer a low-cost alternative if you’re willing to sacrifice a few features to save some bucks.

Let’s dive in…
Read the rest of this entry »

TextTumble

I’m proud to announce that the first iPhone app I’ve worked on, TextTumble, is now available for sale in the App Store! TextTumble is a unique word game that challenges you to spell words using falling letter and picture tiles. Check out the web site for a video and a link to buy the game.

For quite some time, a business partner and I have been working on the first product for our new venture together. My Magellan Media business partner and developer Chris wrote a great post on his personal blog about all the gory details of the development process, so I’ll leave that to him (definitely read that, it’s a great article). I do need to offer my own perspective.

In late summer of 2008, shortly after the App Store first opened for business, several ideas for possible apps began germinating. A lot of my thoughts coalesced around a word game, because they’re both entertaining and ever-popular (at the time, the developer of a crossword app was making several thousand dollars a day), and because it wouldn’t require 3D graphics, a degree of difficulty that was higher than I wanted to get into for an initial effort. I wanted a game that was somewhat unique, and I started thinking of combining several classic gameplay mechanisms into something different. Combining ideas from Boggle, Tetris, and Scrabble, TextTumble was born. The basic idea is simple: spell words with falling letter tiles.

But I needed someone to develop it, because while I dabble in code and can handle building a web site, I’m really not an expert. I started bouncing ideas off Chris Zelenak, and he immediately saw the potential in my nascent concepts and began adding the perspective of a much more experienced gamer. One of the coolest parts of the game was all Chris — the pictowords. These are tiles that have pictures on them which represent various synonyms — a picture of a cat could represent cat (obviously), tom, tiger, or puss, for example. Combining that single tile with one or more letter tiles and you can spell much longer words — and score much higher point value.

Neither of us having much experience developing games, and no experience developing for the iPhone at all, our initial timeline of a few months was quickly shot. As I said, Chris goes into much more detail on his blog. But the long and short of it is…I was not prepared for how much iteration it takes and how much time processes can take when you’re trying to make something good enough to sell. I didn’t fully think through every single point of interaction with the game before we got into development, and as a consequence we had to rebuild some things. On top of the technical and user interface challenges, I was trying to deal with all the legal and financial issues you face when you establish a new business entity, and trying to organize all those ancillary things that you need for a business to function and define some processes for us to follow.

As I learned, all that will evolve no matter what practices, tools, or tactics you try to establish, because very rarely in business is the first answer the right one. The key lies in being able to look forward and predict other possible answers and evaluate which course to take before expending too much energy on one path, and staying flexible enough that if you need to change something…you can. In our own small effort here, I have learned a great deal. I know Chris has too, and if and when we make another effort I know we’ll be able to make it happen more efficiently than before.

As it stands, we’re very proud of TextTumble 1.0. It’s something we built and it’s actually out there on the App Store! We’re confident in saying that among the 65,000 other apps in the App Store, ours rises above a good many of them in quality and complexity. That said, this is a tough nut to crack…getting noticed among sixty-five thousand applications, even though 98 or 99% of them are crap, is no small feat. We’ve submitted review requests to a number of iPhone-loving sites out there, and we hope to get a bit of traction that way in addition to spreading the word via our blogs and Twitter.

But we know we have quite a battle ahead of us. If you have an iPhone, please consider giving TextTumble a shot — and if you like it, tell your friends! We have lots of ideas and enhancements to add to TextTumble for future versions, so keep an eye out on the Magellan Media blog and let us know what you think!

Twitter on my iPhone

I’ve discovered numerous opportunities and solved many problems by interacting with people on Twitter whom I may never have met otherwise. Never has there been a better example of this, however, than what has transpired over the last month or so: the investigation and removal of a negative item on my credit report because I complained about it on Twitter after the usual channels failed me.
Read the rest of this entry »

Wine

Some of you may have heard of the term, but if you’re not into photography there’s a good chance you don’t know exactly what high dynamic range (HDR) photos are. Simply put, the goal of the HDR technique is to expand the dynamic range (difference between the light and dark areas) of the image so that it’s closer to what the human eye sees. Camera sensors, although constantly being improved upon, still can’t match the range between detail in light and dark areas as well as your eyeballs. If a scene has something in direct sunlight and something else in deep shadow, you’re going to lose detail in one or both areas when you rely on just one exposure.

To solve that problem, the premise of HDR is simple: take several exposures of the same scene, one for the darkest areas, one for the lightest areas, and one or more in between, and then combine them in post-processing so that all areas of the final image have detail and are not blocked out (shadows) or blown out (highlights).
Read the rest of this entry »

Star Trek

I was able to attend a pre-screening of the new Star Trek movie last night (opens everywhere Friday, May 8th) with a few friends. It’s been known for some time that this particular Trek film — the 11th in the franchise — was going to be substantially different from all the others in several ways. First, it’s a “prequel”; second, it’s directed by J.J. Abrams, who has no prior history with Star Trek and in fact wasn’t even a fan before he was handed the script; and third, it introduces an entirely new cast. To say that die hard fans were apprehensive would be an understatement.

As for me, although I was a fan of Star Trek — I grew up with The Next Generation series with Patrick Stewart as Captain Picard, but I watched a good portion of the later series as well — I approached this one with an open mind. I knew it would be different, but I figured that it needed to stand apart, to attract a new audience and inject some life into a franchise that’s more than 40 years old and has been through ten movies and five television series. Still, I was unsure to what degree I was comfortable with Abrams and co. messing with what makes Star Trek…Star Trek. So when I sat down last night, it was definitely with mixed feelings, but I had high hopes.

Simply put: it was excellent. So far, everyone I’ve spoken to that saw it loved it, even the non-Star Trek fans. Lots of colorful performances, lots of action, lots of comedy, lots of pretty special effects…in short, a lot of bang for your buck. It’s a vastly different flavor from the other films — very little technobabble, far less nerdy, far more action, sex, and explosions. The story focuses on how the crew of the original series (Kirk, Spock, McCoy, Uhura, Sulu, Chekov, and Scotty) got started and how they wound up on the same ship together. You actually begin with Kirk’s birth, which gives some backstory on his father, and then jump forward to when Kirk is in his early twenties. Kirk, being a miscreant (surprise, surprise) needs some convincing to join Starfleet, but the memory and legend of his father, combined with some prodding from then-captain of the Enterprise Christopher Pike, pushes him to go for it. Some famous Trek lore is finally put on screen here (like Kirk “beating” the Kobayashi Maru test at the academy — a story referred to in at least one of the other movies and more than one TV episode of later series), and it’s all executed in a way that makes it entertaining and amusing to new viewers as well as satisfying to those who are familiar with the backstory.

As I said, the performances were great. Chris Pine (Kirk) and Zachary Quinto (Spock), having the lion’s share of the screen time, really shine and slide into their well-established characters quite well, staying faithful to their personalities while layering on their own take on what these guys must have been like when they were young. One point that seems to ring loud and true: Kirk and Spock were total badasses. The way they (and most of Starfleet) just go to town on their enemies and dive into dangerous situations with little regard for personal safety in this film makes the Starfleet officers of past films sort of look wimpy in comparison. The rest of the cast is very entertaining as well, although Karl Urban (Dr. “Bones” McCoy) might have overplayed the famously irascible doctor just a bit — but it was funny enough to let that slide.

Although we only got backstories on about half of the main cast, the only thing I really missed in terms of character development was that of the bad guy — Nero. You don’t find out why he’s doing what he’s doing until too far into the movie, in my opinion, which I can understand from a storytelling perspective but if you’re going string the audience along without knowing his motives then you at least need to make him a more three-dimensional character. Nero just didn’t get the screen time for you to feel how threatening he was. Still, it’s a minor quibble because the rest of the movie is executed so well.

However…(minor spoiler alert) it’s actually an alternate reality, giving the writers tons of room to explore the Star Trek universe in new and interesting ways. When I first realized this was happening (if you know even the slightest bit about “history” in the Star Trek universe, you’ll figure this out pretty early on), I was pissed off because I thought that the movie was just going to end with a massive “timeline reset” and none of it will have actually happened — a plot device that’s been used so often on the TV series that if it were a horse I’d take it out and shoot it.

Thankfully, they didn’t do that — this Trek movie stands now in its own universe, similar to but not the same as the one we’ve known for the last 40 years. That means that the producers and writers are free to create any new fantastic adventures they like without being locked into Trek historical continuity — which, after hundreds and hundreds of TV episodes, all the movies, not to mention hundreds (if not thousands) of books, has been pretty well hashed and rehashed into oblivion. If you were stuck in the “normal” Star Trek timeline, there’s almost nothing left to make a story out of without running the risk of messing something up.

Although it’s going to undoubtedly anger some really hardcore fans that there’s now this “alternate reality,” it’s really the only way they could create totally fresh adventures. I don’t know much about comic books, but I suppose it’s roughly analogous to all these newer comic book movies (like the new Batman ones) that have sort of pushed the “reset” button on their respective universes in order to give the producers some artistic freedom. In this case, it was done admirably — and this is coming, remember, from an old fan. The new Star Trek is a great ride, and is pretty much guaranteed to be enjoyed by Star Trek veterans and neophytes alike. Go see it!

Check out my favorite of the trailers embedded below, or go check it out in HD (it’s Trailer #3):

“Your father was captain of a starship for 12 minutes. He saved 800 lives. Including yours. I dare you to do better.” Don’t you just love that line?

Flow

I’ve been meaning to regain control of my email for quite awhile, but for some reason I had just never gotten around it until a few weeks ago. For years, I’ve had at least a half dozen primary email accounts that I need to check daily. I didn’t do any sorting — everything just came into each account’s inbox and stayed there forever. Clearly, this is not ideal.

The problem

You can imagine what that looks like when you’re trying to find something — an endless list of messages with no organization at all. I would most often use my mail client’s search function to find something, but that wasn’t always reliable and tended to result in a lot of hits I didn’t want. I often found myself sitting down to complete a project and wanting a series of emails that were spread over the past few weeks with various questions, concerns, and feedback from the client/stakeholder for that project. Finding those messages in an unclassified inbox was a nightmare. In addition, if I had near-term action-required emails (bring something to work from home tomorrow, pay a bill within the next couple days, or anything that required a response), they would get lost in the noise of less important emails. If I didn’t (or for some reason couldn’t) act on those emails right when I read them, I was at risk of forgetting about them.

The solution

The core of a solution was some kind of sorting methodology, clearly. But what to do? I needed something flexible, powerful, and mostly automatic — because if I have to manually sort a hundred emails every day, it will never happen. Most importantly: the Inbox is a sacred place. The only time a message should be in the Inbox is if it is unread or if it requires me to take further action.

Put it all in one place
The first thing I decided was that I wanted all my email going to one place so I could more easily parse it — I forwarded it all to my main GMail account, and configured that account to be able to send mail as those other accounts, so I can still send out messages under my various addresses from one place. I also moved from a desktop mail client — Apple Mail — and decided to work solely out of the GMail web interface, because of the way GMail’s labels and archiving work (not to mention that Mail and most other desktop clients I’ve used start falling on their face when you get tens of thousands of messages in them).

Filter it out
Next, I setup a whole bunch of filters — automated rules within GMail that perform various actions based on criteria you specify. They’re very powerful — I have various rules applying labels (GMail’s version of folders) to emails depending on such conditions as who they’re from, what keywords are in the subject or body, which of my various accounts the messages was originally sent to, or any combination thereof. I spent quite awhile setting up my filters and occasionally still add to them, but for the most part I’m happy with my filter setup.

Archive it
However, having all my mail in one place and applying those great labels still doesn’t solve one big problem — all my messages are still just listed in my GMail inbox. Important messages, despite being labeled, are still going to be surrounded by tons of noise. This does not jive with the Sacred Inbox directive.

One huge feature that most GMail users overlook is the “Archive” command. When you archive a message, it no longer appears in your Inbox — it’s still accessible via “All mail” or by viewing any label with which that message is tagged (or just by searching), it simply doesn’t show up in the Inbox anymore.

So what I’ve started doing is archiving messages when I’m done with them — anything that doesn’t require a response or to which I have already responded gets archived. When reading a message from the Inbox, the Archive button is right up there next to the “Back to Inbox” link…and it also takes you back to your inbox after it archives the email. So it takes no additional clicks, no additional work. I read the email, I respond if necessary, and if I’m done with it, I hit Archive and go to the next message.

I’ve also worked the archive command into some of my filters for emails I don’t need to see immediately. For example, notifications from Twitter get tagged “Notifications” and archived automatically. I like to peruse these emails a couple times a week to see who started following me on Twitter, but I don’t need them cluttering up my Inbox.

Results and observations

I’ve been operating this way (sort of my own version of Inbox Zero) for a few weeks now, and the difference has been amazing. I feel less overwhelmed by my email, it’s easier to find relevant messages when I sit down to accomplish a task, and I don’t forget to take action on messages that require it.

I was hesitant at first about switching from a desktop app to a web interface, but since GMail does a good job with keyboard shortcuts it makes the experience quite a bit more palatable. I also use Fluid to setup a dedicated GMail “application” on my Mac which always runs in its own window, separate from my regular web browser, and has a few niceties like an unread count on the dock icon and additional keyboard shortcuts.

If your inbox is an unorganized disaster and it stresses you out sometimes, consider some of these methods to reach Inbox Zero. It’s made all the difference for me.

We’re building a house

April 21, 2009

Check out the blog at http://rogersbuild.com!

More power

About six months ago I laid out my opinions on home-based backup solutions. As my some commenters quickly pointed out, you’re not really backed up until your data resides in more than one place, geographically speaking. That is to say: using scheduled nightly backups to an external hard drive or something like Time Machine is great, but if your house burns down, so does your data.
Read the rest of this entry »

Project 365: 30 days in

March 14, 2009

Candle Row

It’s been a month since I started my photo-a-day project, known around the web as Project 365. So far it’s proving to be a great challenge and a great learning experience. I’ve built a lightbox, learned how to use (in the most basic way) an off-camera flash, and spent more time rigging shots than I would have ever thought possible. If one thing has been proven, it’s that I still have a lot to learn.

On the RocksTrying new things and learning to see the world differently is a big part of what Project 365 is about. It’s certainly succeeded for me on the former; as I mentioned, one big new part of my skill set is now off-camera flash. I only have one so far, and no significant rigging to speak of, but even with my relatively simple setup I have learned a lot about how to perform certain types of shots that I never would have understood before. For example, On the Rocks demonstrates two of my favorite properties of using off-camera flash: a blacked-out background and frozen motion (without the harshness of on-camera flash). This is really, really basic stuff in the realm of lighting, but it’s valuable to know.
Read the rest of this entry »

The Internet is not optional

February 23, 2009
Actual cause of Internet slowdowns

Actual cause of Internet slowdowns

An extremely dangerous law has been passed in New Zealand and goes into effect on February 28, 2009. This law enables a person’s internet access to be permanently terminated if they are accused of copyright violation three times. No trial. No judge. No jury. No conviction. Just an accusation by a copyright holder.

We’ll get to the legal stupidity of this in just a moment. Let’s establish why this matters: because this is 2009, and the Internet is no more optional than power or water to a civilized society. Banned from the ‘net, you and your children will be at an increasing disadvantage in education, commerce, career advancement, and more.

There’s a long litany of lawmakers and judges who enact legislation, set precedent, and make policy decisions regarding the Internet that, at best, illustrates how uninformed they are and, at worst, encroaches upon fundamental freedoms that are supposed to be protected by the laws of the land in which they reside. This law, specifically Section 92 of the Copyright Amendment Act in New Zealand, may just take the cake for dangerous ignorance in the realm of legislation aimed at controlling the Internet. Well, ignorance in the case of the lawmakers at least, but the organization pushing for such laws can hardly claim ignorance. This is exactly what they want, and they’ve been pushing for something similar in the USA. What organization would that be? Wait for it…wait…

…Oh yes! Our old friends the Recording Industry Association of America/New Zealand/[insert country name here].

The RIAA and its international devil spawn have become notorious in the last few years for extorting thousands of dollars at a time out of mostly clueless individuals by threatening to sue them for copyright violations. Not suing — just threatening to sue. Basically, they would say “pay us $5,000 (or whatever) or we’ll take you to court, which we can afford to do and you can’t.” I’m not kidding, they did this to thousands of people and got away with it for awhile. Some of the accused, however, with the legal and financial backing of groups like the EFF, have called the RIAA’s bluff and in many cases won because the RIAA actually didn’t have any proof these people were knowingly infringing on copyrighted material. The RIAA had “logs” that simply were rarely concrete enough to a identify a specific individual. For example, people were sued because they had open wireless access points and neighbors shared music through it — OK, not a smart thing to leave your wireless AP open, but there’s nothing in our laws that makes it criminal, nor that makes you responsible since you weren’t “knowingly” sharing copyrighted material. Or more often, records and IP addresses got mixed up at the ISPs (some of whom just handed this stuff over to the RIAA, shame on them), and the wrong person was fingered. Most often, the accused simply didn’t know they were sharing music or movies, because their computer was just infected with some really nasty stuff (as unmaintained Windows machines can be) and was acting as a file-sharing hub for all the internet. Ignorant users? Yes. Criminal? Hardly. You want to slap them with something, slap them with a “how to properly use a computer” book, not a lawsuit where the payment goes to a huge media corporation.

But wait, we’re not done. I’m still not to the law passed in New Zealand. Just so you know how specious it is that the RIAA should be allowed to serve as judge, jury and executioner in this “three strikes you’re out,” “guilt upon accusation” law, consider their record with their traditional lawsuits. The RIAA has sued dead people, a woman who was getting a transplant (they won a default judgment against her when she didn’t respond to their request…hmm, wonder why?), and another woman who has never bought, used, or even turned on a computer in her life. In one instance, even after the court smacked down the RIAA because they were suing the wrong person in the household, the RIAA argued that the defendant could still be held liable because “the computer may well have been in a common area such that defendant heard music coming from the computer when [the] admitted infringer … was using it.” Yes, the RIAA was arguing that simply hearing music coming from a PC is copyright infringement. When they lost that court battle too and the court ordered the RIAA to pay the defendant’s attorney fees, the RIAA appealed the order to pay the fees so that other individuals might still be scared of going to court, and they could go back to their extortion scheme.

This, my friends, is just the tip of the iceberg, just a tiny sampling of what the RIAA has done and how they have extorted people and abused the legal system over the past decade.

The law about to take effect in New Zealand, as I said, allows for any user to get banned from obtaining personal Internet access if they get accused of copyright violations three times. Accused, not convicted. By the copyright holder — often, the RIANZ. Somehow, either through bribery and kickbacks (probably — the RIAA et al spend hundreds of millions of dollars around the world on lobbyists and legal fees) or sheer, astounding ignorance (probably some of that too), the law was passed by the New Zealand government. In addition, it changes the definition of ISP to include anyone who runs a DHCP server — in layman’s terms, basically anyone who provides a shared internet connection. Have a home router? You’re now an ISP. From the Creative Freedom Foundation site:

ISPs now include businesses, schools, libraries, government departments and any organisation that provides internet services. Odds are, you’re an ISP.

Why is this important? Because under the new law, ISPs have to keep records of all internet activity through their network for a period of two years, just in case the police need to come sifting through in order to confirm future accusations. This could come at significant cost of both time, money, and manpower for everyone now identified as an ISP.

So let’s review: the Recoding Industry Association, which has been pushing for this type of law almost everywhere, including the United States, finally managed to get their baby passed in New Zealand. It will allow them to kick anyone off the Internet simply by accusing them three times of copyright infringement with no trial, no due process, no proof, nothing. This is a vile, horrible, dangerous law and of course has ignited the attention of a great deal of the ‘net in the hopes of getting the word out before it goes into effect.

But how did it get passed in the first place? Here we come to the really important part, at least for the rest of us. In our government, like in many, there’s a representative who is in charge of education plans and policy, of energy policy, of transportation policy — all people who spend their energies on one area of public infrastructure and who are responsible for making sound decisions for their field of influence. For the most part, this works. And that’s why scary laws like the one in NZ and other disturbing digital surveillance and anti-privacy laws here in the US have gotten passed — because there’s no one person in our government responsible for the Internet. Fortunately, President Obama has pledged to appoint an “Internet Czar” (terrible name) or “US CTO” (Chief Technology Officer) to do just that — and it’s quite evident that we need it. One tactic of the RIAA is to attach “but there could be child porn!” to any legislation to get it passed. For example, discreetly through lobby groups, the RIAA has tried at various times to make all P2P software illegal, to require ISPs to log all P2P traffic, and has encouraged legislation empowering the FBI and other federal agencies to have ridiculous power over the Internet because “P2P networks are rife with child pornography.” Few politicians with a hope of reelection are likely to vote “no” on a law billed as preventing child pornography, no matter how stupid or unjust it is, so combating these ridiculous proposals is quite the uphill battle for people who actually — how do I put this — “get” the Internet and…what was the other one…oh yeah, the Bill of Rights.

These battles and the RIAA’s idiocy have been going on for some time now, but I never want to miss the opportunity to make regular people — non tech-industry folks — aware of what’s going on. There are several salient points to be made here:

  1. The Internet is not optional in our society, just like power is not optional, water is not optional, basic education is not optional.
  2. Any lawmaker who allows an independent, for-profit organization to act as judge, jury, and executioner in a matter of law should be immediately removed from office, slapped in some way for egregious ignorance, and perhaps put on trial (if possible) for the civilian equivalent of dereliction of duty of a public officer and disregard for the Constitution of the United States.
  3. The RIAA needs to have the tables turned on them. THEY should have a “three strikes” law levied against them, perhaps — three frivolous lawsuits and you’re done, you can’t file any more? Would be nice.
  4. Be aware of this kind of thing and contact your representatives if you hear they’re on a committee that’s considering such a law. It’s less likely something scary will be passed with the Obama administration, which seems to have met the Internet, unlike the Bush administration, but it’s still possible. There’s at least as many idiots as smart people.

Let me make something clear before I conclude: I’m not saying copyright violation/piracy is OK. Not at all. Especially as a content creator myself (in the form of software and user interfaces), I understand that copyrighted content needs to be protected and the creator should received their due. What is not OK is the RIAA extorting people and then being handed the power to remove them from the Internet without the involvement of any legal or governing body whatsoever.

Everyone hope for the best for our friends in beautiful New Zealand. And send dark, evil thoughts the RIAA’s way.

A few more stories about the RIAA