These are indeed two different words when it comes to software programming. The evolution It is important, first, to consider what software engineering is and […]
Category: thoughts
How to deal with breaking changes (Python)
Introduction As developers, we should comply with semantic versioning. We also know, while we continue to develop for our projects, we may need to break […]
Software architecture journey: the profession (Chap 1.)
Colleagues often asked me, why is architecture so important? Why is the solution so complicated? Is there any way to really implement it? Should it […]