Never finished, only out of time.

Son of a programmer, self-directed street coder/markup-ist with traditional design foundations. Over 2 decades of industry experience from top-tier companies. Obsessed with process and excecution. Obsessed with creating.

Ready to pimp your UI.

I Dream of Design Systems

There's a certain overlap in responsibilities, that both design and development are traditionally loathe to do. For design, its to think like developers, learn the code, and align their system to frontend frameworks. For developers, it's having to solve gaps in visual/UI design, be mindful of future UX affordances, meet accessibility requirements, and give attention to all the subtle details required to visually dial in a page.

Folks are already pushing past full work weeks, and entropy due to limited capacity results in unoptimized designs that turns into patch upon patch and override upon override. Over time, the debt on both sides cripples design ideation, creates a quagmire of inconsistency, and the codebase becomes unpredictable, unstable, unmaleable, and ultimate something that will be wholesale scraped.

 

"If you don’t design right from the beginning, every piece of the code you write is a patch"
- Leslie Lamport

 

This is where my fascination lies. In making the best, most useful design systems, that speak the same variables, that export production caliber code, that can be tested, scale and customize well, all that good stuff...

So we spend less time fixing accessibility or flexbox issues, and more building exciting, meaningful products that people are stoked to use!

The face of pure determination.