On Fri, Jul 25, 2014 at 6:59 PM, Jack Krupansky <j...@basetechnology.com> wrote: > OTOH, how many people are there out there who want to become Solr > consultants, but aren't already either doing it or at least already in the > process of coming up to speed or maybe just not cut out for it?
Well, I would target two groups: *) Startups that just realized they need search *) People who want to become consultants and want speed track to that ("already in the process" can take quite a while). For Startups, I would do a weeklong version of what I did with my one-day Solr Masterclass. *) Bring your own data, we teach you very specific process of development-oriented setup (e.g. start from https://github.com/arafalov/simplest-solr-config/blob/master/simplest-solr/collection1/conf/schema.xml , teach rapid iterations, ways to affect data in Solr such as URP, Custom Search Components, etc). *) Then teach debugging. *) Then SolrCloud. *) Then maybe touch on BigData as many SAAS startups will hit that problem *) Then going into production. *) Then, send them out with a (paid-for and/or subscription) dedicated discussion group where the mentor would continue answering questions as they bubble up. etc. *) And more For consultants: *) you teach them to understand which problems Solr is good for *) you teach them how to explain Solr to others. *) Teach them (or build for them) great Solr demos. *) Give them unsolved-but-tractable project and assist them in making those happen (e.g. build a Solr-backed real solr-consultants website, testing Solr clients with latest Solr, testing upstream integration, creating Solr feature demos for 3rd party products that have Solr inside, etc) *) Build them environments to quickly test their ideas, skills, etc. *) Give them tools and tricks to quickly build online identity around Solr (blogging tips, link to their articles to build SEO, GitHub repos, etc) *) Build a network where consultants can pass work to each other based on geography *) Get preferential deals with commercial Solr components suppliers, so the consultants get things like UI components at reduced price or extended trials or whatever *) Dedicated discussion group *) If they are in the solr-consultants directory, charge them subscription fees but give them a dedicated discussion group where they can talk but also ask for particular features (e.g. better examples, demo repos, language support, deals, commonly useful components like the split/join filters, etc). Use those as projects to drive next batch of developers. *) Reach out to startup community and offer discounted/apprenticeship model to access those newly graduated consultants. *) Possibly provide things like USA corporation umbrella to bring - say - a Philipino consultant to USA/UK for 3 months to train and then let them go back home to establish the business. *) And, again, a lot more And, of course, gamify the whole lot wherever possible to drive the speed of adoption :-) Time is money. Many of the things above exist for Solr, but they are all over the web, often rotting after initial release due to lack of visibility, etc. Other things are missing documentation, etc. Many of the other things exist (e.g. consultant directories) but they are not Solr specific. Frankly, many of the things that do exist have terrible search, fixing that alone would be competitive beyond Solr. There is value in building a happy singing YCombinator-style path. Regards, Alex. Personal: http://www.outerthoughts.com/ and @arafalov Solr resources and newsletter: http://www.solr-start.com/ and @solrstart Solr popularizers community: https://www.linkedin.com/groups?gid=6713853