One of the most difficult challenges in a developers life is finding the "right" abstraction, or at least the best one given the current circumstances. The core problem is that abstraction is a bet on the future development of the software and we know that future is volatile. I will discuss different environments of software development and we find a base for you to decide when and what to abstract.
The Qafoo team can support your developers in various ways with creating more maintainable, durable and professional software. Get in touch with us about trainings, architecture sparring sessions, continuous code-review and more.
Stay up to date with regular new technological insights by subscribing to our newsletter. We will send you articles to improve your developments skills.