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.

1

Challenge the status quo

Established solutions have their own trade-offs, we need to evaluate whether they fit in our frame.

2

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.

3

Say the thing

I value direct feedback, the only way to grow is to know what we're lacking in.

4

Iterate rapidly

We need to learn and we need to learn continuously, this can only be done through data and prototyping.

5

Force multiply

Enabling others is more valuable than any individual task.

6

Default to action

We need to move the needle, actioning is my reaction to most conversations.