They say things happen in 3s

2008, Community 23 February 2008 | View Comments

Important Update: Alex’s involvement in Round3 has changed.

Round3Media - My Code Can Beat Up Your Code

They say (good) things happen in 3s

A few months back I marked the 1 year anniversary of my independence. Along the way I’ve made contacts and friends across this wide and amazing industry, and even built a home for some of them to spend their time during the work week.

I’ve alluded to, in various places, a new project that I’ve been working on since not that long after that 1 year announcement. Not that it’s been much of a secret but as of today, there’s one more tangible piece to the puzzle in my hands, and those would be my new business cards for Round3Media that you see above.

Over the last year, the types of and scale of the projects I’ve gotten involved with has changed dramatically. Lucky for me, there’s always opportunity for growth when you’re willing to take some initiative and be challenged. Through the year, I’ve had the privileged of working with a number of extremely talented folks, and in an effort to scale things properly, we’ve formed Round 3.

The Name

We kicked around naming and branding for quite a while, and as I expected, the one we fell in love with was the one we least expected.

Ken, Bart, and myself (founding partners of Round3) have all started multiple companies. For all of us, Round3 is our 3rd company. There are 3 of us (supplemented by a well rounded talent pool). There are three phases (or rounds) to most web projects: discovery, design, and development. Round3Media just made sense.

There are some strangely exciting coincidences that have happened while we’re starting up surrounding “threes”, so we’re pretty sure that’s a sign we made the right decision.

The Team

Round 3 is comprised of myself on the technology front, Ken Rossi on the design front, and Bart Mroz on business and project management. Ken’s designs and clients combined with my code have comprised a large portion of my portfolio in the last year. Frankly, Ken was the designer who convinced me that I had what it took to go out on my own in the first place. Bart’s been a huge part of day to day operations of IndyHall and continues to run a successful freelance project management operation.

To supplement our “core” team, we’ve brought Johnny Bilotta and Jason Tremblay on as contract-to-hire associates. Johnny’s designs have appeared ALL over the place recently, from the initial creative for the IndyHall website and business cards, to a number of branding initiatives we’ve done together. Jason’s been active in IndyHall since early on as well, and has been behind the technology for a number of local projects including www.wcdish.com and some of the tech behind the West Chester Restaurant Festival. We’re excited to have these two incredibly talented individuals who are interested in joining our mission.

As far as structure of the team, it’s our goal to keep things as flat and low to the ground as possible. There are three “disciplines” we’re representing (design, development, and business/project management). Beyond that, project and company goals will be discovered together. For as long as we have the ability to keep communication open and not end up with a super-tiered ultra-mega-globo-corp type mentality that I’ll get into a bit later, this seems like a step towards an ideal working situation. Why? Well there’s some problems that need fixing.

The Mission

What’s the mission, exactly? The way we see it, there’s a huge gap between the independent contractor and the agency. And don’t get me wrong, they both have their place. What I’m interested in experimenting with is the space between them.

Working as an indie is great. You have freedom, you have flexibility and agility. You have independence. You can keep your overhead low, and deliver high quality products for a great value.

On the flip side, it’s difficult to be held accountable by larger clients for larger projects. Also, if there’s a need to collaborate, there tends to be some scrambling to get things together and unify the communication for the ad-hoc team. It’s doable, and it’s a very powerful thing (i’ve done it for a long time and we do it every day at indyhall). It just takes more time and energy than most are willing to put out.

Agencies have a high level of accountability and structure. To their credit, the additional organization necessary to pull off larger projects and accounts are absolutely necessary as a supplement to the talent they employ. Certain clients and project types simply cannot be handled by a solo talent.

On the flip side, that additional organization adds cost (both time and money, as projects become more expensive and take longer to execute as information moves through the ranks). This also means that there’s a rather large amount of “whisper down the alley” between a project coming in, and the person executing the tasks.

Finally, as an indie, you rely on collaboration. There’s very small group of superheros who are actually good at hybrid skillsets. You may KNOW HOW TO wireframe, design, build XHTML/CSS/Javascript, as well as back end data driven architecture, but the odds of you being REALLY, REALLY good at all of them are much lower than the chances that you’ve lied on your resume and listed every piece of software you’ve ever heard of as a “skill”. It’s OK. I’m not chastising you. I’m encouraging you to pick a skill to be a rockstar at, and find other complimentary rock stars to work with. If you put 3 rock stars together, you’ve got the makings of a band. That’s what I want to see on a project: less drum solo, more collaborative singing/songwriting/performance pieces. And a little cowbell never hurts.

So really, what’s the mission?

Its our hope that over the next several months, Round3Media will give us an opportunity that a number of other very talented groups have begun to explore. We’re going to dig deep and find out what can be done in the space between indie and agency. Rather than scramble at each project to figure out who’s working on what, and what pieces we need to pull together, we have some stable business process that over arches over our individual indie “practices”. Its a step towards unity, but not so far away from the individuality or freedom we crave.

To follow the band metaphor from above, think of Round3 as a jam session for talented ‘artists’. The session is always at the same place at the same time, but what happens at each jam session is totally unique and special. We’re going to create a construct for business to take place in, but the creative side of web production and marketing will all be more like a pick-up “jam session”.

At the core, for me, this is all about scaling indie methodology.

Process vs Results

When the NotAnMBA guys were in town a few weeks back, they were inspired by the culture at IndyHall and similarly, speaking with Tony from CoworkingNYC. They made a post about a common theme that came out of our conversations and that the majority of us put much higher value on results than process.

Rather than caring when you get to work, where you’re working from, or that you’re “following the rules”…we’re actually more interested in people who are willing to bend or break the mold, try new things, innovate, and get to the highest qualty end result by “any means necessary”.

That openness and freedom for the people that we’ll be working with as Round3 grows is key, I think. It’s the type of process that an indie works on, because they don’t have a boss to answer to. Instead of worrying about the process that I had in mind when I delegated a task, worry about the end product that I had in mind. How you get there, how you meet or exceed my expectations (as an employer or a client)? So long as communication stays open, I’m a happy camper.

So where do we go from here?

Up, is our best guess. We’ll continue to work at IndyHall as we have been, and honestly, not much is going to change. Individually, we’re bringing some really interesting client work to the table that we’d have turned to the talent that sits around us every day for collaboration.

There’s going to be some transitioning of our existing client bases as we try to bring as many of them on board as we can. We’ve all worked hard to build client relationships over the course of our careers, and nothing would make us happier than seeing them served by the results produced by Round3 talent.

For me, personally, I’m going on the road. The next few weeks are travel heavy, as I attend Future of Web Apps in Miami this upcoming weekend and SXSW Interactive 08 in Austin, Texas at which I’m presenting (more on that soon). All along the way, I’ll be showing off not just the cool stuff that I’m directly involved in (IndyHall, Round3, etc) but will be spreading Philly love in any way that I can. I’m so excited to get to show the world, even in these two venues alone, what the talent in Philadelphia is up to. If you see me at either of these events, ask me about what’s going on in Philly. I’ll give you an earful of excitement, for sure.

The IndyHall community is one of my proudest accomplishments of my entire life. Round3, though only at its inception, is yet another moment in time that I’m insanely proud to be a part of, and I’m so excited to see grow from the seeds we’re planting.

[tags]alex hillman, bart mroz, business process, creativitiy, indyhall, jason tremblay, johnny bilotta jr, ken rossi, round3media, scaling indies[/tags]

Tagged in , , , , , , , ,

More than One Firefox (Beta) 2.0 to rule them all – a Dave Martorana concoction

firefox, multifirefox 22 February 2008 | View Comments

Updated 12/22/08

For those of us who work on the ‘front end development’ side of things, there’s a careful balance we hang in regarding new browser releases. The short version is that as new browsers approach their release candidate status, we need to be checking and double checking our work in them to make sure that their change logs don’t break our work.

At the same time, there’s a known issue with the fact that, more often than not, running the latest beta or release candidate alongside with the production version (and, if you’re a really good developer, one previous version back from the most current production release to take care of things). Internet Explorer is notorious for this and I recall the headaches I went through beta testing it. I essentially resolved to (and continue to resolve to) use multiple virtual machines, one for each version of IE.

Well if you’re on a Mac and into testing Firefox 3 Beta without wiping your profile for Firefox 2.x, check out Dave Martorana’s MultiFirefox.

Multifox

He’s created a little launcher app that, when copied to your Apps folder along with the accompanied Firefox3.app file (appropriately renamed so it wont overwrite the stable version), will let you create and/or select an additional profile, as well as the version of Firefox that you wish to use. It’s clean, it’s simple, and it works.

You can download the dmg (2.0(003) updated 12/22/08) (again, this is mac only), or the zip of the source (2.0 updated 4/22/08) if you want to dig around the guts or, ahem, port to windows? It’s written in Python, because that’s what Dave’s a rockstar in. It’s been rewritten in Cocoa Native, because THATS what kind of rockstar Dave is. That’s not all, though, actually…aside from being an active contributing member of the IndyHall community, Dave also wrote some bitchin’ javascript a couple of weeks ago that got me out of a bind. We’re still testing that but plan to release it as a jquery plugin. Dude knows his stuff and takes a challenge on head first.

Updated DMG and source, v2.0(003) (4/18/08)

4/18/08 Changelog: Updated to include Firefox 3 Beta 5 Full rewrite to Cocoa native (severely reduced filesize) Auto-update for future versions Auto-detect of all versions of Firefox available Supposed support for OSX 10.4 (untested)

3/14/08 Changelog: Updated to Firefox 3 Beta 4

2/25/08 Changelog: Fixed minor profile bug Rework of Firefox launch code Added about screen Decreased filesize

DMG Download (17.98mb, includes FF3 Beta 5) Zip of source (661kb, does not include FF3, uncompiled launcher code only)

Dave maintains this project at his site, CodeContortionist

[tags]dave martorana, firefox, firefox 3, firefox 3 beta, indyhall, launcher, multi profile, multifirefox, python[/tags]

Tagged in , ,

Robots and Silverlight and XBox, Oh My!

Uncategorized 13 December 2007 | View Comments

Dani Diaz, the local Microsoft Dev Evangelist who was the hookup for the recent XBOX party at IndyHall, asked me to post a couple of events that are coming up this weekend out at their Malvern, PA HQ. I know there are some local dev types reading, so this might be something you’re into. Also, a portion of the day’s programming involves robots, and WHO doesn’t love robots. C’mon.

Really, I want to encourage you to go, if for no other reason , to meet Dani if you haven’t already. I’m pretty openly not a Microsoft user, but Dani and I have had some EXCEPTIONAL conversations about the more overlaying issues in software development and the tech industry today. He’s a smart guy coming at it from a different angle than I am, and I think it’s totally rad.

From Dani:

Microsoft is hosting 2 great events this Saturday at the Microsoft office in Malvern, PA. We have a full day of free Silverlight training and a full day or XNA Game Studio and Robotic Studio. XNA Game Studio is free tool that makes it super easy to create great video game for the XBOX 360 or the PC.

You can find more information on my blog http://www.smallandmighty.net. Both events are FREE.

We are giving always one XBOX and 2 Zunes as well!

Registration information for the Silverlight event is here

Registration information for the XNA/Robotic Studio event is here

Tagged in , ,

Opensville: Shared source = Shared economic responsibility

Uncategorized 22 April 2007 | View Comments

In his first post on his new blog at BMC Software by William Hurley (A.K.A. Whurley) wrote of a metaphor for the open source community called “Opensville”, and alluded to how its a place where everybody wants to hang out but nobody wants to live because socially and economically, it’s straining. This discussion has boomed over the last few days, and has been generating some excellent commentary on Open Source communities.

Dave Rappo, a good friend of mine, has a project which has the primary objective of taking some of the strain off open source project managers as well as developers who wish to contribute to open source initiatives. This initiative uses monetary incentives in the form of “bounties”, placed on tasks and feature requests, by the users who request them. Essentially, he’s created a streamlined workflow for the concept of “put your money where your mouth is”.

This project is appropriately named Bounty Source.

Bountysource itself is a Ruby on Rails application, coded by co-founder Warren Konkel (in his free time no less…he’s a full time contractor for the famed Revolution Health Group). Another very interesting part of the model is that Bounty Source, which acts as an integrated project management and source control tool (similar to Trac and SourceForge), is itself driven by the BountySource incentive model, and portions of it are open source (the SVN browser, for example). That is to say, the tools used to make BountySource what it is are available to have bounties and feature requests placed on them. Then, like any of the projects that they host, a developer can come through, choose a task, complete it and submit it for review. Upon approval, the bounty is released to the developer.

Bounties vary in size because they are created by users who want to see a feature included. If they want to see the feature really really bad, and can afford it, they could place a rather sizable bounty on it. Also utilizing the power of strength in numbers, multiple people can contribute to the same bounty. So if someone else wants the same feature you do, they can chip in (less, same, or more than you) towards the total value of the task.

This realistic monetization of tasks takes away a large amount of the dissent in the OS community, where projects stagnate due to a lack of resources, or developers and project managers get frustrated about the number of feature requests with no “contribute back” factor. Many open source USERS forget that OS is a two way street. Bountysource goes out of its way to remind people, and lets them contribute in a real tangible way.

One of the latest bounties posted to BountySource actually stemmed form a conversation Dave and I had in the car yesterday, regarding the lack of Firefox extension support in Camino. Evidently, someone had just posted a ~$200 bounty on creating a fork of the Camino project that had a single customization: enable middle-clicking on tabs to close them. THAT WAS IT. Someone wanted this feature SO BADLY that they were willing to pony up 200 bucks. Dave and I weren’t ready to drop $200 on a single feature, but we agreed that we’d switch to Camino for speed and stability if it supported XUL/Extensions.

So Dave created a bounty for Firefox extensions and addons for Camino within the same project, dubbed “Alternative Camino“. This bounty calls for Firefox 2.0 Extension support (at a minimum) in Camino. I’ve dropped $10 of my own money (as did Warren) on this feature request, and if you’re a mac user frustrated with the general instability of Firefox (not unusable instability…its just not Camino) but stick with Firefox for plugins…drop a couple of bucks and see if we can’t get this bounty fulfilled.

And while you’re at BountySource, check out some of the many (372) projects that they do host, and see if you want to ask for anything, or take on a challenge to collect a bounty yourself.

[tags]whurley, david rappo, warren konkel, opensville, bounty source, communities, opensource, incentive, camino, camino + firefox[/tags]

Tagged in , , ,

do you need help?

Community 19 March 2007 | View Comments

some twitter users do…and we’ve made it easy to find them (or for them to find themselves and realize a problem).

Last night Alex Rudloff approached me about doing some visual cleanup on a little hack-fest he had put tgether called Twitterholic. It simply scrapes the public timeline and dumps stats to a database, and then displays the users with the highest number of followers. Over time, the numbers will get more accurate and interesting…and there are plenty of fun ideas for the aggregate date collected in the works.

Seems it’s gotten a little out of control.

Of course, some of our friends aren’t thrilled with what we did…but you know, if someone had to do it, aren’t you glad it’s us? At least we’ll use our powers for good. Besides…we didn’t make it for money. Or recognition. It was totally a goof, totally fun, and like it’s big brother “Twitter”, will continue to be a social experiment to see what kinds of numbers and trends we can uncover.

Alex and I love twitter too. For better or for worse.

[tags]twitter, twitterholic, weknowhtml, alex rudloff[/tags]

Tagged in , ,

back from the great white north

Uncategorized 15 February 2007 | View Comments

snowboarding was a blast. and so was my latest project, with it’s new case study just posted at http://www.weknowhtml.com. Read all about XLNTads.com, Brightcove’s video player, and use of microformats in the case study and on the blog.

Been working to get back in the swing of things, more thoughts coming once I’m a little more caught up.

In the mean time, I’m really excited to be checking out the HappyCog Philly open house tonight and hopefully getting to bump elbows with some of my interactive industry mentors.

[tags]xlntads, case study, microformats, brightcove, happycog, zeldman, mall, santa maria[/tags]

Tagged in ,

taming THE beast

Uncategorized 4 September 2006 | View Comments

it’s no secret, the most popular site on the internet is composed of some of the ugliest code, and even uglier page layouts. Some claim this is by design. Others spend all day whining about it (and anything else they can think of).

And then, there are some, who hook a brotha up. Some coding genious (or boredom) has struck some individuals, inspiring them to hack apart myspace’s rats-nest of tables, and turn their myspace page into something classy. Taking Eston Bond’s myspace hacks kit, and some of my own time, I’ve turned my myspace page into something a bit less cringe-worthy.

some sweet features also hooked in: an open source flash based mp3 player, so that I can play some of my own awesome tunes (make sure you at least check out the 2nd track).

also, a handy flash-based RSS reader, posting a snip of the latest blog post i’ve made on here, on my myspace page (instead of the stupid myspace blogs that i NEVER used.

And of course, everything is hard coded to MY specs (heh, myspec), putting whomever I want in my top 3/5/8/16/256 (ok i dont have that many friends). Currently my layout is a modification of Eston’s original template, but now that I’ve got a hang of what myspace will let fly, I’m venturing into designing my own from scratch.

Warning: this is NOT for the faint of heart. Even with Eston’s well written walkthrough, you need a VERY solid understanding of CSS (though you can throw standards out the window) to make this work. But yeah. Dont run my page through a validator, cuz it just ain’t happening.

failed validation myspace

Tagged in , , ,

Not your everyday WordPress

Uncategorized 2 September 2006 | View Comments

Thumbs Up (Originally Posted by lukeisnice)
Originally posted by lukeisnice

I’ve already posted a thumbs down article for today…perhaps I should try one with a thumbs up?

So some buddies of mine over at Concept64 are doing some great work…and on top of an advocacy for clean, maintainable source presenting a cleverly designed site layout, they do something pretty cool on the back end that I thought should get some recognition. (also, not that it really means a damn thing, but I went to High School with these guys, and its really refreshing to see some people who got out of my high school and are actually doing something with their lives. Only a handful of the people I’m still in contact with, and it’s a pretty small handful, can have the same said about them).

I’ve become a supporter of Wordpress as a blogging tool, hands down. It’s got the cleanest user interface of any I’ve used, is simple and widely supported to install (dreamhost includes a quick-installer in their control panel), and overall, is a FUN tool to use. Well, if you look closely at the most recent site that they developed (in conjunction with my team at work), you’ll find what really ends up being a very, very cleverly pieced together WordPress theme, effectively allowing the client to log in and change appropriate content pieces without needing a developer’s intervention. In this case, it’s most appropriate use is the articles in Cyclopedia. If you look closely at them, you should see a familiar comments field at the bottom. yep, its wordpress alright!

I’ve spoken with Ryan, the developer on the project, about his decision to use WP as a content management system of sorts. His words were,

Wordpress isn't the best as a content management system, but it's the best lightweight PHP CMS I've seen, especially considering it's open source

And ya know what? He’s exactly right. Sure, there is probably a better tool out there for the job. But odds are, it’s costly, or it’s full of crud.

If you can get good at using wordpress page templates like they have, why not provide a fairly robust content tool to your client that, if you’re lucky, they may already be familiar with! Oh, and definately check out the rest of Concept64’s portfolio, as they’ve got some great creative work going on. And, to top it all off, their own site’s CSS Refresh 2006 layout was featured on WebCreme (one of my favorite daily inspirations). Nice work guys.

Back to my original thumbs up/thumbs down…i noted that the thumbs up tag feed from flickr has a lot of really fun pictures…does anyone have any particular favorite tag feed keywords for flicker that are worth checking out?

Tagged in ,

visual studio is a bastard…but can be beaten into submission

Uncategorized 27 July 2006 | View Comments

For the last few months, developing at home has been a joy since switching to mac and using textmate (and now, aptana is added to my arsenal). At work, however, I’m still stuck in visual studio since we are primarily an asp.net shop. I’ve worked in visual studio 2005, and I have to say, its a much more pleasant development experience….intellisense is smarter, code doesnt get destroyed by design view, and doctype-aware intellisense is the best thing, ever. But we havent switched to .net 2.0 yet…so i’m stuck in the hellhole that is VS2k3. I could spend pages whining about the idiosyncracies that drive me absolutely mad, but today isnt about that. today is about how to make this IDE workable. Last night, right before leaving work, my html intellisense crapped out…but only in one project (the one I’m spending the most time in now, of course). While looking for a fix (which didnt exist…or if it did, VS decided to fix itself before i found one), i found a couple of neato tools that I think will prove useful moving forward.

Before moving forward, i should point out that a couple of these items came from an msdn article. I havent tried all of these, but just because I dont talk about it here doesnt mean it isn’t worth checking out.

First, CodeKeep, is similar to a dozen or so other code-repository sites…what this one has that I havent seen yet is direct integration into Visual Studio…2003 and 2005. Their repository contains 7137 Registered users, 5229 Total snippets, and 1798 Public snippets. Thats alot of stuff, and it’s all organized pretty darn well. Oh, and searchable.

Next, and I see this useful for making code-related posts here. CopySourceAsHTML allows you to copy source from the IDE window, and paste it into another text editor with html wrappers so that when in an html-compatable viewer, it is formatted just like it appeared in your IDE. I have a plugin doing this in wordpress, but it doesnt do it very well…hopefully, this will work a bit better.

My last, and probably most important item, is ReSharper. If you arent using this yet…get it. You’ll thank me later. This tool takes intellisense to the next level, and allows for easy and thorough refactoring of code. I really can’t say enough about this product so download the trial, take it for a spin, and you’ll see what i’m talking about. One annoyance about this product has to do with it’s weird caching practices…loading up a project with resharper installed does take noticably longer than without it…but again, i promise, the benefits are worth it.

Thats it for my Visual Studio power tool session…if you have something you can’t live without in your IDE, let me know, maybe I’ve seen a tool to pull it off. And if you know of any super-useful tools, I’d love to hear from you too.

Tagged in

calling all freelancers

Uncategorized 26 July 2006 | View Comments

the next 6 months have the potential for a lot of work to cross my keyboard…most of it, out of the scope of things that I can do on my own. I’m looking to team up with sharp, creative, driven individuals who are experienced but also are interested in learning new things. Designers shouldnt hesitate to contact me, though, most of the work is technology oriented. Skills needed include:

  • valid xhtml
  • css (tableless layouts
  • javascript
  • ajax
  • php
  • asp.net
  • actionscript
  • jsp
  • really…anything tech. cant hurt to try, and I’m always looking for smart folks to work with.

have any of the above in your portfolio? send resume/links/a friendly message my way. use my handy contact form.

Tagged in , , ,