Founder Notes · Published May 4, 2026
How a Small Team Learns New Technology
No training budget, no study time. Learning has to be folded into real projects.
Every stack change makes the team anxious: too much to learn and no appetite for experimenting on client systems. Over the years we found a plain approach: make learning happen inside real work.
Three concrete habits
The first use of any new technology is an internal tool, such as a deployment script or a data cleaning utility, where real needs surface real problems.
Introduce one new thing at a time. Changing the framework, the database and the deployment model together makes every failure untraceable.
Learning ends with an output: an internal document or a half-hour session. If you cannot explain it, you have not learned it.
Mistakes we made
We once introduced a new frontend framework and a new backend language in the same client project. It slipped two months and half of it was rolled back.
We also rewrote a stable module just to use something new. The client gained nothing and the team worked two extra weeks.
Technology is not the goal; delivery is. Learning can be slow, but a client's system is not a sandbox.
← Previous post
RPA and Workflow Automation: Overrated and Underrated
Next post →
File Storage: From Local Disk to Object Storage
Want to apply these ideas to your project?
We are happy to go deeper into implementation details, or to discuss the specific questions you are facing.
Start a conversation →