TweetFollow Us on Twitter

C4[3] in Retrospect

Volume Number: 25
Issue Number: 11
Column Tag: Industry

C4[3] in Retrospect

by Edward Marczak

Introduction

The C4 conference is a bit of a mystery: at once not terribly well known and yet filling to capacity in hours. Perhaps this isn't quite so much of a mystery, as it's run by one of the better-known people in the Apple development community, Jonathan 'Wolf' Rentzsch. The conference also aims to bring together some of best and brightest speakers and attendees. Once you find out about it, why wouldn't you want to attend?

This year's show, C4[3] ran for three days, beginning Friday, the 25th of September, and running though Sunday. The entire weekend is packed pretty full, morning through night. Held in Chicago's Doubletree Magnificent Mile hotel (Jonathan is a Chicago native), you won't see much else of the city unless you plan for some personal time on either end of the conference.

Blitz

As a relatively young show, C4 is still forming and malleable. Jonathan originally had the idea for a conference after the demise of MacHack, an all-weekend all-hours code-writing fest. C4[3] did away with its IronCoder homage-to-MacHack portion of the show in favor of more presentations. However, presentations were broken into standard, full-length talks, running between a half-hour to hour plus questions and a Blitz-Talk format. The Blitz Talk is inspired by O'Reilly's Lightning Talk: A talk that runs for 5 minutes with no Q&A. Better still is that the speaker's Keynote presentation is actually served up by Blitz.app (http://github.com/rentzsch/Blitz) which enforces a 15-second limit on each slide before automatically moving on to the next one in the deck. It even super-imposes a small countdown timer in the lower-right portion of the slide.

The use of the Blitz talk worked magnificently. No one felt as if they had been watching presentations in the same room for 9-ish hours. Rather than have back-to-back hour-long talks, where your attention may end up drifting after a period of time, you were constantly woken up and challenged. Furthermore, the people presenting the Blitz talks were clearly well-practiced, as they condensed their subjects to the necessary parts and then moved through the material deftly.

Registration and Identity

Show registration on Friday was smooth and run by volunteers (Daniel Jalkut and Victoria Wang). Badges and T-shirts were dispensed, making the show 'official.' Twitter plays a large role in the show, as a Twitter "reflector" is set up for @C4. A direct message to @C4 is picked up by the reflector and resent to all attendees following. This creates a back-channel of communication, often allowing people to set up meal plans or even discuss the presentation in progress with all attendees.

Thanks to this Twitter tie-in, badges contained the attendee's full name, Twitter handle and Twitter icon.

Community

As people lingered around the registration area, determining who is who and interacting with those one may already know, the dining area's doors were opened and dinner was about to be served. This allowed new introductions and familiar faces to come together. After dinner, attendees switched to the main room for Wolf's Keynote.

The kickoff Keynote stressed community by connecting with your peers; constantly sitting with new people and avoiding cliques. (I loved that this was brought up. I've recommended the book "Never Eat Alone" in the Media of the Month section in my Mac in the Shell column. It was nice to hear this re-iterated). This is sage advice as we *are* a community. We interact all of the time: on mailing lists, at WWDC, through Twitter, Facebook and the like, via publications and now at C4. We can help each other in so many ways, and we're often seeing communities losing patience with the brilliant-but-arrogant developers so well looked upon in the past. The fantastic speakers at C4 all took their own time to create a presentation paid their own way to be present and gave up their time to enlighten the rest of us.

The Keynote followed along by highlighting a community project: Gus Muller's JSTalk (http://macte.ch/jstalk), an application scripting interface akin to AppleScript. Discussion followed that debated the relative merits of JSTalk vs. AppleScript.

After the Keynote, the first Blitz Talk was delivered, followed by a full-length talk. By this time, it was relatively late, but the night wasn't over yet. Like the dinner meal, which furthered the community context, people were invited back up to the lobby for drinks, which most did.

Code (and more)

The presentations on day two ran a wide gamut: from tips on giving a good presentation to security. Most presentations did have the indie developer as a target and common theme. The bulk of attendees at C4 are independent software developers (ISVs), so, this made perfect sense. Some are long-time independents while others are just starting off on their own. One thing that's for sure is that presentations covering tips on running your independent business or managing your time were welcome as good initial lessons or reminders from the seasoned pros. Many of the lessons that MacTech's ISV-focused "Inspired by Life" column have been tackling were presented in one way or another through the course of the day. There was plenty of code, too, of course.

A favorite talk by many was a surprise design tool called Opacity (http://www.likethought.com). Opacity is a developer's graphic tool. An artist can design their graphic in Opactiy just like other graphic design tools. However, from this point, Opacity fits smoothly into a developer's workflow. It can write out the source code to use the graphic in your project or even work with variants of a graphic at build time by providing shell tools that can be integrated into a project's build phase. It really needs to be seen in action to be appreciated (which, the attendees did see. You however, should go download a trial from the Like Thought web site).

Several work-in-progress projects were shown here, too. Cocotron is an amazing effort to bring Cocoa to Windows. This is an open source, independent effort. While there's still work to be done, the amount already there is absolutely a testament to the skill of the people involved. Another still-shifting project is Appcelerator's Titanium, a cross platform development framework based on JavaScript and HTML. The idea is that anyone familiar with web technologies should be able to leverage that knowledge into the desktop application arena.

MacTech's own Dave Dribin also presented on the importance of unit testing. Likening unit tests to source control - as in, it's something you should feel uncomfortable if you're *not* using - Dave made a great case and some converts along the way.

Culture

After the very long day 2 (but it didn't feel long at all, really!), dinner brought out some Chicago culture as everyone traveled to Gino's East Pizzeria. This is another way the group gets to bond and individuals get to meet and 'talk shop.' The dinner was followed by a pool-side bash back at the DoubleTree hotel.

Canadian Bacon?

Well, ok, "Canadian Bacon" may or may not be the fourth C, but there is a meat-lovers bias throughout...in a fun way. That mostly gets taken care of at Gino's on Day two with the serving of "meaty legend" pizza. But we're on to day 3 now, the final day. Day 3 dealt mostly with code. There were two presentations that were eye-opening for the primarily Obj-C only crowd, but would be familiar ground for MacTech readers: a Blitz Talk on Python and PyObj-C for scripting and development, and a longer talk that closed the day out on MacRuby. Another non-code talk separated these two again dealt with ways to be more effective as an ISV (and again, similar to what Oliver Popisil has been writing about in his monthly "Inspired by Life" series).

Four C Material?

The C4 conference is open to anyone that can purchase a ticket, however, the 170-attendee limit is reached in mere hours, making this a difficult show to attend. There is a ticket pre-sale that goes to prior attendees first, and then the public at large. Tickets for C4[3] sold out in 8 hours from the time they went on sale to the public. While I hope everything I've written so far is inspiring, you may or may not want to attend. The question is, "are you C4 material?" It boils down to this: are you a developer? Are you willing to expand your horizons by hearing new ideas? Can you give these alternate views a chance? Can you (respectfully) stand up for your own ideas? Are you willing to meet new people and alter your typical routine...at least for the time frame of the show? Can you break out of the echo chamber of advice that seems to permeate most Mac communities?

Jonathan Rentzsch is hoping to put on more than a conference that teaches developers some new coding tricks. It's clear that he has something special in C4 that's enabled by the Mac community, for the Mac community, and for the good of the community. Some of the best-of-the-best were present at C4[3] and past C4 conferences. I had a chance to ask him if there were any plans to expand the size of the show, seeing that it sells out so quickly and a good-sized wait list builds up. For now, the 170-attendee cap stands. Jonathan is worried that increasing the size will change the dynamic of the show too much. After attending myself, I'd agree: he has a wonderfully successful show that is wonderful itself. Until that dynamic changes on its own and needs a kick in the butt, control what you can and watch the evolution.

Conclusion

The final day of the show is only scheduled out until 2pm, but what actually happens speaks volumes: people tend to keep hanging around. That says a great deal about the experience. There were many current and former Apple employees that were in attendance, which also says a lot about the caliber of people that attend. In sum, it's a group that can be fairly pedantic about technology, but for a good reason; it's because they care. And this group has the opportunity to all come together in one place. It's an excellent show in every respect—one that every independent Mac developer should try to attend, at least once.

I was happy to see many of the trends we've identified in MacTech in line with what was taking place at the show (PyObj-C coverage, information for ISVs, etc.). Overall, I was happy I could attend. Judging by the Twitter back channel, I'm not the only one who felt this way. Comments from returning attendees like, "This was the best C4 yet!" and talk of presentations that "blew my mind," are assurance that C4 has a long life ahead of it.


Ed Marczak is the Executive Editor for MacTech Magazine, and has written the Mac in the Shell column since 2004.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

How to become the ultimate robot warrior...
Chrono Strike is a delightfully immersive beat ‘em up with a sense of humor (any game with a good Sims reference gets points in my book). [Read more] | Read more »
Tips and tricks to get a higher score in...
Snow Roll is a devilish endless runner very much in the vein of Flappy Bird. It revels in its dastardly level of difficulty, and doesn’t really care how angry you get at it as it knows you’ll keep coming back for more. [Read more] | Read more »
How to win big in Slots Deluxe
Cheating while gambling is illegal and morally wrong, and in some parts of the world it leads to men with names like Vinnie "Six Knuckles" Manchenzo beating you to a pulp in a dark alley. [Read more] | Read more »
How to take over the world in Dictator 2
Running a country isn't easy - especially when you're a dictator who wants to take over the world and crush everyone in your path while you do it. [Read more] | Read more »
Tips and tricks to get a higher score in...
Tank.iois - you guessed it! - another multiplayer arena battler likeAgar.io and Slither.io. It does differentiate itself by putting you in a tiny tank though, so it's not exactly the same. To help you get that all-important high score, we've got a... | Read more »
How to unlock characters in One Tap Tenn...
As the title suggests, One Tap Tennis requires only a single tap to play its particular brand of tennis, and rewards you with a ton of unlockable characters if you perform well. Fortunately for you, we at 148Apps have got a few tips and tricks to... | Read more »
Grab it now: Game Craft’s Legend of War...
The real time strategy game is now available for you to sink your teeth into, through the App Store and Google Play. Combining elements of skill, strategy and empire building, Legend of War is a real gamers’ game. [Read more] | Read more »
Skateboard Party 3 ft. Greg Lutzka (Gam...
Skateboard Party 3 ft. Greg Lutzka 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Skateboard Party is back! This third edition of the popular sports franchise features professional skater... | Read more »
Cubious (Games)
Cubious 1.0 Device: iOS Universal Category: Games Price: $.99, Version: 1.0 (iTunes) Description: Cubious – How smart are you? How high is your IQube? Solve the impossible puzzles to find out, and help a lost little cube find his... | Read more »
Goat Simulator Waste of Space (Games)
Goat Simulator Waste of Space 1.1 Device: iOS Universal Category: Games Price: $4.99, Version: 1.1 (iTunes) Description: ** IMPORTANT - SUPPORTED DEVICESiPhone 4S, iPad 2, iPod Touch 5 or better.** | Read more »

Price Scanner via MacPrices.net

12-inch 1.2GHz Space Gray Retina MacBook avai...
Amazon has the new 12″ 1.2GHz/512GB Space Gray Retina MacBook (Apple model #MLH82LL/A) available for $1549 including free shipping. Their price is $50 off MSRP. B&H has the 12″ 1.2GHz/512GB Space... Read more
Apple refurbished Mac Pros available for up t...
Apple has Certified Refurbished Mac Pros available for up to $600 off the cost of new models. An Apple one-year warranty is included with each Mac Pro, and shipping is free. The following... Read more
Enterprise Workers Pick Technology Over Perks...
New Adobe study shows surprising attitudes about office jobs and where the future of work is heading. Adobe has released survey findings revealing that a surprising 70 percent of U.S. office workers... Read more
Memorial Day Weekend Sale: $50-$100 off 11-in...
B&H Photo has 13″ and 11″ MacBook Airs with 256GB SSDs on sale for $50-$100 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 11″ 1.6GHz/256GB MacBook Air: $999 $100 off MSRP... Read more
Memorial Day Weekend Sales: Apple MacBook Pro...
B&H Photo has 13″ and 15″ Retina MacBook Pros on sale for up to $210 off MSRP. Shipping is free, and B&H charges NY tax only: - 15″ 2.2GHz Retina MacBook Pro: $1799 $200 off MSRP - 15″ 2.5GHz... Read more
Memorial Day Weekend Sales: Apple iMacs and M...
Take up to $150 off the price of a new iMac or Mac mini at the following Apple resellers this Memorial Day weekend: iMacs: B&H Photo has 21″ and 27″ iMacs on sale for up to $150 off MSRP... Read more
Apple refurbished Retina MacBook Pros availab...
Apple has Certified Refurbished 2015 13″ and 15″ Retina MacBook Pros available for up to $380 off the cost of new models. An Apple one-year warranty is included with each model, and shipping is free... Read more
Apple refurbished 11-inch MacBook Airs availa...
Apple has Certified Refurbished 11″ MacBook Airs (the latest models), available for up to $170 off the cost of new models. An Apple one-year warranty is included with each MacBook, and shipping is... Read more
Goal Zero and OtterBox Partner to Expand iPh...
Goal Zero, specialists in portable power, have announced a partnership with OtterBox, brand smartphone case protection, to offer the Slide and Slide Plus Batteries as modules compatible with the new... Read more
15-inch Retina MacBook Pros on sale for up to...
B&H Photo has 15″ Retina MacBook Pros on sale for up to $210 off MSRP. Shipping is free, and B&H charges NY tax only: - 15″ 2.2GHz Retina MacBook Pro: $1799 $200 off MSRP - 15″ 2.5GHz Retina... Read more

Jobs Board

Senior *Apple* Engineer - Signature Technol...
One-year contract for an Apple consultant. The resource should be an Apple Certified Technical Coordinator or get the certification within 60 days of starting Read more
Senior *Apple* Engineer - Signature Technol...
One-year contract for an Apple consultant. The resource should be an Apple Certified Technical Coordinator or get the certification within 60 days of starting Read more
*Apple* Architect - AECOM (United States)
**Requisition/Vacancy No.** 132759BR **Position Title** Apple Architect **Job Category** Information Technology **Business Line** Government **Country** United Read more
*Apple* Solutions Consultant - APPLE (United...
Job Summary As an Apple Solutions Consultant, you'll be the link between our future customers and our products. You'll showcase your entrepreneurial spirit as you Read more
*Apple* Project Engineer - Smart Source Inc...
SmartSource is in need of an Apple Project Engineer for a 12 month contract opportunity in Pittsburg, PA. Role: Apple Project Engineer Location: Pittsburg, PA Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.