A perfectionist at heart, I make it my duty to design accessible websites, respecting RGAA directives as well as W3C guidelines to allow as many users as possible to navigate easily and with the least difficulty. I am also preparing training in this area to popularize and demystify this way of designing the frontend of web projects, which is much easier than most people think.
I am also concerned about the quality and maintainability of the code I produce, which is why I strive to apply the best practices learned in various Software Craftsmanship books, such as Clean Code, Test-Driven-Development by example, Design Pattern: Elements of Reusable Object-Oriented Software, Refactoring: Improving the Design of Existing Code, Implementing Domain Driven Design and Modern C++ Programming with Test-Driven Development.
Since not all projects are the same, I strive not to create superfluous complexity by blindly applying everything I have learned. If an MVC architecture is sufficient for a CRUD, I stick to it. If the project is more complex, then I use a hexagonal architecture, perhaps linked to the DDD methodology, but in any case, I code with the TDD methodology in mind to do no more than what is necessary and limit the creation of bugs as much as possible. This also allows them to be identified and corrected more easily.