It&#x27;s great that we think about non-technical problems in a very similar manner. For example, when buying a home, we used a check-list categorised into the must-haves, nice-to-haves and undesirable features. We agreed that they were our acceptance criteria. We allowed ourselves to develop emotional connections with properties that we viewed, but the check-list was always there to drag us to reality and so a complex, stressful life-change was remarkably friction-free for us both.<p>We both code, but have different specialities. My partner specialises in the RDBMS interface, but I distrust every ORM that I&#x27;ve ever seen. I think the most powerful layer of the stack is the UI, she actively avoids any kind of presentation layer, let alone HCI. And yet, she is far better at interacting with humans than I am.<p>We bounce ideas off each other but in the end, the fact that my partner codes is not too relevant - what is important is that I&#x27;ve found a super-smart, fun person to share my life with. I wish you the same.