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

Adobe Creative Cloud 4.0.0.185 - Access...
Adobe Creative Cloud costs $19.99/month for a single app, or $49.99/month for the entire suite. Introducing Adobe Creative Cloud desktop applications, including Adobe Photoshop CC and Illustrator CC... Read more
Default Folder X 5.1.4 - Enhances Open a...
Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click on... Read more
Amazon Chime 4.1.5587 - Amazon-based com...
Amazon Chime is a communications service that transforms online meetings with a secure, easy-to-use application that you can trust. Amazon Chime works seamlessly across your devices so that you can... Read more
Persecond 1.0.9 - Timelapse video made e...
Persecond is the easy, fun way to create a beautiful timelapse video. Import an image sequence from any camera, trim the length of your video, adjust the speed and playback direction, and you’re done... Read more
CrossOver 16.2 - Run Windows apps on you...
CrossOver can get your Windows productivity applications and PC games up and running on your Mac quickly and easily. CrossOver runs the Windows software that you need on Mac at home, in the office,... Read more
MegaSeg 6.0.2 - Professional DJ and radi...
MegaSeg is a complete solution for pro audio/video DJ mixing, radio automation, and music scheduling with rock-solid performance and an easy-to-use design. Mix with visual waveforms and Magic... Read more
Apple iTunes 12.6 - Play Apple Music and...
Apple iTunes lets you organize and stream Apple Music, download and watch video and listen to Podcasts. It can automatically download new music, app, and book purchases across all your devices and... Read more
GraphicConverter 10.4 - $39.95
GraphicConverter is an all-purpose image-editing program that can import 200 different graphic-based formats, edit the image, and export it to any of 80 available file formats. The high-end editing... Read more
OpenEmu 2.0.5 - Open Source game-emulati...
OpenEmu is about to change the world of video game emulation, one console at a time... For the first time, the 'It just works' philosophy now extends to open source video game emulation on the Mac.... Read more
beaTunes 4.6.13 - Organize your music co...
beaTunes is a full-featured music player and organizational tool for music collections. How well organized is your music library? Are your artists always spelled the same way? Any R.E.M. vs REM?... Read more

The Elder Scrolls: Legends is now availa...
| Read more »
Ticket to Earth beginner's guide: H...
Robot Circus launched Ticket to Earth as part of the App Store's indie games event last week. If you're not quite digging the space operatics Mass Effect: Andromeda is serving up, you'll be pleased to know that there's a surprising alternative on... | Read more »
Leap to victory in Nexx Studios new plat...
You’re always a hop, skip, and a jump away from a fiery death in Temple Jump, a new platformer-cum-endless runner from Nexx Studio. It’s out now on both iOS and Android if you’re an adventurer seeking treasure in a crumbling, pixel-laden temple. | Read more »
Failbetter Games details changes coming...
Sunless Sea, Failbetter Games' dark and gloomy sea explorer, sets sail for the iPad tomorrow. Ahead of the game's launch, Failbetter took to Twitter to discuss what will be different in the mobile version of the game. Many of the changes make... | Read more »
Splish, splash! The Pokémon GO Water Fes...
Niantic is back with a new festival for dedicated Pokémon GO collectors. The Water Festival officially kicks off today at 1 P.M. PDT and runs through March 29. Magikarp, Squirtle, Totodile, and their assorted evolved forms will be appearing at... | Read more »
Death Road to Canada (Games)
Death Road to Canada 1.0 Device: iOS Universal Category: Games Price: $7.99, Version: 1.0 (iTunes) Description: Get it now at the low launch price! Price will go up a dollar every major update. Update news at the bottom of this... | Read more »
Bean's Quest Beginner's Guide:...
Bean's Quest is a new take on both the classic platformer and the endless runner, and it's free on the App Store for the time being. Instead of running constantly, you can't stop jumping. That adds a surprising new level of challenge to the game... | Read more »
How to rake in the cash in Bit City
Our last Bit City guide covered the basics. Now it's time to get into some of the more advanced techniques. In the later cities, cash flow becomes much more difficult, so you'll want to develop some strategies if you want to complete each level.... | Read more »
PixelTerra (Games)
PixelTerra 1.1.1 Device: iOS Universal Category: Games Price: $.99, Version: 1.1.1 (iTunes) Description: The world of PixelTerra is quite dangerous so you need to build a shelter, find some food supply and get ready to protect... | Read more »
Tokaido™ (Games)
Tokaido™ 1.0 Device: iOS Universal Category: Games Price: $6.99, Version: 1.0 (iTunes) Description: Discover the digital adaptation of Tokaido, the boardgame phenomenon that has already sold more than 250,000 copies worldwide, and... | Read more »

Price Scanner via MacPrices.net

SSD Speeder RAM Disk SSD Life Extender App Fo...
Fehraltorf, Switzerland based B-Eng has announced they are making their SSD Speeder app for macOS publicly available for purchase on their website. SSD Speeder is a RAM disk utility that prevents... Read more
iPhone Scores Highest Overall in Smartphone D...
Customer satisfaction is much higher among smartphone owners who use their device to operate other connected home services such as smart thermostats and smart appliances, according to the J.D. Power... Read more
Swipe CRM Free Photo-Centric CRM Sales DEal C...
Swipe CRM LLC has introduced Swipe CRM: Visual Sales 1.0 for iPad, an app for creating, managing, and sharing visually stunning sales deals. Swipe CRM is targeted to small-and-medium creative... Read more
13-inch 2.0GHz Apple MacBook Pros on sale for...
B&H has the non-Touch Bar 13″ 2.0GHz MacBook Pros in stock today and on sale for $150 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 13″ 2.0GHz MacBook Pro Space Gray (... Read more
15-inch Touch Bar MacBook Pros on sale for up...
B&H Photo has the new 2016 15″ Apple Touch Bar MacBook Pros in stock today and on sale for up to $150 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 15″ 2.7GHz Touch Bar... Read more
Apple’s iPhone 6s Tops Best-Selling Smartphon...
In terms of shipments, the iPhone 6s from Apple bested all competitors for sales in 2016, according to new analysis from IHS Markit, a world leader in critical information, analytics and solutions.... Read more
Logitech Rugged Combo Protective iPad Case an...
Logitech has announced its Logitech Rugged Combo, Logitech Rugged Case, and Logitech Add-on Keyboard for Rugged Case for Apple’s new, more affordable $329 9.7-inch iPad, a complete solution designed... Read more
T-Mobile To Offer iPhone 7 and iPhone 7 Plus...
T-Mobile has announced it will offer iPhone 7 and iPhone 7 Plus (PRODUCT)RED Special Edition in a vibrant red aluminum finish. The introduction of this special edition iPhone celebrates Apple’s 10... Read more
9-inch 128GB iPad Pros on sale for $50-$70 of...
B&H Photo has 9.7″ 128GB Apple WiFi iPad Pros on sale for up to $70 off MSRP, each including free shipping. B&H charges sales tax in NY only: - 9″ Space Gray 128GB WiFi iPad Pro: $649 $50... Read more
27-inch iMacs on sale for up to $200 off MSRP...
B&H Photo has 27″ Apple iMacs on sale for up to $200 off MSRP, each including free shipping plus NY sales tax only: - 27″ 3.3GHz iMac 5K: $2099 $200 off MSRP - 27″ 3.2GHz/1TB Fusion iMac 5K: $... Read more

Jobs Board

*Apple* macOS Systems Integration Administra...
…most exceptional support available in the industry. SCI is seeking an Junior Apple macOS systems integration administrator that will be responsible for providing Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
Director, *Apple* Program - ERP & Cloud...
Leading Pharmaceutical / Biotech Company is announcing a Director, Apple Program - ERP & Cloud Platform Architecture Lead opportunity in Northbrook, IL. Purpose & Read more
Fulltime aan de slag als shopmanager in een h...
Ben jij helemaal gek van Apple -producten en vind je het helemaal super om fulltime shopmanager te zijn in een jonge en hippe elektronicazaak? Wil jij werken in Read more
Starte Dein Karriere-Abenteuer in den Hauptst...
…mehrsprachigen Teams betreust Du Kunden von bekannten globale Marken wie Apple , Mercedes, Facebook, Expedia, und vielen anderen! Funktion Du wolltest schon Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.