A short guide to how I think, how I communicate, and how to get the best out of working together. Everything here is negotiable, these are my defaults, not my rules.
Direct, written‑first, and fast. I'll send you a doc before a meeting and expect comments; if we're meeting live, we're deciding. I prefer clarity over consensus.
0→1, ambiguous, or urgent. Give me a real problem, a small room of sharp people, and a blank whiteboard, I'll have an architecture and a plan by the end of the day.
Blunt is a kindness. Tell me where I'm wrong, tell me why, and tell me what you'd do instead. I will not be offended; I will be grateful.
Research that actually ships. Engineers who ask one more question. Customers who tell me we're wrong. Whiteboards, legal pads, and the first hour of the day.
Meetings that could have been a doc. Consensus theatre. 'AI' that's a landing page with no product behind it.
Strong opinions, loosely held. I'll decide with 70% of the information and adjust as data arrives. If we're debating for a week, the answer is usually: ship the cheaper version and learn.
Assume good faith, bring the data, propose before you ask, and don't protect me from bad news. I'd rather hear it early, even if it's messy.
I read them. When I was an international student in Canada, I couldn't work off‑campus, so I read the immigration and tax code line by line until I was sure that anyone, citizen or not, could own a business. I registered one, kept myself strictly in the owner role, and my financial life changed. The lesson stuck: systems bend where their assumptions stop. Find the assumption; respect the rule.