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.'"'
But developers have no reason to just work for someone for free.
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.
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!
I've never heard of simwiddy and Google returns nothing except this article. Anybody???
Graham
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.
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.
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.
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.
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?
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
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.
"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.
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.
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.
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
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.
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