Kevin Kaske

Design, Programming, and other Villainy

Single-Field Credit Card Input Pattern

Single-Field Credit Card Input Pattern:

Luke Wroblewski has been talking for a long while now about how input masks make form entry a lot less painful for people. He recently highlighted Square Wallet‘s clever single-field credit card capture pattern.

This is a nice proof of concept. It might be a little too clever for most users. Still… It looks cool.

Letter to a Junior Designer ∙ An A List Apart Column

Letter to a Junior Designer ∙ An A List Apart Column:

Perhaps your teachers exalted The Idea as the gem of creative work; taught you The Idea is the hard part. I disagree. Ideas aren’t to be trusted. They need to be wrung dry, ripped apart. We have the rare luxury that our professional diligence often equates to playfulness: to do our job properly, we must disassemble our promising ideas and make them into something better.

Interesting read…

Improve the payment experience with animations

Improve the payment experience with animations:

It’s easy to see how designing forms can be seen as a chore that detracts from the time that could be spent on more exciting parts. Yet, if you think about it, the payment form is part of the checkout flow, the point at which a user is on the verge of committing to trusting you and your business with their vote of confidence. This experience should really be as great as possible, and using animations correctly can really improve this experience.

Another example of dedication to refining your application showing through to the final product.

Three Things

Three Things:

What three things do you need to do today? You should be able to instantly answer this simple question, each day, every day, for the rest of your life. Without any tools other than the brain you were born with.

Great productivity post…

TurboTax Maker Funnels Millions To Lobby Against Easier Tax Returns

TurboTax Maker Funnels Millions To Lobby Against Easier Tax Returns:

Intuit has spent $11.5 million lobbying the federal government — more than Apple or Amazon. Former California Senator, Tom Campbell, who felt Intuit’s power during his proposal for an easy-file system in California, wrote that he “never saw as clear a case of lobbying power putting private interests first over public benefit.”

For better or worse… Money talks. I think almost everyone can agree that it’s for the worse in this case.

The Heartbleed Logo: How to Get People Talking About Internet Security

The Heartbleed Logo: How to Get People Talking About Internet Security:

If you have an Internet connection and blood flowing through your veins, by now you’ve probably heard of Heartbleed, a bug that’s “as bad as it is possible for a security flaw to be,” which is how Rusty Foster put it. It’s like the lock on the metaphorical back door to a large part of the Internet has been broken for the past two years, and it is unclear whether or not anyone bad has darted in and stolen anything valuable while we were out doing other things.

It’s true… It was a good logo. A good logo is key to a marketing campaign.

The State of In-Car UX

The State of In-Car UX | Teehan+Lax:

We are surrounded by bad design. You witness it when you’re taking cash out of an ATM. You experience it when getting your boarding pass from the airport kiosk. You feel it when setting the clock on your stove. Simply put, bad design is everywhere—especially inside your vehicle.

A good overview of just how bad UI design in cars currently is. Makes sense that companies like Apple and Google are stepping in to help. Anything would be a help at this point.

Write Code Every Day

Write Code Every Day:

Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy.

John Resig writes in this post about something that hits close to home. It’s true that the slow and steady win when your playing the long game.

Post Flat Design

Post Flat Design:

Do your absolute best work without feeling restricted to a single aesthetic.

Great advice for design. If you take a step back you can see that this kind of thinking can be applied to really anything. Don’t tie yourself down too much to any one methodology or framework.

Rails 4.1.0: Spring, Variants, Enums, Mailer previews, secrets.yml

Riding Rails: Rails 4.1.0: Spring, Variants, Enums, Mailer previews, secrets.yml:

Rails 4.1.0 might carry a minor version bump, but there’s nothing minor about the bag of goodies it carries. It simply means that upgrading from 4.0.x should be a relatively mild affair as most of the changes are additions or improvements, not backwards-incompatible changes. Let’s go over some of those new goodies.

As excited about this release as I am. I’m more looking forward to the 4.2 release. It should have huge speed improvments for Active Record.

Heartbleed Bug

Heartbleed Bug:

The Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the Internet for applications such as web, email, instant messaging (IM) and some virtual private networks (VPNs).

Fix your servers now.

Get Comic Neue

Get Comic Neue:

Comic Sans wasn’t designed to be the world’s most ubiquitous casual typeface1. Comic Neue aspires to be the casual script choice for everyone including the typographically savvy.

An updated Comic Sans? Exactly what I don’t need.

Understanding CSS 3D-Transforms

Understanding CSS 3D-Transforms:

3D transforms can be a bit of a mind-boggling concept at first, particularly given that the HTML canvas (your screen) is a 2D space. While most of us understand the most commonly used 3dtransform - transform: translate3d(x, y, z), there are other values that can effect 3D rendering such as rotating, backface-visibibility, perspective and lots more.

A high-quality overview of 3D trandsforms in HTML/CSS.

How Pinterest Onboards New Users

How Pinterest Onboards New Users:

With its 70 million users, Pinterest would be one of the 20 biggest countries in the world - bigger than France or Italy, even! Wanna see how they managed to get so many people up and running?

Without further ado, here is…

How Pinterest Onboards New Users

Another great look at getting new users to sign up for an account.

Minimal Form Interface

Minimal Form Interface:

A minimal form like this can be really useful for questionnaires or simple contact forms. The advantage is that the user is less distracted and the filling of this form seems like much less work. Clearly, an approach like this has its disadvantages, too. You can’t go back or have an overview of your answers. But that are features that could be implemented in some sort of way. What would be interesting to see is how a form like this performs and if it’s preferred by the user.

Nice design prototype. I would like to see someone impliment this and see how users like it vs a standard contact form.



BeardSwipe utilizes a patented beardprint recognition technology—BRT—to capture a man’s unique follicle pattern.

Hilarious concept.

Ubuntu 14.04 LTS (Trusty Tahr) Final Beta released

Ubuntu 14.04 LTS (Trusty Tahr) Final Beta released:

Codenamed “Trusty Tahr”, 14.04 LTS continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs.

This is a very exciting LTS (long term support) release for Ubuntu’s family of community flavours, as this is the first time that all of our flavours have applied and been approved for LTS status, some for the same five years as Ubuntu itself, and some for a shorter period of three years. This will be highlighted on a per-flavour basis in the final release announcement.

I’m most excited that this LTS was too far along in development to get affected by the recent switch to systemd. That means I can be stuck in my ways for a long time.