Filed under: Software, Other Events, Apple
C4 commenceth (Day One) [Updated]
"Gee," said the man across the table, clearly pushing for my attention. "You haven't posted anything yet!"I looked up from my complimentary breakfast muffin, confused.
"You're supposed to be blogging this!"
Oh, right. Good idea.
I'm here in Chicago, Illinois, after traveling a great distance (3 miles) to attend Jon "Wolf" Rentzsch's two-day C4 Mac developers conference. And like every Mac conference before it, it makes me giddy with glee.
Glee.
Let's forfeit the pleasantries and get straight to it, shall we? Click on to read my Day One recap of C4.
Yes, glee.
Here are some photos from the event. Excuse the poor lighting. (Update: DaringFireball points to a flickr album with better photos.)

Jon "Wolf" Rentzsch welcomes developers to the C4 conference, in their native Objective-C.
C4 is Jon's response to the loss of the once-great MacHack/ADHOC conference (which I eulogized after its unfortunate passing): he brought together some of the Mac world's most prominent developers and voices (Gus Mueller, Brent Simmons, John Gruber, Drunkenbatman, Aaron Hillegass, etc.) to create a two-day seminar focused on discussing topics of interest to the tightly-knit and quality-focused community.
Why does it matter to you? Same reason it matters to me: I'm no developer, but to understand this community and the process -- and thought -- behind their work is to understand the nature of Mac software, and the nature of the Mac itself. These guys are directing the platform -- they are directing its future, and how it influences your life (More on all of this later).
Jon set a 75 member quota on attendance, expecting moderate interest. 98 people registered before he had to cap it.

What does C4 mean anyway? Jon kept it a secret until his opening address.
I obviously figured it to mean explosive. C4 will be an explosive event! Ha ha!
Apparently not.
He even held a contest: correctly guess what "C4" means, and win your choice of an iPod or Zune. "Come on, go for the Zune," he said. "Don't be a sheep!"

One attendee (Update: Jonathan Wight) created a script that prints every combination of C words.
Oh those silly programmers.

It actually means "Code, Culture, Community, Conspiracy."
Which is fine I guess. Not quite as cool as "explosive!", but the "conspiracy" part makes up for it.

"We need to modernize moof!" Jon proclaimed.
And the only way to do that, of course, in typical Apple fashion, is to add a reflection.

"But we don't need a mascot," he continued. "We need a gang sign."

TUAW fave John Gruber takes the stage to talk on Apple and UI consistency. "The Gap Theory: How I Learned to Stop Worrying and Accept the Fact That the HIG Is Dead" was his topic.
He made a great analogy, attempting to explain the evolution of a uniform UI: In the past, when the system was less complex and offered less opportunity for variation, creating a UI was like filming an episode of a TV show, a la X-Files: all the episodes are different, but each "feels" the same -- dim lighting ("they could walk into a Wal*Mart or a middle school and it would STILL be dark!"), suspenseful, etc.
But now that the system offers so much more, and now that users are trained to understand what things like buttons are (and what they do), creating a UI is more like filming a movie: the components are the same (plot, characters, etc.) but the representation is different.
(And to a lesser extent, it's kind of like filming episodes of different TV series: as in "Pro Life Show," where all the pro-apps tend to embrace a similar theme.)
And that's OK, John argues. It's not great, but it's OK.
"The HIG is dead," he proclaimed. "It's not a living document," referring to the fact that it hasn't changed to match new concepts (i.e., source lists). "I don't know if anyone has write-access to it anymore."
The conclusion? Functionality consistency is more important than visual consistency. A button should do what you expect it to do.
"Just make something that looks good."
Word.

This so perfectly sums up the atmosphere of the event.
When someone's iChat blooped, everyone pounced to their machines. Here, the iChat "bloop" is the equivalent of a cell phone ring at a crowded mall.

After the sessions, the group headed out to Jak's Tap, where fun was had by all.
(Except by me, who lost a game of pool on a technicality. Dignity was lost. Self-esteem was destroyed. Adam Goldstein beats me at everything.)
And yes, that's an iBook at a bar.
More coverage to come.

![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 1)
kubi said 6:03PM on 10-21-2006
that's not a gang sign, that's goatse. I don't know whether to be disgusted or impressed.
Reply
GPSNavX said 6:11PM on 10-21-2006
There are many of us (independent Mac Developers) out here making a good living, but don't have the time or patience to make a trip to a far away conference. So thanks for posting. They need a better name then C4.
Reply
eccramer said 6:42PM on 10-21-2006
I'm just glad that I wasn't the only one that immediately thought of Goatse when I saw this.
Reply
Nik Fletcher said 7:41PM on 10-21-2006
Sounds like a great event. I'd have loved to be there for it all (but particularly Gruber's talk).
Reply
Matt said 12:24AM on 10-22-2006
So DrunkenBatman lives? DrunkenBlog hasn't been updated for a long time, do you know anything about this?
Reply
Splashman said 10:53PM on 10-21-2006
Dan, I just wanted to point out that investing an additional 30 seconds adjusting levels on each picture would have resulted in awful pictures becoming acceptable. Not sure why you bothered to post pictures in which faces aren't discernible. If you don't have the software and/or ability, I'll bet one of your fellow bloggers would have been willing to help.
Reply
David Schloss said 11:50PM on 10-21-2006
That historic "Apple" mascot is not called "moof". Moof is the sound it makes. It's called DogCow.
http://en.wikipedia.org/wiki/Dogcow
Reply
apt said 4:37AM on 10-22-2006
Yeah, get drunkenbatman in an interview - we want his drunkenness!
:)
Btw, why does the slide say:
Code culture conspiracy conference
And you made that into:
Code, Culture, Community, Conspiracy.?
Freudian slip?
Reply
Krioni said 5:00PM on 10-22-2006
Um, actually the DogCow's name is Clarus. Moof isn't the name, nor is DogCow. Moof is the sound, DogCow is the type/title, Clarus is the name.
Reply
Jonathan Wight said 7:45PM on 10-22-2006
I am that silly programmer! Go me.
Reply
Catt said 8:20PM on 10-22-2006
This post appealed to my inner geek. I'm glad these indie developers are out there getting together and doing their thing. I was wondering why I didn't see one female in the bunch though. Were there no female developers invited? Are there no good female Mac developers out their? I'm a bit new to this whole Mac life so someone please enlighten me.
Reply
Dan Pourhadi said 11:12PM on 10-22-2006
apt -- The picture is deferent from the name (Jon didn't like the word "conference" in the title and changed it to "community", unfortunately I didn't have an opportunity to snap a picture of that particular slide.)
Jonathan Wight -- I amended the post and added your name. =)
Catt -- There were a few women there. I saw three, but I'm sure there were more that I just overlooked.
Reply
Niklas said 9:40AM on 10-23-2006
"The conclusion? Functionality consistency is more important than visual consistency. A button should do what you expect it to do.
"Just make something that looks good."
Word."
Finally!
Reply