Meet Kyle Bragger
November 23rd, 2007 by Nate Westheimer
Kyle Bragger is:
- BricaBox’s CTO since mid-2007
- An inspired designer, whose work has been featured on Webcreme and other design sites. The man sweats valid HTML and CSS. BricaBox still hasn’t been “debugged” for IE… but it works more or less with no problem, because that’s the way he does it.
- An innovative developer… programming since he was an early teen. Once he wrote a flight systems simulator just by reviewing the manuals for a large plane’s control panels. He’s a code bricoleur.
- “Only” 21 years old… and a half
- Someone once on the path to becoming a physician (after two and a half years of pre-med and German, he dropped out)
- Nearly fluent in said German, and often found IMing German phrases which can not be translated in this space
- Debunker of myth that all developers are socially maladjusted (just like I am re: homeschoolers, I hope). To my apartment’s champagne house warming party, Kyle was the only one who thought to bring champagne flutes as housewarming presents.
- A family man. He’s a loving big brother, a Uncle, and a patient son.
- Not a blogger, but a regular tumblogr.
Why am I writing about Kyle? Because too many people know who I am and not enough people know Kyle. It’s time you got to know him.
Back story, or: How Bragger met BricaBox
This past spring, I was working on version 1 of this project, creating a little app called “VentBox” (if you’re wondering how the two are connected, realize that you can make VentBox with BricaBox, etc, etc). The first design for the app was something I sourced from oDesk, but it looked and felt like crap, so I decided I needed a real designer to get involved, just like I was working with a real developer at the time.
So, an ad went up on 37Signals Gig Board — our person wish list is still posted on the VB Blog — and very shortly after, I got this email in the sea of others:
Greetings Nate,
I’m very interested in the VentBox gig: http://gigs.37signals.com/gigs/179My company site & portfolio, although very, very limited at the moment (just relaunched my company site and have many pieces to put up yet), is located here:
http://www.trndy.net
Could you elaborate on what you mean in saying “directed the user”?
Regards,
Kyle
Now, there’s a whole great long story behind why I ended up working with Kyle (mostly it had to do with him undercutting the competition and sounding crazy enough on the phone that he’d be fun to work with), but pretty much the rest is history.
He came on board in early March; visited NYC in the middle of the month to brainstorm about the new design; pumped out the design nearly before he left that day; started working on some new features (”I had bought a programmer too?!” I couldn’t believe) right off the bat; helped present the new design to Brett’s Web 2.0 Meetup back when there were 30 people in the room (not the 250 there are now); that night he helped me understand that the platform I really wanted to build should be built from scratch — I had learned so much developing the first version, but the code was not transferable — and then convinced me he’d be willing to help me see my idea through, and that he was the right man for the job; by this time, Kyle was already moving up to New York City, after taking a job with The Huffington Post.
Now, I’m can’t speak for Kyle and say that he was smart to have joined forces with me — time will tell? — but I can say that he’s been the right man for the job. Let me tell you about how Kyle has innovated with this platform, from the eyes of the “not-technical-enough-to-program” CEO:
BricaBox is an extremely complex application. Our goal is to both simplify and enhance the collection, organization, connecting of, publishing, relating around, and promoting of content and data. Simplify and enhance. Better said, simplify and revolutionize.
So, besides just being thousands and thousands of lines of code, there is functionality within the app which has not really been done before, even by Ruby on Rails super-star outfits like 37Signals and Robot Coop; Rails was born out of 37Signals’ Basecamp, so it goes without saying that Basecamp itself doesn’t really push outside the boundaries of Rails… it defines them. But sometimes, when you’re not doing Basecamp, you have to go outside those boundaries.
For instance, we publish your sites on subdomains of our site. Simple, right? If you were getting down and dirty with PHP, perhaps. But even 37Signals uses a PHP front-end to manage marketing, billing, etc, etc. Then they throw the sites on the subdomains using a plugin (or gem — my non-coding self doesn’t remember the difference yet) called “account as subdomain,” but there’s no global view — no main account on BasecampHQ.com. But that’s what BricaBox is. You have BricaBox accounts, sites, global directories, specific profiles, and…
…then there’s the whole custom domains issue, which again, no one has really done like we’ve done. The Robot Coop published xs_auth so that you could login on one of their sites and be logged in on their other sites, but they didn’t have to worry about subdomains like we do. Not only do we allow top level domains, but we also allow subdomains of top level domains, and Kyle coded that straight up.
And how about our content aware “blocks” system? For those of you who have seen it, you may begin to grasp the complexity which is behind the interface and functionality. Today, that interface and functionality got a lot crazier and more complicated, but more usable for the enduser. It’s not so often you find someone who innovates in code and UI in the same movement. But yeah — that’s my CTO.
So consider this a Thanksgiving post. I’m thankful to be working with this guy. But also, consider it an introduction, because you’re going to be seeing a lot more of Kyle now that we’re getting BricaBox out there and people are thinking about and wondering what’s under the hood. It’s pretty fantastic stuff, and if you have any questions, or if you have any suggestions, feel free to reach out, buy him a beer, and chat him up. He’s at Kyle (of course) @ BricaBox.com.
PS: Any technical representation or description of ourselves or others could be off the mark. There are things I “get” about the programming aspect of things and things I don’t get. Let me be clear: anything I’m off the mark on here is not a representation of claims Kyle’s made. He’s too humble to say he’s the first at something. So I could be wrong on some of these analysis, but that doesn’t reflect Kyle or take away from his work.






