I am a software architect, senior Java developer and Java Champion, Rust dabler, design thinker, and writer / publisher.
I have worked with web development and enterprise software development since 1998 - mostly consulting for larger companies. The later years I have taken a step back from development to focus on software architecture an the business context in which it exists. I prefers a scientific approach to problem solving (first-principles design thinking), favouring deep analysis and evidence over shallow understanding, assumptions and opinions whenever possible.