Devin Reams profile photo

Hi! I’m Devin and I work at Mozilla. I’m sensibly impulsive, consistently non-committal, and passionately impartial.

DigitalOne raid by FBI: Instapaper vs. Pinboard

I couldn’t help but compare the two reactions to the (potentially overreaching) raid by the [FBI on DigitalOne’s datacenter in Virginia](http://bits.blogs.nytimes.com/2011/06/22/sites-rebuild-after-f-b-i-raid-on-data-center/). In short, the FBI ceased a bunch of servers in a bust on Latvian crime rings in which two unrelated web services were affected.

Interesting open source incentive

Want your name in lights on the new “Credits” page in [WordPress 3.2](http://wordpress.org/news/2011/06/wordpress-3-2-release-candidate/)? This page shows up in all WordPress.org blog dashboards (but interestingly enough, not on WordPress.com). If you use WordPress every day it’s pretty easy to get involved testing, filing bugs, and submitting patches on [Trac](http://core.trac.wordpress.org/). I found two small bugs in the new Twenty Eleven theme in about 30 minutes and submitted patches in just as little time.

The Heist: iOS game from MacHeist

The team behind MacHeist has released a $0.99 iPhone/iPod touch game. MacHeist has raised over $2 million dollars for charity in the past by creating fun mission-based games and selling bundles of Mac software for heavy discounts. This new offering, an iOS game has four classic game types (like one similar to soduku) with varying degrees of difficulty. The best part: you can ultimately unlock what I presume to be a download code for Steam’s very popular Portal game called Eets (via GigaOm) For only 99 cents, it’s a beautiful game, innovative, very well done, and worth a download.

Add missing file extension to file names

For Mac users: if you ever happen to download a bunch of similar files and they’re all missing extensions (like a directory full of photos crawled using wget), here’s a quick one-line command to add the extension to all the files: for i in * ; do mv $i $i.txt; done;

List of potential new Apple products

If the rumors are true, Apple may be planning a new product launch to coincide with the 10th anniversary of their retail stores. The stores have been wildly successful and much of Apple’s growth may likely be attributed to them. So what can Apple release that would get bodies into the malls? What haven’t they done already? Here’s all I can come up with:

Be upfront about project timelines

When you’re looking to engage in a design or development project, it’s imperative to know and disclose your constraints. This applies to both the vendor and the client. When you ask for a table at a restaurant (without a reservation) they give you an approximate wait time: this is the vendor’s lead time. When you sit down at lunch, the waiter may ask if you need to be back at the office soon: this is the client’s deadline. The restaurant should not seat you, show you the menu, and take your order only to ask you to wait outside for two hours. By the same token, when you arrive at the restaurant you should be clear if you’re interested in the quality of food served here, or just looking for a meal within the next few minutes. There’s usually a good reason all the best restaurants have a long wait…

Crowd Favorite is hiring PHP developers, project manager

Our team at Crowd Favorite is looking to immediately add a few developers and a technical project manager. Having been with Crowd Favorite for nearly three years I’ve seen the company evolve into a world-class design and development shop. The clients, products, and most importantly, the team are all top-notch. If you’re a talented PHP developer or internet-savvy project manager in the Denver/Boulder area, you should certainly drop us a line.

Unless I hear otherwise…

Most people are drowning in email at work. Often times you’re asked to provide one of a few responses: positive confirmation (I received this, read it, understand it all, and explicitly approve), negative confirmation (I will tell you my thoughts and describe what is wrong with this), or a passive confirmation (if I don’t respond, consider everything good to go!). The trick to managing people that receive a high-volume of email is to stop sending lengthy letters looking for a confirmation, waiting days and days and days. Sometimes, in order to keep things moving or get things done without asking permission (with folks you trust, and who trust you), simply ask for a passive confirmation: “Hey John, here is the final set of comps for the landing page. Everything we discussed yesterday is shown here including the new form style and the green button. Unless I hear otherwise, we’ll go ahead and implement this on Friday.” No more response email clutter, no debate, just delete. If you did this right, you won’t get a response. Otherwise, you’ve severely done a misdoing and you’ll hear from those folks “too busy to respond” nearly immediately. ;)

My favorite gadget: JAMBOX

I’ve been using the JAMBOX from Jambone since January and it’s become one of my favorite gadgets that I didn’t know I needed until I started using it.

Why is PlayStation Network a single point of failure?

The PlayStation Network is now shut down indefinitely following a security breach. I have no problem with that fact I can’t access supplementary online multiplayer gaming. But, I can’t wrap my head around why PSN has its tentacles in every downloadable application I’ve installed. Hulu, which has its own very nice authentication system, cannot be accessed now (ever again?) because I must pass my credentials through PSN. Why is this PSN layer mandatory and in front of an application that has nothing to do with PlayStation’s network? I haven’t tried but I assume the same is true for MLB.tv and the Netflix app. I’m calling it: the Apple TV is much better positioned to foster the app economy and will capture the lion’s share of the “box connected to TV” market (video, games, movies) by popularizing a much better ecosystem in the 6-8 months PlayStation spends rebuilding PSN.