[lbo-talk] Theory and practice

Gar Lipow gar.lipow at gmail.com
Thu Nov 21 17:52:50 PST 2013


A lot of this discussion misses a very simple point - the problem with contacting rather than doing stuff in-house. Contracting makes sense for very short term projects. But if you have something that need to be done over the course of a year or longer (in this case eighteen months) bring it in - house. There are plenty of good developers out there who will be thrilled to get a long term temporary job - especially if comes with benefits. The advantage of in-house over out-sourcingz; A firm that accepts a contract will, at best, have goal of fulfulling the contract. People who work for you will not, at least your management is competent, play word games with instructions. They will try to figure out what you really are aiming for and do their best to give it to you. I know that on occasion contractors will the do the same if they have a really close working relationship, and feel that screwing you will cost repeat business. But most of the time you get better work out of direct hires than through a contract firm. One of th complaints was how detailed the contracts were. But if developers don't work directly for you - if you are paying for results rather than time - then you have describe the results that you want not only clearly but in a way that protects against being mininterpreted deliberately by somebody acting in bad faith. Both the worker and the employer are better off with old fashioned direct exploitation that with indrect exploitation, where the workers are exploited by a third party and the employer hires that third party. Even worse with multiple third parties. It is enough of a pain installing sometime like a an accounting package where you hire a networking company to bring you network up to the software vendor's specs and then the software company comes and installs the already written (non-custom) accounting package. Watch the finger pointing between the two vendors even when it is that simple. Multiple vendors with a major custom project is asking for trouble. Yeah projects can fail with direct hires too, but the odds of avoiding failure are a lot better. And at least communication problems are communication problems, without the added fun of bad faith.

On Thu, Nov 21, 2013 at 3:59 PM, Michael Smith <mjs at smithbowen.net> wrote:


> On Thu, 21 Nov 2013 18:12:21 -0500
> shag carpet bomb <shag at cleandraws.com> wrote:
>
> > Also? The project used agile, not waterfall. The culture of DC
> > contracting companies and in the healthcare space in particular, is
> > agile.
>
> I am so glad to hear that. Agile is the stupidest, nastiest
> cult since the Hare Krishnas.
>
> I work in an 'agile' shop these days, and it's Hatlo's Inferno:
> a Taylorized nightmare where the developer gets punished for
> not being a mind-reader. I could go on and on, but I'll spare
> you.
>
> It produces crummy code, too. All written to fool the unit tests.
>
>
>
> --
> mjs at smithbowen.net
> http://stopmebeforeivoteagain.org
>
> The reciprocal civility of authors is one
> of the most risible scenes in the farce
> of life. -- Sam J
> ___________________________________
> http://mailman.lbo-talk.org/mailman/listinfo/lbo-talk
>

-- Facebook: Gar Lipow Twitter: GarLipow Solving the Climate Crisis web page: SolvingTheClimateCrisis.com Grist Blog: http://grist.org/author/gar-lipow/ Online technical reference: http://www.nohairshirts.com



More information about the lbo-talk mailing list