Posts in the Tech Category

Go Blue!

Published 21 years, 5 months past

One has to be careful rooting for the University of Michigan when one lives in Ohio, but I think in this case I can get away with it.  Tantek pointed out that they’re moving the College of Engineering and Computed Aided Engineering Network (love that Tohoscope groove!) sites to standards-oriented design by fall 2004, and exhort their users to get with the times.

Yes, the pages to which I just pointed are rife with tables, images with no alt attributes, and all that funkadelic old-school stuff.  We can expect that to continue until they actually do migrate more towards standards-based design.  I sincerely hope they’ll make a good show of it; I look forward to the day I can list both sites in the “Redesign Watch” sidebar here on meyerweb.

In a similarly Michigander way, I’m hoping to also be able to list MegaTokyo soon, as the man behind the comic recently posted that he’s been delving into CSS-driven design.  Not being a particular anime fan—although I liked Spirited Away, own Cowboy Bebop: The Movie, and am still captivated by the inexplicable FLCL—I’ve still been reading MegaTokyo for a good long while now.  I do get a chuckle every time a representative of the Tokyo Police Cataclysm Division makes an appearance.  Wouldn’t that make a great movie, following those guys around as they cope with and clean up after attacks by giant monsters, demon armies, prepubescent superbeings, and so on?  I’d watch it.


Design Direction Dilemma

Published 21 years, 5 months past

Jason Fried, one of those savvy 37signals guys, posted recently to express some disappointment about the tone of SXSW04i.

I’d like to think I introduced new and different ways to approach common UI quandaries with  my presentation, but I left the conference looking for more. And not necessarily more presentations, but more conversation in the hallways. All I could hear was CSS CSS CSS.

…which would indicate, to me, that the job of convincing developers to use standards-oriented design is not yet complete… unless of course the “CSS CSS CSS” heard was people saying, “Jeez, I’m sick of hearing about CSS CSS CSS all the time.  We get it already.  Why can’t we hear more about X, Y, or Z?”  Which I didn’t hear, but then perhaps I wouldn’t.  If CSS-driven design still has a lot of buzz, then people are still interested in figuring it out how to better use it.

After all, table-driven design is a tool, and CSS-driven design is another tool.  All the talk about CSS is an outgrowth of the continuing effort to show why the shiny new tool is better in many ways than the old, familiar tool.  (“New” is a relative term there.)  Once you’ve figured out that it’s time to upgrade, it’s tempting to think that there’s no reason to keep promoting the new tool.  After all, you’re using it and it should be intuitively obvious to anyone that it’s the right choice.  Sadly, that’s not so.  And it should be said that the limitations in CSS layout help prolong the conversation.  There are some layouts that don’t work well, or at all, without using table markup.  There needs to be a good CSS-G (Grid) or CSS-L (Layout) defined and widely supported before we can really get on to ending all the talk about what design tool to use.

Still, I basically agree with what Jason has to say:

Web standards are great, but people’s own standards include getting things done (and that’s still too hard to do online).

UI designers are making the same old fundamental “forgetting about the human being on the other side” mistakes — except this time their code looks better. Humans — not code validators — use interfaces.

There needs to be more talk about people and goals and scenarios and tasks and clear communication and clear function. More talk about what it’s like to be a human clicking and pointing and struggling to make sense of all this “stuff” that web sites think we need to know and interfaces think we need to do.

Yes!  I was sorry that I had to miss Jason’s presentation at SXSW04i, because I’d like to learn more about making UIs work better.  I’m no usability expert, as I’m sure anyone at 37signals or UIE would be happy to confirm.  There definitely should be more talk about improving usability and design of sites.  The people who know how to do that stuff therefore need to propose and organize such panels for the next SXSW, or whatever conference they’ll be attending.  Jason did that for SXSW04i, but we need more people to do the same.

Because as long as SXSW keeps approving CSS panels, people are going to be talking about it.  If the majority of proposed design panels are about CSS, then it stands to reason that the majority of approved panels will be the same.  In some sense, I’d love to see a conference where there were so many other and more interesting panel proposals that there wasn’t room for Yet Another CSS Is Cool Panel.  Heck, I’d like to attend a conference like that, because I could really enjoy attending it instead of spending half my time and a couple of late nights worrying about what I can say on my panel without boring or confusing the audience.  (Once you count the discussions, false starts, fine-tuning, rewrites, and reworkings of the material, I spent something like ten hours preparing for my ten-minute panel segment.)

If you want the design discussion to be more about people, as I agree it should be, then it’s time to start writing articles, posting to blogs, making newsgroup posts, and presenting conference sessions about it.  It will probably take a huge heap of time, way too much energy, and a near-infinite amount of patience to get the ball rolling in the direction you want.  Of course, you won’t get paid for any of it; hell, you’ll be lucky if you’re thanked for any of it.  That’s what I and a great many other people went through to get things moving toward using standards instead of allowing sites to continue being as heavy and labrynthine as a shelf of Umberto Eco novels.  At no point did the obvious advantages of standards-oriented design sell themselves, lazy sots that they are.  It all had to be done by a group of scattered, largely uncoordinated, individually driven volunteers who took up the effort because they thought it was The Right Thing To Do.  Is it any wonder that, on occasion, we were perceived as being zealots?

I will say, standing where we are today, that for me it was all worth it.  If I’d known ahead of time what would be required, I’d never have started; and I’m sure that if I could clearly remember what was required that I’d swear never to do it again.  (I’m told that parenting is much the same.)  I don’t think the effort can be called complete, but we’re past the hardest part.  Major sites are migrating away from the bloated code of yore and reaping the benefit of simplified, semantic markup.  And it’s true that I do get paid by clients to help in that effort, although I’d like to think that the investment pays off many times over in improved page load times, reduced bandwidth consumption, faster and more efficient maintenance, and so on.  That’s true today.  For a little bit more than half a decade, it wasn’t.

To come back to my point: yes, we need to have more of a discussion about making the user’s life easier.  I’ve done and still do my part, in promoting the use of techniques—tools, if you like—that remove technical barriers to that goal (thanks to reduced page weight, et cetera).  That’s the part I know.  I hope that people in other areas of the Web design space will be willing to expend the time and energy needed to explain the parts they know.  I’d love to learn new ways to make my site better, and that can help my clients make their sites better.  I’m all about that.  I’m ready.  Let’s do it!


Functional Changes

Published 21 years, 5 months past

I’d just like to say that Mac OS X Hints is one of my favorite Web sites.  That’s where I found out how to hack the OS to fix the New Folder/New Finder Window keystroke combinations, for example.  Just a couple of days ago, I was wondering if there was a way to get the function keys to be actual function keys, instead of requiring use of the “fn” key to make them work.  As it turns out, there’s a new preference setting in 10.3.3, and I’ve already toggled mine.  Now I can play Myth again!  Not that I have any time to do so… and if I did, I’d be more likely to keep working toward the end of Metal Arms: Glitch in the System anyway.


Thematic

Published 21 years, 5 months past

CSS seems to be the theme of late, so I’ll keep running with it and bring back the meyerweb themes of old (as several people had e-mailed to ask if I could do).  They won’t be available for the general site; instead, I’ve set up an example page where you can play with them for yourself.  As noted, some images used in the themes are copyrighted, while others are not.  The thematic styles themselves are now explicitly under a Creative Commons license, so do as you please with the styles, assuming you stay within the license terms.  Which shouldn’t be difficult; it’s a straight NonCommercial license.

Two of my favorite movie-and-music moments happen in the same film: The Matrix (which itself inspired one of the old meyerweb themes).  The first is the sparring program scene, where the upbeat video-game-like music goes along perfectly with the video-game flow of the sequence.  The second is the lobby shootout scene, where the video-game-like music goes along… you know.  The music used for the lobby scene is “Spybreak!” by The Propellerheads, albeit an edited version.  In fact, the version on The Matrix‘s soundtrack CD is edited down from the original Propellerheads version, which is almost twice as long, off of the album “Decksanddrumsandrockandroll”.  A while back, I assembled a personal mix called “Der Funkengrüven”, and it ended with the soundtrack version of “Spybreak!”, the only one I had available.

I’ve always wanted to use the album version instead, but I was never sure if it was worth it to buy the CD just for that song.  So I dropped into the iTunes store, called up the album, listened to the high-quality half-minute excerpts available there, and have decided to buy the album.  My only real dilemma now is whether to buy it via the iTunes store for $9.99, or to spring for a couple of extra bucks to get the physical disc in a jewel case and everything at Buy.com.  It’s my first real experience with the iTunes store, and I have to echo what everyone else has been saying: Apple got it right.  The store just works.  I wish the excerpts were a little longer, say 45 seconds or even a full minute, but that’s just picking a nit.  If I didn’t harbor lingering affection for owning albums in a physical form, I’d already have paid to download it, and I still might.  For an oldster like me, that’s saying something.

Sadly, I can’t use the iTunes store to replace my long-lost copy of “The Bobs“, but maybe I could use the store to acquire some Neil Young music…

  • Thematic was published on .
  • It was assigned to the CSS and Mac categories.
  • There have been no replies.

Return of the Fish

Published 21 years, 5 months past

An image of the cover of Cascading Style Sheets, Second Edition I have in my hands a physical copy of the second edition of Cascading Style Sheets: The Definitive Guide, bound with a RepKover lay-flat spine and everything.  So I figure it should be shipping out to folks within the next week or two.  If you’ve pre-ordered, there ought not be long to wait!  (And if you haven’t, then what are you waiting for?)

As I mentioned yesterday, the ‘diagnosis’ favelets I used during my SXSW04i presentation generated a lot of comment, so I now have the underlying style sheets on a “Favelets” page in my “Tools” section.  For those of you who know how favelets work, just grab any or all of the style sheets you want and go for it.  For those who need some assistance, I wrote a “Favelet Creator.”  You plug in the URL of a style sheet you want to have applied to whatever page you’re viewing and the name of the favelet as you want it to appear in your toolbar.  Then you drag the resulting link into your favorites toolbar.

All this really does is create a javascript: link that, when invoked, will dynamically write a link element into the head of whatever document you’re viewing.  That link points to a style sheet, and so the styles are applied.  As an example, you could point it to a style sheet that sets borders for tables and table cells.  When you click on the favelet, all of the tables and table cells in the currently-viewed page become visible.  Figuring out exactly how a table-based page is laid out thus becomes a snap.

So if you don’t like the styles I created, you can write your own (or modify the ones I provided) and create your own diagnostic style sheets.  The favelet creator should make it even simpler.  Either way, I hope these will be helpful.


SXSW04i Wrap-Up

Published 21 years, 6 months past

Having taken some time to decompress, play with Carolyn, and generally recover from the trip, I present some thoughts, impressions, and memories gathered at SXSW04 Interactive.

  • There’s still a lot of interest in social networking, and as much interest in doing it right.  The attention XFN gathered (see D. Keith Robinson’s comments about hallway buzz) indicates that people want to make assertions about their social connections, and that they aren’t satisfied with the currently popular mechanisms for doing so.
  • The interest in favelets/bookmarklets caught me totally off-guard; apparently, of everything I said in my ten minutes, the use of favelets for diagnostic purposes was the things that fascinated people the most.  It’s easy to forget that such a simple thing can be unknown.  I’ll be posting some of the ones I used in the near future, but in the meantime, you can’t go wrong with Tantek‘s favelets.com or Jesse Ruderman‘s Bookmarklets (“ancestors” is flat-out brilliant).
  • Once I managed to pry him away from his fans (a picture of Min Jung Kim acting like a teenage Japanese fangirl on one side of Scott Andrew while Dinah Sanders does a more American fangirl thing on the other side), I chatted with Scott Andrew about the latest goings-on in the CSS world.  I mentioned that Dave Shea and Doug Bowman are (deservedly) getting a lot of invitations to speak these days to cool events in other countries with travel expenses paid and everything.  “That’s the rock star treatment,” said Scott.  I groused a bit that I didn’t get that kind of treatment.  He looked at me for a second and said, “Yeah, but you know, you’re the guy who’s been around forever and inspired all the new up-and-comers.  You always get credited as an influence but you never get to the top of the charts.  You’re basically the Neil Young of CSS.”
  • I got a picture of Photo Matt as he was taking this picture.  This fact amuses me completely out of proportion to its actual significance.
  • The ratio of Mac laptops to everything else at the conference was about 10:1, maybe higher.  I say “everything else” because I know of at least a couple of Intel-based laptops that were running Linux, not Windows.  Brian Alvey came up with the idea of inventing a glowing Apple-logo sticker that non-Mac users could stick on their laptop lids in order to blend in.
  • While standing outside the Webmonkey party, I saw a guy ride up on a bike with what looked like a heavy metal pole over his shoulder.  He pulled to a stop, dismounted, and put his burden down while he locked up the bike.  I was completely floored when I realized that he’d brought his own bar stool.  Now that’s a self-sufficient man.
  • I ended up at the Iron Cactus two nights in a row, and both nights I found myself shaking my head over the sign outside advertising low-carb margaritas. A lighted sign that reads "HAVE YOU TRIED OUR LOW CARB MARGARITA" That’s right, folks, they take out the alcohol and pass the inflated profit margin on to you!  It’s kind of a brilliant sales tactic, really, and I applaud them for overcharging customers in an honest yet sneaky way.

Frankly, the whole low-carb mania is starting to seriously tick me off, as it did Nick Bradbury; and yes, I know people for whom it’s worked.  A cousin dropped 70 pounds and halved his cholesterol on Atkins, and my father has been very happy with the related South Beach Diet.  That’s no excuse for the herd mentality I keep encountering.  For example, Schlotzsky’s, whose sandwiches I love, now has low-carb options.  How’s that work?  They take away the distinctive sourdough bread (to use their own marketing phrase) and put the sandwich contents on a bed of lettuce.  Um, isn’t that just a drastically overloaded salad?


North By Northeast

Published 21 years, 6 months past

I’m back home in Cleveland and got my Carolyn fix, arriving just in time to be able to hold her for a few minutes before putting her to bed, so all’s right with the world.  There’s a good half-foot of snow or more on the ground, and that makes things even more right—it’s mid-March, and that’s a time for snow.  I’ll appreciate spring when it comes, as I did a year ago tomorrow, but for now I want to enjoy winter.  Even if it did mean having to dig my car out from under a whole lot of wind-sculpted snow.

Now that I’m home, it’s time to list my SXSW04 XFN (those who are newly rel="met", anyway) in the order they came to mind:

If we met for the first time at SXSW04 and I neglected to list you, get in touch and I’ll make with the fixing.


Friends Galore

Published 21 years, 6 months past

This morning’s panel seems to have gone well, although since I haven’t seen the audience feedback I’m basing that impression on the nice comments I got from people who talked to me afterward.  There was also a very low walkout rate during the session itself, which is always a good sign, especially in an audience as crowded as was ours.

At the Web Awards last night, where Dave Shea quite deservedly walked away with the Developer’s Resource and Best of Show awards for the CSS Zen Garden, Jennifer Neiderst Robbins‘ son Arlo got passed around between Jeff Veen, Anitra Pavka, and Steve ChampeonJeff Veen holds Arlo in his hands as they give each other inquisitive looks.  It was kind of odd to watch somebody else’s child be subjected to a round of Pass The Baby, and fun to be able to watch the holders without having to worry so much about the baby.  (It’s a parent thing—when someone else is holding your baby, you watch the baby to see what it does.  And to make sure it doesn’t get dropped.)  Arlo never did make it over to me, but that’s okay.  I’d far rather hold Carolyn.  I miss her, and I miss Kat.

During the end-of-day sessions, Tantek delivered a short presentation on XFN during the panel titled “Ridiculously Easy Group Forming.”  Strangely, he was really the only one to directly talk about the easy part, although the Easy Journal portion of the panel did cover ways in which the service is easy.  The audience seemed quite interested in XFN, which was very cool.  Of course, Tantek did a great job of presenting the important core lessons of XFN in relation to social networking solutions; these were, in effect:

  1. Tackle a small problem and solve it in a simple way.
  2. Release the solution into the wild.
  3. Watch adoption spread and tools multiply.

There were many good questions about the structure of XFN from the attendees, to the point that Tantek was afraid he’d hijacked the panel.  I told him that the audience asked about what interested them the most.  In the cheap swag department, Matt printed up stickers and badge inserts that were large versions of the “XFN Friendly” image to distribute, and I spotted several attendees’ badges marked as being friendly.

After the day’s sessions I headed to the “Long Live Webmokey!” party, where I proudly wore my Webmonkey toque and finally met some of the staff members (like Kristin and Evany) with whom I’d swapped many an e-mail back in the day.  When the smoke drove me out of doors, I spent some time chatting with Steve Champeon and Pableux Johnson, who congratulated me on Carolyn’s arrival and were curious to know why Kat and I wanted children.  Even though I’d already had to think about and answer that question last year, I realized I didn’t have any better answer for them than, “It was important to us.”

Feeling worn down, I took in an excellent Italian dinner at Carmelo’s with Molly, Christopher, and Anitra, and then retired to my room for the night.  Shortly thereafter, a thunderstorm swept in from the west, driving rain through the streets.  I spared a sympathetic thought for all the people trying to get from one of the numerous parties to another, and enjoyed the lighting flowing from cloud to cloud and silhouetting the Austin skyline.

[Sorry this update is tardy, but the internet access died on my floor of the hotel last night, and once I reached the conference cloud on Tuesday morning I was too busy saying goodbye to everyone to get online, so posting had to wait until I got home.]


Browse the Archive

Earlier Entries

Later Entries