We feel. We think. We feenk. Together with you. About your software system. We help your development team to not read code. Yeah, that's actually correct. Not read code. And we help you tell stories with your systems.
We offer courses based on the research, tools and methods that we have developed ourselves.
Emerge your architecture. That’s great, but how do you ensure the cohesiveness of the result?
Based on our work on the humane assessment method.
1-2 days for engineers and managers.
Half of the development time is typically spent on assessing the system. How do you invest this time effectively?
Based on our work on the Moose analysis platform.
1-5 days for engineers.
Our technical world is governed by facts. Too often, this makes us forget that the goal of our job is to produce value.
Based on our work on the demo-driven method.
1 day for engineers and managers.
We help with both daily and unusual problems. We coach teams to practice novel approaches to software engineering.
Architecture does not just happen. Architecture is a highly valuable asset that requires permanent investment. That is why it must be allocated explicit attention during development.
A monolith grows over time until it reaches a point in which it does not scale anymore. That’s when you need to split it. Yet, doing so is hard. You need specific discipline and skills.
Ambitious projects tend to diverge from the originally envisaged structure. As a result, the real architecture erodes, and changing the system becomes more and more expensive.
We actively develop open-source software projects and software engineering methods.
Moose is a platform for software and data analysis. It helps programmers craft custom analyses cheaply.
Pharo is a pure and live object-oriented language and environment, in the tradition of Smalltalk.
The Glamorous Toolkit is a project for reinventing the IDE around the concept of moldability.
Humane assessment is the method for making software engineering decisions. It can be used for steering agile architecture, for guiding migrations, or for splitting monolithic applications.
Demo-driven is a method that helps you embed innovation through stories in software development projects. It helps guiding design decisions and eases the maintanenace of a common vision.
We work with you. Not just for you.