Piracy is a fact of life for software developers. There are always douche-bags who think they should get your hard work for free. Sometimes this takes the form of distributing serial numbers, sometimes it’s kracking the application to eliminate the checks. I’ve come to accept this as part of running a software business. Recently, however, [...]
slerp
It’s no secret that I’ve started hacking on my iPhone. And what’s the most frequent thing I use in development? SSH2 to copy new builds onto the phone and view NSLog output from the shell. And is it a pain to enter your password every frickin’ time? And is it slow to connect? Yes and [...]
Yeah, I see a lot of icons in my business. I often get asked what makes for a successful desktop icon. And I’ve answered many times—but never in public. This essay also gives me a chance to write about something other than the iPhone :-) Let me begin with this disclaimer: this discussion is directed [...]
Want to make your site look better on the iPhone with one line of HTML? It’s easy—just add a <meta> tag that lets the iPhone know how wide to display the initial page. I added the following code to the <head> in my template yesterday: <meta name=”viewport” content=”width=808″ /> Every browser besides MobileSafari will ignore [...]
If you’re an iPhone owner, you’ve probably encountered a problem with scrolling. For the most part it’s very intuitive, but there are occasions where you can’t get to what you want. The problem is that there aren’t any traditional scroll bars, so it seems like you are stuck. Even very smart engineers who know a [...]
Now that I’m writing in public again, I’m reminded of a simple trick I learned while working with professional writers: read whatever you write out loud. Your ears are much better than your eyes when it comes to finding problems with flow and poor sentence construction. Personally, I like to write a few paragraphs and [...]
