Das bedeutet, dass Smalltalk eine völlig andere Art der Programmierung ermöglicht als andere, aus prozeduralen Sprachen wie C abgeleitete, OO-Sprachen. Wer in Smalltalk programmiert, wird zu einem Teil des Systems und programmiert von innen. Eine Trennung zwischen Entwicklungsumgebung und Programm gibt es nicht - das ist ein Erlebnis, das keine andere Programmiersprache bieten kann.