Recent articles

Installing Internet Explorer on Mac

Posted on February 6, 2013 by

Edit (2014-07-11): Fixed URLs When you need to develop/design a solution for the majority of corporate users, you will need to test it on Internet Explorer. If you have a Mac, setting this up on your machine is easy. The original source for this information was OSXDaily. I cleaned it up and added additional information. Intended […]

Posted in tools 1 Comment

Don’t hate your users

Posted on January 28, 2013 by

If you want to enable your users to do something, such as create an account on your system, DO NOT MAKE IT IMPOSSIBLY HARD. Case in point: If algebra is too hard, just refresh and you’ll see something else. Woah, better refresh. You know what this does? It not only keeps out any bots, but turns […]

How to ask for help the wrong way

Posted on January 23, 2013 by

When submitting  bug reports, it is a good idea to Realize that you’re asking for help from people who (usually) have day jobs, and Expend at least some amount of effort to show you’re not expecting someone else to do all the work. With that in mind, let me introduce to you the Best Bug Report […]

Decoupling presentation from content

Posted on January 4, 2013 by

I recently ran across the anti-pattern of what I see as a common problem amongst designers and developers: coupled presentation and content. I’ve found that decoupling the presentation from the content makes things much easier to write, maintain and expand. Here’s a simple example: HTML <section> <div class=”margin-top-10″>Lorem Ipsum</div> </section> CSS .margin-top-10 { margin-top: 10px }; .margin-top-20 […]

Iterations in Less

Posted on December 11, 2012 by

Part of the beauty of Less and other CSS ‘compilers’ is to enable the author to automate tedious functions that normally must be coded by hand. Suppose you needed several classes that specified padding/margins: .mRight50{margin-right:50px} .mLeft50{margin-left:50px} .pRight50{padding-right:50px} .pLeft50{padding-left:50px} .mRight25{margin-right:25px} .mLeft25{margin-left:25px} .pRight25{padding-right:25px} .pLeft25{padding-left:25px} No big deal, right? It wouldn’t take that long to type in; just […]

Flashback: Skip Intro for flash introductions

Posted on October 2, 2012 by

Remember when flash introduction pages were all the rage? They were ‘cool’ from the web designer‘s standpoint, but utterly annoying and off-putting to the visitor. Fortunately, most people figured out that people visited their site for the content, not the snappy graphics (unless it was a gallery site), and certainly not for the mandatory intro […]