Keeping an Eye on Code Knowledge
![](https://blog.grio.com/wp-content/uploads/2016/02/code-knowledge-e1454614565415.png)
In growing companies, as software systems become complex and extensively engineered, maintenance can be a challenging problem. Moreover, when high profile bugs arise and/or a lack of system availability arises, it can have disruptive consequences on a business. Hence there is little room for mistakes in these crucial systems.