acquisto viagra originale sildenafil prezzo levitra viagra cialis differenze vendita cialis senza ricetta durata levitra cialis femminile viagra naturale farmacia cialis prezzo in farmacia cialis miglior prezzo viagra costa viagra generico in farmacia kamagra controindicazioni cialis pasti acquistare viagra cialis generico opinioni viagra cialis differenza cialis vendo viagra generico contrassegno cialis rosa cialis da 2 5 mg cialis generico 5mg cialis caratteristiche compra viagra generico viagra roma viagra generico funziona comprare viagra in internet viagra x le donne prezzo levitra 10 mg ordina cialis viagra female acquista cialis generico confezioni cialis cialis generico costo cialis pagamento alla consegna cialis farmacia senza ricetta viagra generico in italia erboristeria viagra naturale farmacie viagra comprare cialis su internet vendita cialis generico levitra acquisto costi cialis levitra confezioni e prezzi levitra 10 mg costo cialis pagamento contrassegno levitra prezzo vendita viagra in italia viagra naturale per donne prezzo farmacia cialis farmaco levitra cialis prescrizione medica cialis da banco levitra in farmacia medicinale levitra cialis torrino prezzo cialis 10 cialis prezzo in farmacia acquisto cialis senza ricetta cialis generico sicuro levitra vendita sildenafil dosaggio vendita cialis san marino viagra vendita libera viagra per femmine viagra generico opinioni viagra da banco cialis da banco viagra serve la ricetta comprare cialis online viagra online sicuro viagra euro prezzi viagra cialis o simili acquisto cialis in farmacia levitra 10 mg generico cialis su internet acquistare cialis generico cialis medicinale comprare cialis in contrassegno prezzo cialis generico impotenza rimedi cialis effetti collaterali viagra generico online cialis o simili cialis acquisto on line compra cialis in italia cialis benefici cialis farmaco levitra 20 mg levitra costo cialis caratteristiche acquisto cialis on line cialis 5 mg prezzo cialis san marino tadalafil principio attivo cialis comprare comprare viagra viagra costo costo cialis generico cialis costa acquisto viagra net levitra ci vuole ricetta comprare cialis a san marino levitra contrassegno viagra sostituto kamagra opinioni levitra contrassegno viagra alternativo acquisto cialis svizzera viagra per donne viagra a san marino cialis originale cialis generico opinioni cialis in contrassegno cialis vendita libera viagra prezzi in farmacia cialis pagamento paypal comprare cialis sicuro viagra quanto costa in farmacia differenze cialis viagra cialis prezzo acquisto viagra net cialis prezzo farmacia levitra costo in farmacia acquistare cialis su internet acquistare viagra in italia cialis fa bene viagra x le donne sildenafil 100 mg viagra naturale funziona cialis generico costo viagra generico in farmacia acquista levitra vendita cialis italia viagra compresse cialis costo viagra farmacie kamagra funziona offerte viagra viagra per donne viagra donna cialis al naturale dosaggio viagra prezzo viagra farmacia sildenafil generico levitra acquista levitra originale viagra sottobanco vendo cialis milano viagra fa bene viagra 100 prezzo cialis 20 mg prezzo in farmacia prescrizione cialis acquistare cialis in farmacia aquisto viagra comprare viagra svizzera cialis farmaco benefici viagra viagra cialis differenze viagra alle donne levitra farmaco prezzo tadalafil farmaci impotenza viagra e cialis differenze viagra svizzera cialis alle erbe tadalafil 10 mg cialis fa bene viagra medicinale viagra compresse cialis vendita in farmacia viagra pasti levitra 5 mg prezzo viagra senza ricetta in svizzera cialis generico 10 mg viagra costo effetti viagra sulle donne levitra costo viagra x donne levitra ricetta medica acquisto cialis acquisto levitra online cialis 10 mg cialis super active levitra informazioni sildenafil prezzo viagra meccanismo d'azione cialis controindicazioni cialis vendita in italia viagra vendita in italia viagra dogana viagra femminile naturale vendita viagra san marino costo cialis in francia levitra generico in farmacia levitra generico online acquistare cialis acquistare levitra prescrizione viagra compro levitra femminile viagra viagra informazioni vendita viagra san marino viagra torino libera vendita cialis costo levitra 10 mg vendita cialis cialis alle erbe viagra acquisto sicuro viagra prezzo farmacia viagra alle erbe viagra naturale femminile costo levitra cialis euro tadalafil farmacia viagra nelle donne vendo cialis milano curare impotenza viagra a basso costo viagra naturale in erboristeria tadalafil effetti collaterali cialis recensioni cialis italia cialis 20 mg originale viagra rosa per donne comprare viagra internet farmaci impotenza compresse levitra viagra da 25 vendo viagra milano viagra acquisto sicuro cialis originale vendita comprare viagra in farmacia comprare cialis in svizzera viagra da 25 mg viagra modalitĂ  d'uso viagra ricetta ripetibile cialis per donne prezzo viagra 50 mg female viagra femigra viagra a san marino curare impotenza viagra ricetta libera vendita cialis prezzo levitra viagra offerte vendita cialis in contrassegno cialis compresse 5 mg cialis forum al femminile generico levitra comprare levitra viagra euro acquisto levitra tadalafil generico farmacia viagra erbe viagra farmaco generico cialis torino viagra acquistare cialis generico forum cialis compresse cialis generico india cialis dosaggio tadalafil effetti collaterali dosaggio levitra levitra 5 mg prezzo sildenafil donne viagra compra viagra e simili cialis europa svizzera viagra cialis recensioni levitra medicinale prezzi cialis cialis cialis differenze farmaco cialis ordina viagra comprare cialis sicuro cialis durata effetto levitra generico cialis 5 mg quanto costa comprare viagra in svizzera viagra prezzo farmacia compra viagra online viagra dove comprarlo acquista cialis on line cialis 20 mg effetti collaterali cialis generico sicuro cialis rosa viagra da 25 acquisto viagra levitra opinioni ricetta cialis cialis senza prescrizione acquistare cialis online cialis 20 mg in farmacia acquisto viagra svizzera cialis 5 mg quanto costa cura impotenza vendita cialis generico in italia vendo cialis napoli comprare cialis originale vardenafil costo viagra cialis levitra differenze cialis roma compro viagra online viagra 100 mg prezzo viagra in farmacia viagra originale cialis medicinale cialis comprare online viagra in contrassegno tadalafil in farmacia comprare viagra senza ricetta kamagra generico viagra quanto costa in farmacia levitra da 20 svizzera viagra cialis naturale funziona viagra senza ricetta forum cialis professional vendita cialis originale acquistare viagra farmacia levitra vendita viagra contrassegno comprare cialis senza ricetta costo cialis 20 mg cialis 20 mg originale cialis 5 mg generico cialis generico funziona viagra generico vendita impotenza sessuale cialis vendita on line vendita cialis generico in italia levitra originale prezzo disfunzione erettile rimedi costo cialis 5 mg cialis italia vendita cialis senza ricetta vendita viagra senza ricetta levitra donna compro viagra generico pasticche cialis viagra senza prescrizione prezzo viagra in farmacia viagra generico prezzo cialis farmacia prezzo compra viagra originale viagra super acquisto viagra in farmacia differenze cialis viagra levitra costo cialis

Pioneers vs. Planners

20 Feb 2007

Ryan Carson has a post about why you should ditch your freelancer. Having recently joined the ranks of full-time freelancers, I read his thoughts with some interest. Courtenay had something to say about it as well. There’s a little something missing from the discussion, though, and that’s the concept of Pioneers vs. Planners.

When you are creating a new product, or a significant revision of a product, you need developers who are Pioneers. These are developers who enjoy tackling new problems, are good at translating ideas (often more nebulous than detailed requirements) and business processes into code, deal with ambiguity fairly well, and basically can be given a rough direction and be expected to find a way to the correct destination. Pioneers are the ones you want to have on board to help you build your next big thing.

When your development efforts are spent more on bug fixes, small feature additions, and maintaining your product, you need City Planners. These developers are good at following and extending what’s been done before, enjoy the puzzle of figuring out what an application actually does vs. what it’s supposed to do, and thrive on having a specific set of instructions to delineate exactly what is to be done. City Planners are the developers you need to help keep things going smoothly.

Some developers are good at (and/or enjoy being) both Pioneers and Planners. Most aren’t. Most prefer one of the two roles, and have to move out of their preferred work environment to take on the other role. As an aside, this is often what you see at startups when the original developers start leaving the company — from their point of view, all the fun, new projects get replaced with boring maintenance work.

It’s entirely possible that the freelancers with whom Ryan worked had other clients competing for their time or they simply weren’t reliable for long-term work. It’s also possible (and I’d say, likely) that he hired Pioneers to build his apps and then expected those Pioneers to become Planners when it suited his needs. When that didn’t work out, he went and found Planners (maintenance developers) in the form of an offshore team. I’d wager that the next time he has an idea for a brand new application, he’ll find he again wants some of those expensive and talented developers to build it for him.

As a Pioneer myself, this suits me just fine. Feel free to keep sending me fun, new projects that need that talent to be successful. When your project gets to maintenance mode, I’ll be happy to help advise you when you are ready to start looking for some Planners.


Actions

Informations

6 responses to “Pioneers vs. Planners”

topfunky (14:49:56) :

That’s a fascinating idea. I hate to generalize, but it seems that many freelancers are Pioneers, otherwise they would have chosen a more stable, predictable way to make a career out of computer programming.

warren (16:58:57) :

@topfunky: the unpredictability is what makes it fun! you say that like it’s a bad thing…

Sure cashflow can be lumpy and I crap myself when the mortgage payment is due, but I try and book work weeks ahead, so I’m no worse off than any average Joe Wage-slave whose job gets offshored with two weeks’ notice.

I agree with Ben, I’ll take fun, new projects over making sense of old, crusty, bordering-on-unmaintainable code written by someone’s nephew.

Having said that, I am more than happy to support and resolve issues for my clients where the software delivered deviates from the agreed specification (be it a bug or otherwise). I’d consider a freelancer who refused to rectify defects like this as a priority issue totally unprofessional.

What I won’t do though is be at a past client’s beck and call 24/7 to add or tweak new features, unless they are willing to pay a retainer to ensure my availability.

I’m not their employee, I’m an independent supplier of services. If they have jealousy issues because I’m “seeing” other clients, then we need to re-examine our relationship.

Zed Shaw sums it up best:
“I don’t want to code for someone because they treat me like their bitch” (http://zedshaw.com/blog/announcing_my_retirement.html)

Standard Deviation » Blog Archive » A Freelance Programmer’s Manifesto (22:27:57) :

[...] (For the background that inspired this post, see here, here and here.) [...]

Ryan Carson (07:46:31) :

Hey Ben,

Interesting point. However, the decision I made was largely based on cash flow. If DropSend was bringing in a significant amount of cash, we would’ve stayed local.

Have fun at RailsConf – looks like it’s going to be a blast.

Kind regards,
Ryan

Danger (11:10:15) :

This really struck a chord with me. A while back my wife had me take the Keirsey temperament sorter (aka the Myers-Brigg’s test) and I registered as an INTP. It turns out there’s a lot of us freelance developers who fall into that category.

One of the most striking things about folks with this personality type (as found in the book “Please Understand Me II”) is that they love to start new projects but should not be asked to maintain them once there’s nothing left to build.

ben (07:59:22) :

While I think anyone in their right mind prefers new over maintenance (seriously – have you ever met someone who was psyched to do maintenance code?) I think Ryan ran into big-project-101. Anyone who’s done any development knows that 95% of the project takes 50% of the time and the last 5% take the remaining 50%. This isn’t because his freelancers suck, or because you need to have a PhD in psychobabble to hire people. It’s because the initial development work was one item and adding features that weren’t thought of during that initial push take a lot longer because there’s an above average chance the code wasn’t written to support these new features which leads to lots of refactoring. There are a ton of headaches that come with adding a new feature to a mature project. It’s going to take longer.

Ryan didn’t solve his freelancer problem – he just found a cheaper labor market. His urgency required beckon-and-call and his budget didn’t support that. Of course – I have tons of respect for people who aren’t willing to partner with developers… that’s going to get him great results (not). A hired gun is a hired gun – don’t expect them to give a shit about your project if you treat them that way. Anyone running a software company that doesn’t think a developer should be part of the core team is ridiculous and overly greedy in my book.