Slashdot Mirror


How To Sponsor an Open Source Sprint

Esther Schindler writes "Does your favorite open source project need just a little extra functionality? As Esther Schindler explains in this IT World article, your company can encourage the developers to add the features you've been yearning for — for far, far less money than you imagine. She interviews companies who have sponsored 'code-a-thons' for Drupal, Plone, simwiddy, and a set of applications for British Telecom, and provides specific pointers. From the article: 'To ensure that the event happens and that it meets its goals, you must connect with the right members of the community and motivate them to work with you. "It's not like these people are paid to work for your interests," points out Brightcove's Whatcott. If your business already has project committers on its staff, then it's just a matter of leveraging existing relationships. But, says Stahl, "Someone less 'core' in the community might well have a harder time.'"'

58 comments

  1. um by Brian+Gordon · · Score: 4, Interesting
    Courting OSS developers is good when you do it like Google: give them exciting tools and let them solve their own problems with it. Problems get solved, code gets written, and Google gets free work done!

    But developers have no reason to just work for someone for free.

    your company can encourage the developers to add the features you've been yearning for â" for far, far less money than you imagine

    This should never happen in a board meeting: "We need feature X but we can't afford it so let's get someone to do it for free". Open source developers will develop your platform to develop the features they want. It happens naturally; you can't just buy everyone pizza and sit them down and tell them to get to work.

    1. Re:um by ushering05401 · · Score: 5, Insightful

      The whole article seems wrongheaded in exactly the way you point out.

      Let's see how many people can figure out the target audience of this article... So lets see..

      1. We are targeting an audience that doesn't know what a Code Jam is:

      A sprint (sometimes called a Code Jam or hack-a-thon) is a short time period (three to five days) during which software developers work on a particular chunk of functionality.

      2. This audience doesn't know why an IT manager might want a code jam, but hey, it might be cheap! :

      For many IT managers, the most compelling reason for the company to sponsor a sprint is financial, because you just might be able to cover the costs out of petty cash.

      3. The target audience is likely to relate to a comparison of the cost of this 'Code Jam' to monthly marketing costs, specifically, client
      dinners :

      In short: In an open source sprint, you can add new functionality to your most important application for less money than your marketing department spent last month on a single fancy client dinner.

      Any guesses on who this author wants to start trying to exploit the OSS dev webs?

    2. Re:um by physicsphairy · · Score: 4, Funny

      It happens naturally; you can't just buy everyone pizza and sit them down and tell them to get to work.

      I totally agree. We have our pride, dammit!

      But, um, just between you and me... what sort of toppings are we talking about?

    3. Re:um by Anonymous Coward · · Score: 0

      What is that, Schindler's list?

    4. Re:um by Anonymous Coward · · Score: 0

      People wholly unqualified to do so?

    5. Re:um by aXis100 · · Score: 3, Insightful

      "We need feature X but we can't afford it so let's get someone to do it for free".

      Nice strawman there.

      Chances are a company is already using or is about to use an open source application, but just needs a few tweaks to make it fit well. The request is unlikely to come from the board room - it's probably by the IT or operational staff. A manager somewhere will need to sign off the operational or capital expense for the request - just as they would with commercial closed source software - and all the board will see is the P&L sheet.

      Open source developers will develop your platform to develop the features they want. It happens naturally

      That's a gross simplification. Developers are (usually) humans too, and often enjoy pleasing others and seeing their software adopted. The direction could be set via an online community forum, or specific users requests.

      As for the actual request - depending upon the nature of the software and the developers, a "buy everyone pizza" code-a-thon might work. Alternatively the customer might put together a requirements spec, submit it to the developer and receive a formal quotation. The fact that they have to write the check to a .org versus .com makes little difference.

    6. Re:um by JohnFluxx · · Score: 3, Informative

      4. The target audience uses phrases like "leverage existing relationships".

    7. Re:um by WaywardGeek · · Score: 1

      In college, I use to fix video games for pizza and beer... it ways GREAT!

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    8. Re:um by Thing+1 · · Score: 1

      Well, if you can make money from this, why are you complaining?

      --
      I feel fantastic, and I'm still alive.
    9. Re:um by gujo-odori · · Score: 4, Insightful

      Instead of pizza, I would suggest cash.

      Some years ago, I was working for an ISP that was looking to replace its webmail interface, which was not only aging, creaking, and proprietary, but had a one-off hack grafted onto it by someone who no longer worked there in order to make it work in Japanese. That hack prevent upgrading, and since the person who'd written had left under, well, less than ideal circumstances, there would have been zero interest on either side in getting him to update it. It was so badly written that no one could even figure it out.

      So, the decision was made to replace it and I was tasked with finding the replacement. Working perfectly in English and Japanese, and having (at least) an E-J bilingual UI out of the box was a core requirement. After looking at a lot of things, IlohaMail (http://ilohamail.org/) seemed like the best choice, except for one problem: at that time, it only supported IMAP, and POP3 access was also a core requirement for us.

      So, I went to the engineering manager with the recommendation that we choose IlohaMail and pay the developer to add POP3 support and GPL it as part of the main IlohaMail package. I got a greenlight for that, and that's how POP3 support came to be in IlohaMail. I don't recall the exact dates of this, but I left that job in the Fall of 2002 and IlohaMail had already been up and running for some time before I left.

      The point of this narrative is that if a company likes some Free software project but it lacks one or more features they need or want very badly, going to the author(s) and paying them to implement those features in the mainline of the project can be very effective. Not many things are better in work than to get paid for working on a project you like so much you do it for free anyway, especially when you are getting paid to work on it in complete freedom. It's sort of like being a professional fisherman or poker player, minus the grueling life on the tournament circuit. OK, the BASS tour is probably more grueling than the the poker circuit, but both are life on the road.

      So rather than a sprint, done by people who may have no prior involvement in a project, funding development of features you want may be the most effective way to go. Will it cost more than a sprint? Probably. Will it yield better results? Certainly. You're not only getting the work done by those most familiar with the project, you're getting done exactly what you want done.

      In case of objections along the lines of "But if we fund Free development, our competitors will be able to use the same features we do!" the counterarguments are:

      -Yes, in theory, but we will still have the jump on them because we are funding these features and will be prepared to use them as soon as they are available because we know they are coming. This is true even for competitors who are already using it;

      -That assumes that our competitors not only know about this project, but will want to use it in place of whatever they are using now;

      -It also assumes they can execute on these features better than we can. Since we want these features and already know how we are going to use them, that probably won't be the case; ...

      -Your concerns are well-taken and prudent, but for the reasons outlined above, even if our competitors pick up on these features and use them, we will execute more effectively, and may also gain a certain amount of good will in some quarters as the funder of these new features.

    10. Re:um by Hurricane78 · · Score: 1

      Yeah. Especially for all the other developers you forced into poverty, to compete. You worked below sustainability, and destroyed the whole (local) market with it. Thank you very much, sucker!

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    11. Re:um by Trepidity · · Score: 1

      It also missed the huge qualitative leap in responsiveness you get by paying someone anything. It's often not a lot---coders on many open-source projects will often offer to do things for "bounties", whose usual range (I've seen a lot of $500-$5000) is of the sort that would get lost in the noise of any major company's budget; we're talking getting a custom feature built to order for less than the cost of a week's business trip. And even when people aren't working for a lot, they see themselves as somewhat indebted to you and responsible for your interests, because they've voluntarily accepted this contract job. If you're not paying them, they have no such sense of obligation.

    12. Re:um by Anonymous Coward · · Score: 0

      Sorry to tell you this: if a weekend meeting of a couple of developers who already work on the project makes you unemployed, you just weren't on steady ground to begin with. Don't blame others if the business you're in isn't a good one.

      If you were speaking about open source developers forcing you into poverty... well, then you'll just have to cope with it -- this is nothing new and has happened many times in various industries over the years, it's called progress.

      Now if you'll excuse me, I'll get back to earning my salary as an open source software engineer.

    13. Re:um by Anonymous Coward · · Score: 0

      好çä¦ æ'ç±çs®è äå½å...æ-ç½'f happen in a board meeting: "We need feature X but we can't afford it so let's get someone to do it for free". Open source developers will develop your platform to develop the features they want. It happens naturally; you can't just buy everyone pizza and sit them down and tell them to get to work

    14. Re:um by Brian+Gordon · · Score: 1

      Very interesting. Your counterarguments are weak though. How about something like "the developer may refuse to make part of his project closed source" or "the developer may do it cheaper if we play hesitant to open source"

    15. Re:um by gujo-odori · · Score: 1

      Depends on what you want. If you want to get the work done at a good price, being straightforward is IMO the best approach. If you want to piss the developer off, those approaches might work well. It's not like open source developers are (usually) trying to jack people up for a ton of money to implement paid features; IMO, most of them are very happy to have somebody pay them to work on their personal project and will do so at a very good price. "Very good" as in "You probably couldn't outsource it to south Asia for less."

  2. Haven't seen that name in forever! by Anonymous Coward · · Score: 2, Interesting

    Esther Schindler is a name I haven't seen in a long time and not one I expected to turn up on Slashdot! I'm pretty sure I can see my "Teach Yourself REXX in 21 Days" book over on my bookshelf from here!

  3. simwiddy??? by gfim · · Score: 1

    I've never heard of simwiddy and Google returns nothing except this article. Anybody???

    --
    Graham
    1. Re:simwiddy??? by gfim · · Score: 2, Informative

      It's ok - it's SimWitty. Good work Slashdot editors!

      --
      Graham
  4. Will code for Pizza by Archangel+Michael · · Score: 4, Interesting

    you can't just buy everyone pizza and sit them down and tell them to get to work.

    Have you seen the job situation? Nearly 10% Unemployment!

    The glamor days of the DOTCOM era are long ago gone. I know a few code monkeys who'd code for free if it meant getting a chance at a real paying job, and to get a pizza for dinner.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    1. Re:Will code for Pizza by WaywardGeek · · Score: 2, Interesting

      One of my favorite tactics use to be buying grad-students pizza. There's this great prof at Berkeley who spearheaded a whole bunch of EDA innovations. He has a difficult to spell Italian name. Anyway, he had a reputation of making industry pay for his insights (and his student's). I'd just show up, offer free pizza and beer to his students, and have a great time while learning the latest Berkeley innovations.

      Anyway, it's time to give back rather than take, for me. I've got this big dumb idea (I have lots!). I think that it's a terrible waste when good people are idle, and not working, simply because the economy is broken. I'm about half-way towards starting ShareALot.org as my solution to help everyone out of this mess. Any slashdot comments are welcome.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    2. Re:Will code for Pizza by Anonymous Coward · · Score: 1, Insightful

      I currently work for a dotcom and love it. You can still find a good dotcom to work for if you have the talent.

    3. Re:Will code for Pizza by story645 · · Score: 1

      The offerings are lousy and the requests are kind of demanding.* Seriously, you're gonna have to get your friends or the local linux group or whatever to actually do some stuff, get that reflected in the website, and build out from there. (Basically, get known in the community first, become sustainable, and let the web reflect that. If it means you're going door to door asking people if they want to volunteer for stuff/need stuff-well I guess that's what it takes. High school kids and younger are really good for this kind of thing.) You've got work harder to sell that this is really beneficial for everyone involved and not just a "dude, do this for me" scheme. I'm actually interested, but I'm in New York and therefore can't participate.

       
      *Which actually brings me on topic, 'cause it's exactly the problem the article raises when advising companies to already have brownie points with open source projects and to pitch the project as a really good thing for the project.

      --
      open source modern art: laser taggi
    4. Re:Will code for Pizza by Hurricane78 · · Score: 1

      Would you please! think further, than to the next day?

      If you code for free, this is just showing that there is no reason, to give anyone a real paying job. It teaches managers that enslaving people is "just awww-right"(TM).
      Even worse, it forces the rest of us, to accept those conditions too, if we want to compete with you.

      People like you and those code monkeys are the very reason we have to work shitty jobs for next to no money. You see, if they would pay us more, it would cost them nothing in the long run. Because when we have more money, we can buy more too. Which means more profits. Which balances the higher salaries. But when they pay us less, it does not balance, because they still want to earn more, and rather let the whole business die, than change their products' prices too.

      It does absolutely not matter how much unemployment there is. It's still wrong to become a slave!

      Worst of all, I read an scientific article about, how there are two different stable income levels in an economy. A high one, and a low one. They are exactly the same in terms of business profits. Just in the lower one, the population is poor, and in the higher one, everyone is rich. And it is hard to get out of any of those two stable levels.
      What people that work for less do, is force us into that lower level. And then there is pretty much no getting out.

      So TYVM, asshole, for proving that "there is always an idiot who will do it for less, even though he can't sustain life with it, because he does not think an second into the future".

      I even have an real-life example of how this ends:
      My uncle has a company for heating and sanitary installations. He has several smaller and bigger concurrent companies to fight against.
      He told me, that every now and then, there is a small company that wants to become big, and will offer their work below profit levels. They think it gets them into bigger contracts, even tough all it does is kill them.
      So everyone has to drop their prices too, to compete with them, and they are destroying the market. Now it's a question of who can survive the longest.
      Luckily, my uncle is a wise man, and prepared for things like this.
      He waits, has only losses, and sees company after company die. And more and more people trying to get a job at his company.
      First some smaller companies die. Then even those that are in his size crash and burn. Somewhere in between, the company that started it, died too.
      And in the end, prices normalize again. Leaving less companies, and nothing but losses for everyone. Oh, and even more unemployment.
      My uncle then re-hires his best old workers, and some new ones of the other companies (but far from all of them), which makes him even stronger in competition, filling the empty space that the dead companies left, together with the other now even bigger companies.

      And you wondered why the rift between poor and rich, and between small and big companies, gets bigger and bigger...

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    5. Re:Will code for Pizza by Anonymous Coward · · Score: 0

      At this point I would work for free if it meant I could say I worked for them for X years. Unemployment is a bitch, and the longer the time you are unemployed, the less employable you are.

    6. Re:Will code for Pizza by WaywardGeek · · Score: 1

      Thanks for the good advice, which I intend to take. I'm gonna have my wife (a professional writer) go over the site carefully, and then I'll start trying to get people in Carrboro involved.

      I'll also reword my daughter's pet-sitting add.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    7. Re:Will code for Pizza by clemdoc · · Score: 1

      So TYVM, asshole, for proving that "there is always an idiot who will do it for less, even though he can't sustain life with it, because he does not think an second into the future".

      The problem is, that's true (is, has been, probably will remain true).
      Neither solidarity nor foresight are widely distributed attributes, egoism is. And I don't mean that in a derogatory way.
      Human nature will easily put the 'now' above the 'tomorrow' as well as the 'me' above 'family' above 'town' above 'country', simply because it's more immediate.
      The same principle applies to things like environmental protection, food quality (cheap trash vs. higher quality but more expensive) as well.
      Concerning wages, I can only talk about Austria (and Europe, but to a smaller degree), but in order to address this problem, governmental regulations are widely introduced (Kollektivverträge, http://de.wikipedia.org/wiki/Kollektivvertrag), but there are easy ways to circumvent those (and they're all too often quite far away from reality and bring other problems beyond the scope of this post).
      It's not exactly an easy feat to change that behaviour (not that the communists didn't try, with little success however, and I don't think we'd be too fond of that).

    8. Re:Will code for Pizza by JAlexoi · · Score: 1

      FYI: These code monkeys are usually NOT a part of the F/OSS movement and contribute very little to it.
      A high quality professional, is a high quality professional no matter what the economy is like.
      Though there are professionals at creating money from thin air, those are definitely going to "suffer".
      I personally work for a company that was hit, but the management will make sure I stay with the company, just because of the value I bring and can deliver.

    9. Re:Will code for Pizza by Anonymous Coward · · Score: 0

      This site read like a craigslist ad gone horribly wrong.

      This advice will have cost you 300 roses.

    10. Re:Will code for Pizza by Brian+Gordon · · Score: 1

      A company won't see higher profits if they pay their employees more. Maybe a microscopic amount might trickle down eventually but what the stockholders will see is quarterly profits instantly dropping exactly as much as you're increasing wages. It just doesn't make good market sense for a single company to increase wages. What they want is everyone else to increase wages while they keep them as low as possible (while still attracting needed talent). It's not a problem with the economy right now it's a problem inherent in the free market.

  5. Sponsors Wanted by Night+Goat · · Score: 1

    I've got this really stable, version 1.0 "Hello World" application. Want it to have flashing colored letters? Send $10 to thanks@suckers.com. I promise the proceeds will go directly to a 12 pack.

    1. Re:Sponsors Wanted by Miseph · · Score: 1

      I tried, but the Post Office returned it because that's not a valid address. Sorry, I was really looking forward to version 1.0 of Hello World Flasher Edition, too.

      --
      Try not to take me more seriously than I take myself.
    2. Re:Sponsors Wanted by Hurricane78 · · Score: 2, Funny

      Well, invest it into drugs, and you can still have your flashing letters. :P

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  6. Only for trivial stuff, or you'll get junk. by Animats · · Score: 4, Informative

    This isn't likely to work for anything that needs to be architected, or is at all complex. What you're going to get, at best, is a collection of un-integrated features in search of a design. Of course, for some applications, that's good enough.

    PyPy, the Python implementation written in Python, was developed in big "sprints". Six years on, it still doesn't work well enough to be used for anything.

    There are too many bad programmers out there for "crowdsourcing" to work well. I put a moderately simple job on Rent-A-Coder once - I wanted an open source Python program to read WHOIS data from any registrars. This requires a tiny module for each registrar, and after writing a few myself I decided to outsource the next hundred registrar-specific modules. Four "Rent-A-Coder" programmers failed on that job.

    1. Re:Only for trivial stuff, or you'll get junk. by Anonymous Coward · · Score: 0

      Rent-A-Coder is overrun with lowballers. On both sides of the equation. It's totally not worth it for anyone who knows what they are doing. Or were you willing to pay 50$ and hour for that contract work?

    2. Re:Only for trivial stuff, or you'll get junk. by Kjella · · Score: 1

      I'd basicly consider it an extended job interview. See who's got sane ideas, sane estimates of what they can accomplish and sane code. If you get some working standalone addons too, great. Crowdsourcing = let's pretend people are stupid. And if they are that stupid, that we'll still get great results.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Only for trivial stuff, or you'll get junk. by JohnFluxx · · Score: 1

      So.. you think Drupal, Plone and simwiddy (examples given in the summary) don't need to be architected and are not complex?

    4. Re:Only for trivial stuff, or you'll get junk. by Anonymous Coward · · Score: 0

      I can't speak for plone or simwiddy, but drupal clearly hasn't been architected and it shows from the missing features in the core and the mess of modules you need to use to make it useful.

    5. Re:Only for trivial stuff, or you'll get junk. by maxume · · Score: 1

      Approximately what wage were you offering, based on how long it would have taken you (you would probably be faster than someone you hired, you are going to know your requirements a little better, so this should maximize the wage)?

      Whenever I have looked at those sites, from the other direction (looking for work to do), the requirements have been arbitrary and the compensation a pittance.

      --
      Nerd rage is the funniest rage.
    6. Re:Only for trivial stuff, or you'll get junk. by cervo · · Score: 1

      On Rent a coder typically I see pretty complex projects posted at totally and utterly ridiculous prices. The reality is that rent a coder is consulting, you have to pay double taxes on any money you make (in the US). There is some convenience at marrying devs/clients but it is still like a consulting company. Consulting rates are over $100 an hour. But rent a coder often asks for entire projects that would take multiple days to be completed with a max bid of $100.

      The other irking thing is that often the requirements are so vague that in order to make a bid you basically do the scope and maybe even some project management work at deciding tasks and saying what the bid should be. The project owner may deny the bid, but then he gets the free scope and project management work. Eventually I figured why even bother.

      For example lets look at your modules. I would assume each registrar specific module takes at least two hours to develop and test (along with the other various overheads of getting it done). at even $30 per hour (a salary of 62,400 per year which is low for a programmer in the US) comes to $60 per module. At 100 modules that comes to $6,000. $30 per hour is slightly less than what I make at my job where my employer pays his share of social security taxes/etc...If you're not paying at least $60 per hour it's not really financially worth it for me. Then there are rent a coder fees, so the programmer should raise his/her price to get 6,000 after the fees. Or agree to swallow 1/2 the fee in which case the programmer still raises the price but gets less. But the reality is that projects like this are often posted with a max bid of $500 or so. So now you are relegated to inexperienced people, students who are busy with school and trying to work this in as a side project, or people from foreign countries who may or may not have a firm grasp of English.

      Anyway I mostly don't waste my time on rent a coder. I did a Perl Script for someone for $15 dollars once. It took me about an hour to do it. After the rent a coder fee I had less. In reality if you go looking at jobs, quite often positions involving Perl and Unix pay more than those with windows/C#. In reality $15 per hour comes to 31,200 per year. That's a lousy wage for a programmer in US/Canada/EU. Basically it's a free gift. I noticed the best things on rent a coder seem to be long term relationships. Where a client and programmer hook up on a simple project and then the more complex projects are negotiated between the two parties with bonuses/etc. being paid.

      So I think rent a coder itself is bad. When looking at bids most buyers tend to see the smallest bid or the smaller end of the bids and then bid on there. Then everyone wonders why the boards are full of people complaining about programmers not getting the job done, etc.. I have seen tons of projects where the description mentioned that other programmer failed to deliver, fix it. And even then with a more realistic estimate the bid is denied. The other issue is a vaguely specified project. Ie Max Bid $100, make me this web page... A Fixed Cost project without a spec if dangerous. That's why they invented the software development lifecycle. If you don't know what you're building, then you can't set a price. Often I have seen auctions won by people who make extremely low bids not even knowing what they are getting into. Maybe some sellers are nice and will pay more when the scope is clarified. But I wouldn't take that risk.

      The other thing I have seen is people asking for a super low project and a year or six months of support. Ie make a web scraping for site x, but if the site changes you must keep changing the software for one year...oh maximum bid $25. Maybe there are some coding gods on rent a coder but it would take me several hours to make a web scraper for site x. And if the site totally changes, then it is almost like starting from scratch. So if we assume 1/2 day to write/test the scraper, then I should make $60 * 4 = $24

    7. Re:Only for trivial stuff, or you'll get junk. by cervo · · Score: 1

      I agree strongly. And quite often when the low baller coders realize how much work they agreed to they just drop the project. The lowballer buyers just re-post and whine that I've been through 3 coders and none could finish, they either dropped the project within the deadline to drop (I think it was a day or something) or got arbitration against them. Max bid $100.

      Quite often the max bids are a joke too. One example I often see is buyers wanting a copy of software x or website y for $500 max bid where software x is a very popular package or website y is a popular site (like facebook or myspace). If I could say build a clone of quick book, why the heck would I give it to you for $500 when I could sell it myself and make way more money. The same goes for my space, if I made something like that you'd have to pay a lot more. But in reality I'd settle for a percentage of revenue!!!

  7. You must be new here. by Anonymous Coward · · Score: 0

    That's the cue for those who seek frosty piss to hurry up and post.

    You should have claimed it yourself, but you missed out, fag.

  8. Servant of all by Anonymous Coward · · Score: 0

    But developers have no reason to just work for someone for free.

    So they're too busy doing work for everyone for free to work for someone for free?

    1. Re:Servant of all by Brian+Gordon · · Score: 1

      Yes. People volunteer for the community all of the time. Nobody walks into a factory and starts sewing shirts for someone's personal profit.

  9. Share a What? by Qubit · · Score: 2, Funny

    From the front page of the ShareALot.org website:

    Home Services

    Offered by HorseyGirl - Pet Sitting - 10 stars/hr
            If you live near Parker Rd, I'd be happy to take care of your animal while your on vacation. For 10 stars a day, I'll feed your animal twice, play with it, and if it's sick I'll call you. Call my parents at 919-969-8609, and ask if Caitlin can take care of your pet.

    HorseyGirl wants to take care of my pet? Ummmm... is that a legit post or are you just seeing an influx of people who got kicked off of Craigslist for offering erotic services?

    --

    coding is life /* the rest is */
    1. Re:Share a What? by Kjella · · Score: 2, Funny

      Call her parents and ask. The aftermath could be... interesting.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Share a What? by Hognoxious · · Score: 1

      Don't! She's an FBI agent, I know because^%T^%&
      no carrier

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Share a What? by Brian+Gordon · · Score: 1

      It's the guy's daughter.

  10. Jocks! by ClosedSource · · Score: 2

    I'm sure there's a few college jocks that are willing to pretend they are geeks for some free pizza. On the other hand, the company looking for free workers is pretending to be a professional company, so it's all good.

  11. Sprints by dhall · · Score: 3, Interesting

    "A sprint (sometimes called a Code Jam or hack-a-thon) is a short time period (three to five days) during which software developers work on a particular chunk of functionality."

    I've seen this usually in reference to agile programming. I've seen agile programming used, and I have seen it used badly. Sprints are time boxed units within a scrum format. They're fixed length, start and end at set times, with goals specified within that format. I don't consider "code jams" to be sprints, and it's hard for me to picture 3-5 days as an effective sprint for the newly initiated. One of the first things you're told is the effective percentage of utilization of resources who are new to the sprint, new to the team or new to scrum format is reduced. It is through the iterative process that the people become better, that means multiple sprints to improve and streamline your process. Sprints are a way to prioritize work via planning sessions at the start, and view the good, bad and ugly in the retrospective at the end.

    For larger projects this means 3-4 week sprints, with continuity from 1 sprint to the next. It not only requires leadership discipline, but team discipline. It just doesn't seem to be conducive for drawing volunteer work. It isn't a magic glue that allows new people to come together to make code happen.

  12. Sprint considered harmful by Ckwop · · Score: 4, Insightful

    Can we stop letting hypsters and random pointy-haired bosses define the language we use in our field?

    I know "sprint" is meant to conjure up images of panting programmers tired after 3-4 days of grueling labour; togeether, they stand there at the end of the sprint feeling triumphant for winning the race and standing proud with the little, tiny, piece of the system they've built together.

    However, to me at least, the term just sounds monumentally stupid. It's one of those "smoke and mirrors" kind of business words, where you re-label all the terminology everyone already uses to make it sound like you're doing something new and exciting. It's the kind of newsspeak that allows business people to find each other. Am I the only person who cringes when they hear the term "Scrum Master?"

    I have a very useful "time box." It's called a week. It lasts seven days, two of which I rest in. It's quite a useful timebox because it is constant across all development teams, everywhere in the world! Fancy that.

    1. Re:Sprint considered harmful by Anonymous Coward · · Score: 0

      Almost a stupid as scrum? http://en.wikipedia.org/wiki/Scrum_(development)

  13. IETF Code Sprints by mbone · · Score: 1

    The IETF has been conducting code sprints for a few years now, typically just before an IETF meeting. The next one is July 25th in Stockholm.

    These are used both to get some useful tool development, and to get programmers interested in the work of the IETF. My understanding is that they have worked out pretty well, with a dozen or so people showing up for the San Francisco code sprint.

  14. SimWitty: Wit instead of Wid by jwgoerlich · · Score: 2, Interesting

    The security app is actually called SimWitty. It is a security information management system. We got our alpha release sprint sponsored, with t-shirts, tech support, and the like. Getting the app off the ground has been a lot of fun.

    As soon as we can figure out how to integrate Redmine with Subversion and Visual Studio, source code will be online. Which reminds me, thank you to the Slashdot audience for the discussion on bug trackers. It was a big help and we tried several before setting on Redmine.

    Regards,

    J Wolfgang Goerlich

  15. Sprint? by Verdatum · · Score: 1

    Why would Sprint go Open-source!? That's a terrible idea! All the other telecommunications companies would just usurp their hard work and then Sprint would no longer have any exclusive or novel features. The company is already in a financial jam, and Verizon Wireless has way better coverage. Sprint would end up totally screwed! You FOSS monkeys always forget to consider the need for a working business model, sheesh.

  16. cheap wow gold by cheap+wow+gold · · Score: 1

    Weekends to peopleig2t mean that they can have a two-day wowgold4europe good rest. For exampleï¼OE people gameusd can go out to enjoy themselves or get meinwowgold together with relatives and friends to talk with each storeingame other or watch interesting video tapes with the speebie whole family. Everyone spends agamegold weekends in his ownmmofly way. Within two days,some people can relax themselves by listening to musicï¼OE reading novelsï¼OEor watchingogeworld films. Others perhaps are more active by playing basketballï¼OEwimming ormmorpgvip dancing. Different people have different gamesavor relaxations. I often spend weekends withoggsale my family or my friends. Sometimes my parents take me on a visit to their old friends. Sometimesgamersell I go to the library to study or borrow some books tommovirtex gain much knowledge. I also go to see various exhibition to broadenrpg trader my vision. An excursion to seashore or mountain resorts is my favorite way of spending weekends. Weekends are always enjoyable for me. igxe swagvault oforu wowgold-usa ignmax wowgoldlive brogame thsale GoldRockU brogame swagvault goldsoon oforu igxe thsale