ПАЗИТЕЛ: (Поничката пулсира ярко в такт с думите) Един въпрос. От преди вашето слънце да изгори горещо в космоса и преди вашата раса да се роди, аз очаквах въпрос.
КЪРК: Какво сте вие?
ПАЗИТЕЛ: Аз съм Пазителят на Завинаги.

Знаем, че Smalltalk беше доста популярен през 90-те години и знаем, че възходът на Java провали бъдещето на Smalltalk.

Но защо е трудно Smalltalk да се издигне отново? Има няколко причини:

  1. Нуждае се от огромен PR и маркетинг, както почти всички успешни нови езици днес са получени — Java (Sun), C# (MS), Go (Google), Rust (Mozilla), TypeScript (MS), Swift (Apple).
  2. Нуждае се от доза късмет и подходящо време.
  3. Хората искат работа. Това е класическата дилема „кокошка или яйце“. Няма да има работа за Smalltalk, освен ако не се използва по-широко, но няма да бъде по-широко използван, освен ако повече компании не приемат Smalltalk.
  4. Разработчиците трябва да се освободят от мисленето, базирано на файлове. Вече мина половин век — оставете файловете с изходния код!

Придържаме се към файловете с изходен код по същата причина, поради която се придържаме към воланите и QWERTY клавиатурите. По навик и негъвкава психика.