







A case for shifting Drupal from an "inside-out" to an "outside-in" mental model, using in-place editing and integrated content modeling to improve UX.
Object-Oriented UX
We know big, monolithic webpages won’t meet the needs of responsive sites and endless screens. But we’re often still quilting together design patterns and content modules, rather than truly thinkin…


toward a new aesthetic
Lately I’ve been thinking about what being online looks like. The actual look of it. The aesthetic. As I continue to think and write and talk about escaping...

toward a new aesthetic
Lately I’ve been thinking about what being online looks like. The actual look of it. The aesthetic. As I continue to think and write and talk about escaping...

Can Drupal outdo native applications?
"Inversion of control" is a powerful design principle that we could use to improve the user experience of Drupal, and rival that of native applications.

Content and Commerce: a big opportunity for Drupal
Why we should integrate Drupal with third-party commerce platforms like Magento, DemandWare, Hybris and more.

Drupal's collective purpose
How Drupal is fueled by a collective sense of purpose that sets us apart from other open source software communities and organizations.

Drupal's collective purpose
How Drupal is fueled by a collective sense of purpose that sets us apart from other open source software communities and organizations.

Article: Pace Layering: How Complex Systems Learn and Keep Learning
Boris Mann's digital garden and personal site.
The Decline of Drupal / How to Fix Drupal 8 – MikeSchinkel.com
Almost 4 years ago I wrote a controversial post entitled “17 Reasons WordPress is a Better CMS than Drupal” that caused me to be persona non grata among some of my prior Drupal friends.
In Defense of Readers
As web designers, we concern ourselves with how users move from page to page, but forget the needs of those whose purpose is to be still. Learn the design techniques that create a mental space for …

Staying on the right side: Best practices in editing
Join for three days of talks, discussions and workshops around the free and open map of the world.
Architectural mismatch: why reuse is so hard
Why isn't there more progress toward building systems from existing parts? One answer is that the assumptions of the parts about their intended environment are implicit and either don't match the actual environment or conflict with those of other parts. The authors explore these problems in the context of their own experience with a compositional approach.<>
Alex Russell | Web Components and Model Driven Views | Fronteers 2011
There's a lot of tension between today's markup and the semantics we're trying to express in our apps. HTML5 adds a few new types to help describe common cases, but what about when there's no allegory in markup for what you're building? What we need now is infrastructure, not guilt about being "non-semantic". This talk explores new standards-track work in WebKit that's going to enable say-what-you-mean development in completely new ways.
Outstatic | Powerful CMS for Markdown & MDX
A dashboard to write, edit, and publish Markdown and MDX stored in your GitHub repository. Keep content in Git. Get a real CMS editing experience.

Textoshop: Interactions Inspired by Drawing Software to Facilitate Text Editing