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.

Simple, not crude

Elegant abstractions beat bolted-on solutions. Dare to duplicate before you abstract.

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.