TL;DR - Is there are market for sharing skills e.g on a 1 day or half day basis. Shorter than an ODesk or Elance project, somewhere between a paid tutor, mentor or pair programming platform?
Like a mini startup weekend for your own idea?
---------------------------------------------
This follows on from this post..
http://news.ycombinator.com/item?id=4499615
which is discussing keeping seeds of ideas in a spark file, to be revisited at a later date.
I've been keeping an ideas list of my own for a while now. Every time I revisit it, I re-order it, starting from the ideas I'm most excited about.
Having looked at it today, I've not completed any of my top 5 ideas. The 5 ideas I have executed on were further down the list but were only started because I had the skills needed to see them through to completion.
For example, for some projects I'd need to work with an iOS developer and UI/UX designers initially to share wireframes, learn limitations and get feedback & improve in an area outside of my current skills.
Ideally it would be a collaborative effort with a target or deliverable produced at the end of each paired-building day.
I've used Elance and ODesk quite a bit and they seem to fall short. They work well when you can deliver very specific instructions and have relevant area knowledge, but what about creative discussion? Improving upon an idea needs to come before the execution! It seems counter intuitive to direct a project in an area you have little knowledge of. I know from both sides how frustrating it can be.
As developers or designers, would you offer your services (on a daily rate) to work with people that wanted more than just a freelancer to do it for them? So advice and execution combined?
I have a feeling that if this kind of platform was available - a lot of projects would get built!
1) Company looks at it's backlog of lower priority tickets and says wow we need someone to just come in and clear tickets.
2) Company has a small feature that needs to be developed not really worth anyone's effort of going through a bidding process.
3) Company has a specific specialization needed and no one on the dev team posses said expertise. Such as we need a dev with a security background to implement authentication.
Again the trick to this would be to require a standard for participating companies. In the end it may have to be several standards for the different platforms, but the setting up of the code base and the workflow of tasks would have to be pretty standardized for the participating developers to be able to rapidly on-board for the economics to be there.