Some would argue that no OO use is a good thing (assuming you are referring to object oriented programming).<p>Expanding on this, writing research code is quite a bit different than writing production code. In particular, requirements can change quickly and drastically. This means that very open designs where you don&#x27;t hide data (e.g. as is common in OO programming) are often the best designs.