Objects Can Be Written, Inspected, And Changed in Context
David West describes objects as actors on the computer stage, and even the meta-acting of programmers picking up the CRC card representing an object and role-playing its part in the system, explaining what data they're using and what messages they're sending to the other objects. Objects are fundamentally a live, interactive way of thinking about software, so they would be best supported by a live, interactive way of turning thought into software.
The Smalltalk environments, including modern ones such as Pharo and Amber—https://www.amber-lang.net/, demonstrate that such tools are possible. Pharo in particular features novel additions to the developer experience, one of the bullet points on the project's About page (https://pharo.org/about) tells us that "yes, we code in the debugger."
Distributing the software that is made with such an environment, currently, can be suboptimal. With Pharo, you either...