WORK
I have built software in very different environments: a large enterprise, early-stage startups, consulting engagements, client projects, and my own products.
What changed over time was not only the technology I used. It was the amount of the problem I became responsible for.
Selected Stories
How I Work
UNDERSTAND
Who has the problem?
QUESTION
Why does it matter?
SIMPLIFY
What actually needs to change?
BUILD
What is the smallest useful solution?
OBSERVE
Did it produce the expected outcome?
LEARN
What does this change about the next decision?
What the Work Taught Me
Amadeus
Reliability is not only a property of software. Teams also need systems that allow them to make reliable decisions.
Neocustic
Complex technology should not force users to experience unnecessary complexity.
Kappa Engineering
In specialized environments, useful engineering depends on understanding the domain, not only the technology.
MyEasyTransfer
Building the software can be the easiest part. A product becomes a business only if people discover it, trust it, and keep using it.
CoGarden
Building the product is sometimes easier than discovering what should be built.
LAB
Not everything I build deserves to become a case study.
The Lab is where I explore problems, prototypes, ideas, and products before I know where they will lead.
HAVE A PROBLEM WORTH SOLVING?
I am most interested in situations where the technical question is only part of a larger product or business problem.