At a company like Microsoft or Facebook, engineering positions are the most prestigious, highest status roles at the company. The founders and CEOs of technology companies are often engineers and may have even built early version of the products themselves.
For companies to successfully make the transition and become a technology company, cultures need to change to take into account the unique way that software development works and to highlight the importance of technology and the people who manage and build it.
One example of a move towards a developer friendly culture is happening at Walmart. WalmartLabs recently open sourced Electrode, the application platform that powers Walmart.com. Electrode is a modular platform that helps improve application performance, and Walmart is open sourcing the software to give back to the open source world and benefit from additional contributions from the community.
It is important to keep in mind that building a technology-driven culture is not just about free lunches and massages. As Joel Spolsky CEO of Stack Overflow said in a recent interview, “If you want to attract and keep developers, don’t emphasize ping-pong tables, lounges, fire pits and chocolate fountains. Give them private offices or let them work from home because this uninterrupted time to concentrate is the most important and scarcest commodity.