Jovi De Croock
Software Engineer
Blueprint
These principles form the foundation of my engineering philosophy. They guide how I approach problems, collaborate with teams, and build sustainable solutions.
Each principle has been refined through years of experience across different teams, projects, and challenges in the software engineering landscape.
Challenge the status quo
Established solutions have their own trade-offs, we need to evaluate whether they fit in our frame.
Prefers simple, elegant and minimalistic solutions
It's easy to create and bolt on to solutions all the time, this makes them increasingly hard to maintain. A single elegant small abstraction can alleviate these burdens, dare to duplicate and abstract when needed.
Say the thing
I value direct feedback, the only way to grow is to know what we're lacking in.
Iterate rapidly
We need to learn and we need to learn continuously, this can only be done through data and prototyping.
Force multiply
Enabling others is more valuable than any individual task.
Default to action
We need to move the needle, actioning is my reaction to most conversations.