About the service
I develop programs in Pharo — a modern live Smalltalk environment — and have spent years turning ideas into working objects rather than stacks of static files. The foundation of my approach is vivid development: the entire system stays alive while I write code, so I inspect real objects, change a method, and immediately see the result. When you hire me, you're paying not for guesses but for a working model of your problem domain that you can touch on the first day. I build web applications on Seaside, where components hold their own state and the flow of callbacks reads like clear logic, not a maze of routes. I actively use live object inspection through the Inspector and debugger: I edit behavior right in the running system and save it back to the image. It's in rapid prototyping that Pharo shines best — I can bring up a working mockup in days, verify it with you, and grow it into a supported application with tests on the built-in SUnit framework. Typical deliverables include a documented Pharo image or Tonel source tree, a baseline Metacello configuration for reproducible loading, unit tests, and a brief screen recording walking through the architecture. I can also take on work with Glorp or manual relational mapping, REST endpoints, and integration with existing services. Describe your task — and I'll show you a live object that solves it.