Writing on software engineering and creating product businesses

These are my long form articles about things I encounter while developing software or creating a product business. For shorter thoughts, head over to my thoughts.