You Need to Build for the OS, Not Your Brand

I wanted to make a few notes to those developers who want their apps to have the same brand-overpowering ‘custom’ experience across operating systems. First, you’re creating an experience for a specific operating system. Each OS has their own specific, special interaction model. For example, all three mobile OSes implement the ability to go back […]

Heartbleed / CVE-2014-0160

Let’s talk about something that affects you. It’s called CVE-2014-0160. You probably know it by Heartbleed. It is a security problem which affects at least 60% of the Web, including Facebook. Here’s how Heartbleed works. While sysadmins panic (which did include me for a short time), here’s what you should do: When you receive communication […]

User Expectations Regarding Files & Mobile Applications

There has been a fast foray by most business software companies into ultra-mobile computing. Microsoft is finally starting to catch up on non-Windows Phone devices with Office for Android. I say that they’re only starting because I met a critical flaw in their own application. Mobile software has taught users—myself included—that you only need to […]

Determining Types of Files With No Extension on Linux & OS X

Determining types of extensionless files on OS X and Linux Being lazy and in a rush, I saved a download with its default name, thinking I’d remember what kind of file it was without adding an extension. Needless to say, I didn’t—but a quick search revealed a solution, and I’d suggest adding it to your […]