Why you should donate to the Django fellowship program

Friday, January 23 2015

Disclaimer: I do not represent the Django Software Foundation in any way, nor has anything below been endorsed by the DSF. The following opinions are my own, unsolicited rambling.

If you hadn’t been looking for it specifically, you may have missed it. The Django Softare Foundation is running a fundraising effort for the new Django Fellowship program. It sounds like they’re still trying to figure out how to get the word out, so I wanted to do what I could to tell you why you should chip in.

This particular blog post is going to focus on encouraging (peer-pressuring) commercial Django users in particular, though enthusiasts are welcome to read along!

Humble beginnings

Django is free and open source. Just provide the expertise and the infrastructure and you can build just about whatever web powered contraption you’d like. So you end up doing just that.

Your first stop is the Django tutorial, written and maintained by a community of volunteers (just like the rest framework itself). You stumble along, slowly at first. Perhaps you find yourself frustrated at times, or maybe things move along at a faster pace. In no time, you’ve got "Hello World!" rendering, and here comes a business idea!

One hundred lines of code turns into a thousand, then five thousand, and beyond. You start seeing signups, and revenue begins to trickle in. You toil away at your codebase, making improvements and dealing with the "accidental features" that crept in during one of your late night dev sessions.

You could have built your business on one of any number of frameworks, but you chose Django. You like how it’s a very productive way to build a web app. You appreciate how it’s not impossible to find Django developers to work with you. There are probably some things you don’t like, but you might not have the time to work on fixing them yourself. You’re just busy shipping and growing.

But it could be better still!

You’re happily using Django, it serves you well. There are a few things you’d love to see fixed or improved, but you don’t really have the time or expertise to contribute directly. As luck would have it, all of the Django core developers have day jobs themselves. Things would progress much more quickly if we had someone working full-time on Django…

Enter: Django Fellowship Program. The idea is to fund at least one Django developer to work for the DSF part or full-time for a while. During this fellowship, said developer sets aside some or all of their other responsibilities to focus on improving Django. The DSF, in turn, pays the developer a fair (but low rate) for their work.

As per the Tim Graham’s recent retrospective blog post, we’ve see some huge leaps forward for the project during these fellowships. These are periods of focus and rapid improvement that everyone (including your business) benefit from.

The only problem is that we’re not going to see the benefits of this program unless it gets (and stays) funded. A well-funded fellowship program could mean one (or more) developers working on Django full-time at any given point in time. That would be huge for the project (and you and I).

Why you should donate

As a business, we are donating to the fellowship program to see one of our critical components improved. Due to the fellowship application process, you can be assured that your money will be paying a capable, trusted developer to get things done.

Consequently, you can view a donation to the Django Fellowship program as an investment with an almost assuredly positive return. If you are making money with Django, consider making a (potentially tax-deductible) investment in what may be the foundation of your business.

At the end of the first full day of fund-raising, there are precious few commercial donors listed in the "Django Heroes" leaderboard. Let’s help change that!

If you don’t hold the purse strings at your business, get in touch with someone who does and tell them about this investment with near-guaranteed returns.

Evennia MUD server gets BSD’d

Friday, November 02 2012

As of a few days ago, the Evennia MUD server has been re-licensed under the BSD License. We feel like this will knock down another barrier for those considering running a game with Evennia. I can’t recommend this codebase enough for anyone who may have caught the MUD development ...

read more

seacucumber 1.5 released

Monday, July 16 2012

seacucumber 1.5 was released, and is a pretty important (albeit minor) update to correct our unicode handling. The minimum boto version was raised to 2.3, so we can make use of the more specific SES exceptions seen in later releases.

Grab it from PyPi or pip/easy_install away.

read more

django-dynamodb-sessions 0.5 released

Tuesday, May 01 2012

I have released django-dynamodb-sessions 0.5 today, addressing an issue with session keys. All users of previous versions are encouraged to upgrade. Thanks goes to Adam Nelson for pointing this out.

read more

django-dynamodb-sessions 0.4 released

Thursday, April 26 2012

django-dynamodb-sessions 0.4 has been released. The only change made is to add Django 1.4 compatibility, courtesy of Adam Nelson. See the PyPi page for more details, and of course, follow the project on GitHub!

read more

Pathwright launches, powered by Snakes and Jazz

Tuesday, April 03 2012

After over two years of development, Pathwright has emerged from beta, and is open to the masses. For those with knowledge to share, we hope this web application will give you an easy-to-use, easy-on-the-eyes way to teach others. We provide a structured, social way for your students to learn.

See ...

read more

Magnificant MUDdy Musings

Friday, February 24 2012

The Evennia MUD Server has been progressing through beta at a good clip, with much effort spent on fine-tuning existing features, and expanding on the already excellent pile of documentation. Much to my delight, the current maintainer, Griatch, has started to blog about Evennia development. If you are at least ...

read more

django-dynamodb-sessions is ready!

Wednesday, February 15 2012

After much tweaking, hand-wringing, and thumping around on staging, django-dynamodb-sessions is ready. The package provides a super-high-scalability session store for those hosting on Amazon’s EC2.

This may be useful to you if…

You’re wanting to trim your DB size, or reduce the read/write thrashing that happens with ...

read more

Read the Docs: A huge thanks!

Thursday, September 15 2011

When a free service or module proves to be invaluable to your project(s), it’s only right to thank the authors for their excellent work. I thought I’d take a brief moment to thank all of the contributors behind Read the Docs for this simple but wonderful site ...

read more

Evennia MUD server grows a proxy

Tuesday, September 06 2011

I’ve obviously been on a bit of a proxied MUD server tangent of late (see here and here). I typically haunt #evennia on FreeNode, and brought the point up to the current maintainer, Griatch, a few weeks ago. As is typical for Griatch when he finds something he likes ...

read more