A host-proof cryptographic text pad.
Data, Context and Interaction (DCI) is a paradigm used in computer programming. The pattern separates the domain model (Data) from...
The hatred of the users for the Internet Explorer browser has reached such a height that now a Voodoo Doll...
Speech bubble icons have become synonymous with comments. When creating yet another one for a standard comment link, it occurred...
We’re making changes to how :visited works in Firefox. We’re not sure what release this will be part...
If we want mobile applications to stay around as a sustainable business, we need to be more honest about the...
A pure-JavaScript CSS selector engine
Imagine clicking “send” for an email message and watching your message appear in a brief queue. Perhaps it counts down...
Categorically that the most expensive question a manager can ask is "What are you working on?"
Now in 2010, the iPad takes the same ideas to their logical extreme. It is a beautiful and nearly perfect...
We’re not in the age of CD-ROMs now. Our price-points are all over the shop, and a...
The way you improve your iPad isn't to figure out how it works and making it better. The way...
It's ironic that a company whose name is synonymous with "Switch" has built its entire product strategy around lock...
If memory-starved tablets become ubiquitous, we’re looking at a future in which there are “normal” computers, and then...
So what Apple does not want is for some other company to establish a de facto standard software platform on...
Apple puts itself in an untenable position trying to play gatekeeper while simultaneously having such a broad and deep marketplace...
Either way, nobody likes stepping in shit. And nobody likes cleaning up shit. So the whole interaction starts off on...
It’s hard to build a business on a platform where you feel like you cannot trust the men in...
What happens if the iPhone application you’ve based a business on is found to depend on a library that...
I’m a principled person. Apple’s offended my principles. Consequently, I’ve decided to abandon iPhone development. I won...
If you need to "originally" write your code in Swahili, while listening to Milli Vanilli, while reclining in a patch...
Though we ended up switching to what I consider to be a technically superior product based on simplicity, we arrived...
Unfortunately vanilla Ruby modules lack support for many idioms popular in modern Ruby. Most importantly, we have become accustomed to...