4 ms·
You have a point, but coming to a consensus within a working environment can lead to a lot of friction and politics. Sadly also software is hardly ever one wor
by nanomonkey 7y ago
You have a point, but coming to a consensus within a working environment can lead to a lot of friction and politics.
Sadly also software is hardly ever one working environment. In Python, the libraries are a strong feature, and each library will have different contributors. Each with their own opinion on what is the most effective programming style.
Take Python's Django framework for an example, it contains both OO and functional ways of doing most things. This can be confusing for newcomers who just want to know what is the best methodology going forward. One of the key features of using a framework is it allows you to add new developers to your project and they will know how to get things done.