A List Apart

Menu
Issue № 1

Where we started, what it's all about.

Writing for the Web

by Jeffrey Zeldman · 1 Comment

When Brian and I launched the original LIST APART in January '98, we had two goals: to create a noise-free, high-level discussion list for the web; and to cover all the bases of webmaking—from pixels to prose, coding to content. Posts in the digest have begun that work. It continues with this article, the first in a series. The scarcity of online writing about online writing is baffling when you consider that most websites consist of words.

Redefining Possible

by Lance Arthur

I come to stir up the quiet, solemn waters of backwards compatibility and lowest-common denominator coding. I come not to praise one-size-fits-all site design, but to demean it. I am here before you today shielded with tomato-proofed Teflon coating, ready for the shouts of indignation and hurled epithets from you in the front row while all you quiet types in the back nod your heads in silent agreement because I want you to go out now and f*ck sh*t up.

More from A List Apart

Columnists

Nishant Kothary on the Human Web

The Politics of Feedback

We’re obsessive about collecting input from a wide range of potential users and stakeholders. But with such an onslaught of feedback, there’s always a risk of having your motivation and faith in humanity sucked right out of you. Sometimes, you just need calm critique from the few people who really get you. So which kind of feedback is best? The answer is both.

From the Blog

Learning to Be Flexible

As a freelancer, I work in a lot of different code repos. Almost every team I work with has different ideas of how code should be organized, maintained, and structured. Now, I’m not here to start a battle about tabs versus spaces or alphabetical order of CSS properties versus organizing in terms of concerns (positioning styles, then element layout styles, then whatever else), because I’m honestly not attached to any one system anymore.

Personalizing Git with Aliases

Part of getting comfortable with the command line is making it your own. Small customizations, shortcuts, and time saving techniques become second nature once you spend enough time fiddling around in your terminal. Since Git is my Version Control System of choice (due partially to its incredible popularity via GitHub), I like to spend lots of time optimizing my experience there.