World Usability Day: Design for Good or Evil

I attended the World Usability Day Unconference facilitated by UXPA DC today at ByteCubed in Crystal City.

img_3684.jpg

You could show up and volunteer to give a talk. Man, I really have been out of touch with the design community. It’s been a long time. I’ve been to UI events before, but I’ve never been to one focused on design ethics. It’s a perennial topic.

There were unconference talks, a networking break, and then a workshop facilitated by Kat Zhou.

THE KILLER APP. LITERALLY?

I shared the following with the group. Here’s the TLDR. I don’t want to kill anyone, directly or indirectly. I want to build cool, beautiful products and tools that help people make, manage, learn and build, and that leaves them feeling satisfied and accomplished when they’re done.

When I first joined a defense contractor — a small startup that was ultimately swallowed up — I was fascinated by the challenges. Interesting problems and a lot of low hanging fruit, and also mind numbing complexity. Our product was like Google Earth for the military. It was like a video game in a lot of ways. You track assets, points of interest, human intel, events, etc. Brilliant stuff.

As the product evolved, needs evolved. Data analysis was growing in importance, relatively, over awareness and planning. Who knows whom? Are there predictable patterns? Is there a correlation between people and events?

I love maps. I love the stories that data can tell.

Then it got real.

Continue reading →

RVA JS

I began writing this yesterday at RVA JS.

Today I’m at RVA JS 2018, Richmond’s second annual JavaScript developer’s conference.

DSC05080.JPG

I haven’t been to a conference in ages. I’ve always wanted to attend conferences for UI/UX Design and Front End Web Development, come back to the workplace with useful knowledge, and have constructive impact. Somehow, for budgetary reasons usually, I routinely missed the travel/conference/education boat.

Out of a sense of nostalgia, I googled the possibilities and was excited to see that there are options within striking distance. Since I have plenty of time on my hands these days, in theory, I figured it would be a wise investment of time and energy to check out some of the Mid-Atlantic’s tech conferences.

Since I’ve been all over YouTube and the internet reading and scouring articles, trying to nail down some sense of direction and interest in this new dev world, it’s interesting to see the difference between local, national, and international thoughts and trends. Are there a few gurus unintentionally dictating our developer lives through proclamations? Is the web dev community skeptically but too willingly influenced by the cult of personality?

Never a dull moment, but always forward.

Continue reading →

My Buttons are All Grown Up

TL;DR – Yes, this is a blog entry about making buttons. Well, it’s more about how CSS is awesome and there are a lot of design and development solutions that I wish I could get my hands on and re-solve with today’s tools. Also, my first CodePen pen!

Read this instead: And You Thoughts Buttons Were Easy?

The year is 2009. We need buttons. Not just any buttons. Not just plain gray buttons that browsers will render. We need buttons that are pleasantly rounded and inviting. We need buttons that make users want to click them. We want iOS style buttons that look like they’re made from glass or like the actual real-world device we’re simulating.

redstair_gearcompressor

By Klaus Göttling – Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=26833491

Okay, that’s a lotta button. Let’s keep things simple. Let’s talk about plain ol’ text buttons.

Continue reading →