An anonymous reader writes "We are a team of 6 people developing applications for mobile devices (Android & iOS). In our company, which consists of many teams responsible for "classic" software development, business intelligence, virtualization, hardware, etc., we are kind of a small startup because we were the first to use agile methods like Scrum and we are open to new technologies and methods. Also our team is pretty young with me being the oldest with 30 years.
We would like to further raise productivity and motivation and thus are currently collecting points which make up a good developer/hacker culture and which may be improved in our team/company. This can be points that we can either improve ourselves or have to pass on to management.
I would like to know what in your opinion defines good, modern developer culture? What does developer culture consists of?
For example is it
- clearly defined career opportunities
- geeky office
- benefits like trips to extraordinary conferences like WWDC or Google I/O
Please let me know."