« Using Haystack to index non-database content | Handling Django Settings Files »
At work, we have a wiki page that's called Required Reading. Named after that oh-so-lovely tradition in high school or college of having books that you needed to read over the summer before you started class. The idea being that they are relics of the culture of the company, and if you read everything, you will understand a lot about how work (and play) is done.
I think this is something useful that most companies should have. It was basically split into two parts: Silly and Serious. The silly parts are so that you can understand all of the inside jokes and references that people are bound to make. The serious parts are more philosophy and thoughts behind how we write code and do things.
Being a python shop, this Youtube Monty Python playlist is a must watch. It's got most of the famous Python gags, and being knowledgeable about the languages namesake makes you a more rounded human being. Speaking of namesakes, Django Reinhardt is a great jazz player, so I recommend you learn about him as well. He was quite the bad ass.
After that, there are just some of the classic online videos that everyone should watch:
and such.
The serious posts are a little more relevant, because they are more about the philosophy of how to code. I have been looking through a lot of really great posts on this subject lately, and these are some of my favorites:
Then there are some of the more topical guides that give a good knowledge and understanding of some of the fundamental things that you do at work. The unit testing guide above is a good example, but there are a few as well:
I think that having a guide to the culture of the company is really useful for people that are getting started. Plus I think it's a good way to remind people of what the values are of your team. Hopefully silliness is valued as much as good work, and you have a place to go when you want to see silly bits of the past.
I'd love to hear if other people have other ways of introducing culture to their companies. I'd also love to see some other really good topical guides on things that you may love, as I'm sure there are tons more out there.
Posted at 11:38 p.m. on November 17, 2010
Comments: 0
Tags: culture , required reading
Welcome to the home of Eric Holscher on the web. I talk about software development, mostly in the realm of Django. I am interested in the real time web, testing, mobile apps, and other things.
Why Read the Docs matters
1 month ago (Comments: 7)
Read the Docs Update
10 months, 2 weeks ago (Comments: 2)
Using Reviewboard with Git
1 year ago (Comments: 0)
Read the Docs Updates
1 year, 1 month ago (Comments: 1)
Handling Django Settings Files
1 year, 1 month ago (Comments: 12)
Required Reading
1 year, 3 months ago (Comments: 0)
Using Haystack to index non-database content
1 year, 3 months ago (Comments: 4)
Correct commands to check out and update VCS repos
1 year, 3 months ago (Comments: 0)
Site upgrades
1 year, 3 months ago (Comments: 0)
Building a Django App Server with Chef: Part 4
1 year, 3 months ago (Comments: 1)
Setting up Django and mod_wsgi
Building a Django App Server with Chef: Part 1
Screencast: Django Command Extensions
Big list of Django tips (and some python tips too)
Handling Django Settings Files
Lessons Learned From The Dash: Easy Django Deployment
Large Problems in Django, Mostly Solved: Delayed Execution
Building a Django App Server with Chef: Part 2

