Chaotic PatternExclusively Symphony, straight from the source

Interview with The Big Noob

You can polish your friend’s shiny shaven head later, it’s time for a very special segment on the Chaotic Pattern podcast!

Hello and welcome to the Chaotic Pattern podcast, this is your host, Allen Chang. Today, I’m interviewing two very special guests. These guys are the only ones in the world that can pull off the title “Noob” in the coolest sense of the word, Brad Smith and Ryan Sims, the brains and brawn behind Virb.com and The Big Noob.

Remember to participate in our events to win a The Big Noob T-shirt. Find out more.

The transcript below is only a small sample of the hour-long interview. What are you waiting for? Listen to the podcast now!

Update: The screencast tutorial Ryan mentioned in the interview is actually Andrew Reeve’s excellent “Creating Dynamic Data Sources” tutorial found on the Overture Wiki. Apologies.

Something Personal

Allen C.
Hi guys, thank you for taking time out of your busy schedule for this interview. Just to get ourselves warmed up, I’d like to start with some casual questions. So how’s your day been?
Brad Smith
Hello, this is Brad and it’s been a good day and we’re excited to be here today.
Ryan Sims
This is Ryan and also good day. We had a long night last night. We went to a really cool rock show in Cambridge, so today was a bit rough but it’s been a good afternoon, good evening!
Allen C.
Brad, what’s your fascination with Australia? On The Big Noob website, next to the header is a speech bubble that I see randomly at times, you’ve also mentioned that you’ve got a keen interest in Australia a few times on the site as well. What makes Australia so Special? Is it the girls, the beach or the accent?
Brad Smith
[Laughs] That’s a very good question. The funny thing about that header on The Big Noob is…I even asked Ryan about it…’cos we were kind of unsure to what you were asking. We’ve each - Ryan, Myself and Keegan - have put our own up there and we kind of looked at each other dumbfounded just wondering what the mention of Australia was. It turns out that header was put up by Keegan! [Laughs]
Allen C.
[Surprised laugh]
Brad Smith
Which was funny in itself! I don’t know, I just always had the desire…one of the places I always wanted to travel to was Australia and then of course would be New Zealand, since I would be so close. [Pause] The beaches, the girls or the accent…I’m probably going to go for all three!
Allen C.
Yeah, Australian girls are pretty easy…[oops!]…easy going I mean!
Ryan Sims
[Laughs]
Brad Smith
[Laughs] How about girls on the beaches, with accent.
Ryan Sims
The tri-factor.
Allen C.
Oh, that’s the perfect combination!
Brad Smith
That’s it, that’s it!

Something Professional

Allen C.
Let’s talk a little about Virb Inc.
Allen C.
Virb Inc. is your enterprise and world domination control centre. Where is it now and where do you envision taking it?
Brad Smith
Well, just to give everybody a little back story of where we’re at. Ryan and I founded a company about six, seven years ago called Neubix. It was a design firm based in the mid-west. We did that for about 5 years and met the [Virb Inc.] crew at South by Southwest (SXSW) in a design conference at Austin, Texas a few years ago. At that time, they had a website called purevolume.com and it was their sole property - a very independent-based music sharing website. It was doing great things and it was growing quickly. A lot of the artists were signing up and a lot of big record labels were jumping on board. The guys here at Virb really liked what we had at Neubix - the philosophy, the company, the way we ran it, the design style of Ryan and the ability to not taking things to serious. The proposition was that we sold a portion of Neubix and in turn we would come up here to Boston and kind of continue to do the same thing, but for this company. Shortly after getting up here, we redesigned and re-launched purevolume.com and this was in December of ‘05. Shortly after that, probably by February or March we started development of Virb. Almost an entire full-year of development and we released Virb. It is a social network. For somebody, it’s all over the Internet that people are calling it the MySpace killer, which if that was to happen, that would be amazing, but the reason we developed it was around the core that we wanted to develop a social network that we think a social network should be done. That’s all it was. If that became something huge, then that’s amazing. Already we’re seeing great growth…we’ve only been up, not even 3 months yet. Just yesterday, we hit 100,000 users.
Allen C.
Fantastic!

Something Symphony

Allen C.
The Big Noob, I’m sure all the Symphonians know, is powered by Symphony. First, I’d like to say that it’s definitely a blessing to have you guys use Symphony, it really sends a positive message out to the public. Specifically, about the confidence that surrounds the website you guys did. Keegan Jones was a very early adopter to Symphony and that’s how I know that you guys know about us, but, was that how you’ve first heard about us?
Brad Smith
We heard about Symphony, wow, it was long before our transition here to Boston.
Ryan Sims
Ryan: We were still in Missouri at that point.
Brad Smith
Yeah, we were still at Missouri and you guys were very very early in development and we were already very impressed with what we saw; it looked good…it shared a lot of the same aspects of the things we would do if we built a CMS for the world. That’s what really attracted us to it. It’s now running thebignoob.com as well as the blog that is behind Virb.
Allen C.
[Surprised] Oh!
Brad Smith
We use it to keep people up to date on new features we’re adding, and things like that. It is also Symphony powered.
Ryan Sims
blog.virb.com
Ryan Sims
Yep.
Allen C.
Amazing, that’s actually news to me. I’m sure actually that it’s news to many Symphonians! Listeners out there, I think you just got a big whopper of a news. This is definitely excellent.
Ryan Sims
I have one thing to add here. As far as when we first heard about you, I was kind of little perturbed the first time I saw Symphony because we were a web design shop at that point and we built our own CMS that we were using for all of our client work because we were so agitated with what was available to us out there. We were considering this portable CMS that would maybe compete with the Wordpresses, the Movable Types or what have you. We had weeks of brainstorming sessions and we came up with a name and a domain. We figured out how to develop it and then Keegan shows me Symphony. It was basically pretty much exactly what we had in mind. I was pretty perturbed when I saw it just because it looked great, it worked exactly how I wanted a CMS to work.

The segment on Symphony is a definite must-listen! Why, go get the podcast now!

Discussion

Have something to say about Allen’s man-crush for Ryan’s beard? Can’t wait to jump in to The Big Noob T-shirt giveaway event? Whatever the case, get interactive!

Almost-guaranteed discussion of intrigue

Brian Z. 3 July 07

Great podcast Allen! It was great to hear Ryan and Brad’s insight on Symphony! Thank you so much for sharing! Also, thanks for the little nuggets of info about Symphony 1.8. Now, it just makes me even more excited for the release of 1.8. Thanks to you, the Symphony crew, and the entire Symphonian community for all you do! Y’all are amazing!

Stephen Bau 3 July 07Wordfest participantWordfest word awardWordfest Starting Phrase awardWordfest character limit award

Ryan’s beard is much to be envied by those of us who, like you, have been excluded from the full beard club because of Chinese DNA, in spite of the presence of a sufficient levels of the male Hormone. Thankfully, you have succeeded in turning the tables, and developed a web publishing system that instills envy in even the most accomplished web designers and developers. I love Ryan’s quote about being perturbed by Keegan’s discovery of Symphony. Great interview!

Thomas M. 3 July 07Wordfest participantWordfest word awardWordfest Starting Phrase awardWordfest character limit award

Ryan’s beard is now not the only thing I want to have that he has - a site powered by Symphony!! (Okay, there may be a few other things, but those two are certainly tops.) Unfortunately my hereditary past limits the thickness of any facial hair - drat … Maybe some beard growth hormone shots would help. Nonetheless I’ll continue to pursue the second goal of getting my teaching website developed with Symphony before the beginning of the new school year at the end of August. I really want to use the CMS as a teaching tool for my advanced web design class in the spring.

I’ve been a fan Ryan, Brad, and Keegan’s work for the past couple of years and hope to be one of the lucky winners for the shirt. Now, off to listen again and try for another entry in the “The Big Noob” t-shirt giveaway.

Ooh, I feel stubble developing already!

Per 3 July 07

Just have to agree, your screencasts are superb! Keep ‘em coming! (Discussed 50 min in the podcast.)

Mark Baggott 3 July 07Wordfest participantWordfest word awardWordfest Starting Phrase awardWordfest character limit award

Ryan’s beard could possible be a requirement for all symphony users now, it terms of both foliage and depth. You could even offer Hormone replcament shots with every download.

All in all that was one of the best podcats i’ve listened to in ages, a good mix of joviality and technical details. Good work sir, im looking forward to possibly wearing that t-shirt every single day for the rest of my life. Hmmmmm website idea forming …

Young Hahn 4 July 07Wordfest participantWordfest word awardWordfest Starting Phrase awardWordfest character limit award

Ryan’s beard gets in the way of elegant XSLT solutions, it seems. Around 55:40, he mentions that in the time crunch he was in he missed the ability to randomly pick an item from a set (he prefers the PHP-random-from-array-data-structure method and ended up using javascript for the bugger). For anyone else who has been scratching her head over this one here is my humble solution:

  • Make a custom data source that generates a random number. There is really only 1 line of PHP involved in this one. Make the # sufficiently large so that it will always be larger than the largest set of items you’ll want to pull randomly from.

  • Attach it to the page you want your random item from.

  • Use the “mod” operator in XSLT on your random number to generate a number within your set–so if you have ten items, go with something like <xsl:variable name='randNum' select='//random-number mod 10'/>

  • Use the $randNum variable/parameter to pick from a set of items–say the random quotes at the top of thebignoob–as the position() index.

And there you go! Let your hormones rage : )

Emit your deadly intellect rays