Webrepublic’s engineering team shares the same ambition in the field of software development: to create premium-level services and systems to support our operations, and to develop these with innovative, proven methodologies. This is what makes Webrepublic great.
The process of building good quality software products can be expensive, and it is an expense in which not many organizations are willing to invest. However, we think that diverting resources away from software quality assurance is rather short-sighted – for us, commitment to producing better software comes as second nature.
But what does this mean? I had the opportunity to speak at the PyConES in Spain in November 2015. My goal was to present how the Webrepublic engineering team ensures our Python code is always at the cutting-edge: by being fully committed to systematic code reviews.
Speech video (thanks to PyConES for providing us with the video!)
Code review is one of the most established software development practices – in essence, it is a proofreading of the programming. Nevertheless, many companies are not fully committed to it, as they think it slows down the speed of development and increases costs. In my speech, I shared lessons learned, best practices and actionable insights, all based on everyday work at Webrepublic, to demonstrate that in the long term systematic code reviews save you time and money.
The positive feedback and follow-up questions from the audience demonstrated that we are definitely on to something: developers from a wide range of companies and universities, in some cases working for multinational organizations, expressed their wish to adopt this process in their teams, and asked for specific advice and arguments to persuade their teams that the benefits of code review clearly exceed the costs.
In my opinion, the best argument for code reviews can be made in practice: a real project will demonstrate its benefits quickly.
How about you? Are you involved in marketing software development? And what is your experience with code reviews? Feel free to share your insights in the comments below!