Developing a great environment
2 March 2007 in Business, Mindscape | Comments enabled
One of the things that we’ve been thinking about a lot with the creation of Mindscape is how we can create an environment that is condusive to great software development.
One of the cool things in my opinion is our sound system. We have a stereo system that is driven from a server running WinAmp so we always have some quiet tunes playing in the background. Sounds simple enough right? To add our own flavour of geek to this setup, JB has used WCF and hooked into the WinAmp API to allow control of the music from each of the development machines at Mindscape.
What is really cool about this is that it enables everyone to have a say about the music that’s playing – song, volume etc. This works well when somebody gets a phone call, anyone can reduce the volume without leaving their desk.
The source code is of course available in our company repository so anybody can make changes to the functionality if they want. JB delivered a command line version of the system, Andrew is developing a WinForms version and I’m creating an ASP.NET(with AJAX Extensions) version for fun.
That’s just one of many things we’ve done, there is plenty more to do though. In terms of creating a fantastic working environment, what would you have?