Freelancing Gods 2015

28 Oct 2009

Funding Thinking Sphinx

Update: I’ve now hit my target. If you want to donate more, I won’t turn you away, but perhaps you should send those funds to other worthy open source projects, or a local charity. A massive thank you to all who have pitched in to the pledgie, your generosity and support is amazing.

Over the past two years, Thinking Sphinx has grown massively – in lines of code, in the numbers of users, in complexity, in time required to support it. I’m regularly amazed and touched by the recommendations I see on Twitter, and the feedback I get in conversations. The fact that there’s been almost one hundred contributors is staggering.

It’s not all fun and games, though… there’s still plenty of features that can be added, and bugs to be fixed, and documentation to write. So, what I’d really like to do is spend November working close to full-time on just Thinking Sphinx. I have a long task list. All I need is a bit of financial help to cover living expenses.

I have an existing pledgie tied to the GitHub project, currently sitting on $600. If I can get another $2000, then I won’t have to worry at all about how I’m going to pay bills or rent for November. Even $1400 will make it viable for me, albeit maybe with some help from my savings.

If you or your workplace can make a donation, that would be very much appreciated. I’m happy to provide weekly updates on where things are at if people request it – but of course, watching the GitHub projects for Thinking Sphinx itself and the documentation site is the most reliable way to keep an eye on my progress.

I’m hoping to get Thinking Sphinx to a point where the documentation is by far the best place for support, and it’s only the really tricky problems (and bug reports) that end up in my inbox.

I want it to be a model Ruby library that doesn’t get in your way, is as fast as possible, and plays nicely with other libraries.

I want the testing suite to be rock-solid. I’ve been much better at writing tests first over the last six months, and using Cucumber has made the test suite so much more reliable, but there’s still some way to go.

This is not a rewrite – it’s polishing.

I’ve been toying with this idea for a while, and it’s time to have a stab at it. Hopefully you can provide some assistance to do this.


9 responses to this article

28 Oct 2009
Mark Turner said:

Sent some much deserved cash your way. I’m sure you’ll hit the goal. Enjoy the month of thinking-sphinx work ;-)

28 Oct 2009
pat said:

Mark: thanks! yeah, it’s looking like I’ll definitely hit the target. Looking forward to next month :)

28 Oct 2009
Kyle Daigle said:

Hey, is the pledgie link good? It returns all kinds of funky stuff to me. I tried going through pledgie alone and it didn’t work either.

28 Oct 2009
pat said:

Hi Kyle, it’s not working for me either… seems to have cropped up in the last hour or so. I’ve pinged the pledgie guys via Twitter about it, hopefully it’ll get fixed soon.

28 Oct 2009
Bill DeVaul said:

I am ready to pledge but the link leads to a raw text page. I’ll check back in a few hours.

28 Oct 2009
pat said:

Kyle, Bill: It’s back up now…

28 Oct 2009
pat said:

Although, as now noted at the top of the post, I’ve hit my target. Which is pretty amazing.

18 Nov 2009
Alexey said:

in our project we use plug-in thinking_sphinx

it builds indexes for sphinx using rules, which are described in method in model

define_index do indexes name indexes material indexes recipe_text indexes recipe_info


and we have one problem. there are several projects on one server. and these projects have the same model names. and so they will have the same index names in sphinx config file

how can we set unique name of index for each model?

24 Dec 2009
Ross Hill said:

So it’s December – how did you go for the month?

Leave a Comment

Comments are formatted using Textile. Please be respectful of others when posting comments. Be nice.

RssSubscribe to the RSS feed

Related Links

Related Posts

About Freelancing Gods

Freelancing Gods is written by , who works on the web as a web developer in Melbourne, Australia, specialising in Ruby on Rails.

In case you're wondering what the likely content here will be about (besides code), keep in mind that Pat is passionate about the internet, music, politics, comedy, bringing people together, and making a difference. And pancakes.

His ego isn't as bad as you may think. Honest.

Here's more than you ever wanted to know.

Open Source Projects

Other Sites

Creative Commons Logo All original content on this site is available through a Creative Commons by-nc-sa licence.