Today's Question:  What does your personal desk look like?        GIVE A SHOUT

 ALL


  The Golden Age of Design in Startups

I just returned from Dave McClure’s excellent Warm Gun Conference, and I haven’t been this excited to be a designer in a while. The entire event was about design, metrics, and products, and even more importantly the people at the conference were many of the who’s who in Bay Area design. From what I saw and experienced there I daresay there are signs we’re entering a golden age of Design. The evidence: 1. The startups being invested in are designer-led. Take the new Designer Fund that funds startups with designer-founders and helps mentor them. Consider the companies...

3,229 0       STARTUP DESIGNER FOUNDER GOLDEN AGE TALENT


  In praise of impractical programming

Although it’s become a cultural mainstay now, I still remember when I first saw that thick book — the one with the wizard on the cover — about a school for magic where wonders are easily conjured by those who know the proper spells. Of course, I’m talking about the Structure and Interpretation of Computer Programs. There was that other book with the spells, but the “Wizard Book” sincerely claimed to teach magic.For the past few years, I’ve been working as a software developer in the newsroom, where perceptions of my kind have changed from novelty ...

2,739 0       IMPRACTICAL PROGRAMMING STRUCTURE SCHEME PRACTICAL


  Inspiration vs. Imitation

Every now and then I get a really lovely email from an aspiring letterer that is about to publish a passion project of his or her own. They tell me my work was an inspiration and that they can’t wait to share their creation with the world. I feel all warm and fuzzy inside for a moment…until I click on their link and realize that much of what they intend to publish is nearly a direct tracing of my work.A lot of established illustrators and designers deal with the same thing—students or young professionals that rip them off without realizing it. Addressing these young d...

1,670 0       HISTORY DESIGNER JUDGEMENT COPY DIVISIFY CLASSIFICATION


  The Story of W&L: China’s Great Internet Divide

Here’s an introductory quote from The Story of W&L, a tale of China’s great internet divide:China does not have one so-called “national internet,” instead there’s a great divide. It encompasses the elite with ThinkPad laptops and also the grassroots with MTK Shanzhai mobile phones. Our elites are on par with America, while our grassroots are on par with Vietnam. This is the story of W&L, two representatives of China’s great internet divide.The original post (Chinese-language) was written in July 2010 by Simon Shen (申音) and&nb...

2,830 0       CHINA ELITE INTERNET DIVIDE GRASSROOT LAPTOP MOBILE PHONE


  FUCK PASSWORDS

I'm so tired of passwords. So, so, so tired.Most people don't understand this. Most people use the same password everywhere. Most people can just mechanically type out password3 in every password box, smirking to themselves at how clever they are, because who would ever guess 3 instead of 1?I don't do that. Let me tell you what i do.I generate a different password for every service, based on a convoluted master password and the name of the thing. I do this because it's what you're supposed to do; it's what security nerds (including myself for the purposes of this post) tell everyone e...

4,847 0       SECURITY PASSWORD RANDOM GENERATION HARD TO REMEMBER


  CSS Tools: Reset CSS

The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're interested. Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others.The reset styles given here are intentionally very generic. There isn't any default color or background set for the body element, for example. I don't particularly recommend that you just use this in its unaltered state in you...

3,819 0       CSS CROSS BROWSER COMPATIBILITY RESET PARTIAL RESET


  Web Consistency Testing

Introduction Web Consistency Testing is a new form of Web testing that aims to answer the simple question: does this page look right? It's an automated approach to making sure a page looks the way we expect, whether that be cross-browser, over time (regression), in multiple locales, or whatever else we can think of. Kevin Menard, founder of Mogotest, presented an in-depth talk about what Web Consistency Testing is and presented a roadmap for building such a system at GTAC 2011. You can see his presentati...

2,946 0       WEBSITE CONSISTENCY TESTING CONSISTENCY TESTING ADVICE


  If PHP Were British

When Rasmus Lerdorf first put PHP together, he - quite sensibly, despite his heritage - chose not to write it in Greenlandic or Danish. Good job too - that would have been rather unpleasant to work with. He opted instead, being in Canada at the time, for the local tongue. No, not French - that bastard dialect of the Queen's English commonly referred to as "US English"1.PHP developers in Britain have been grumpy about this ever since. What was he thinking? And more importantly, how do we undo this travesty? How do we developers ensure the traditions of the British Empire continue to be upheld, ...

2,784 0       PHP CLASS BRITISH STATEMENT ENGILISH LIKE