Notes to self about software engineering and leadership