Category Archives: Design Principles
Barely a few years ago there was no person who thought about blockchain or suspected machine learning and AI would be accessible so easily. Everything is constructed from smaller pieces which were built over some time. As a civilization, we build bigger and more complex systems. Hence, how should we approach the subject of software development? How should we design it to avoid a situation, when rewriting software is taken into consideration?