My first career was in medicine. I took an oath to do no harm. I’ve now worked in software longer than I worked in intensive care units as a Respiratory Therapist. But that oath persists in my mind and heart. I attempt to do the best work I can. When I’m on a team I want to help others do their best work, too.
I value clear, honest, and frank communication. Frankness and honesty do not mean we can also be rude and unkind. I recognize the inherent dignity of all the participants in the software development lifecycle. Each team member brings their own perspective, and we each also bring our blind spots and shortcomings to the process.
Our team goal must be to learn our capabilities, improve and augment them, and write better software. It's all as simple and as difficult as a quote I read once:
“We are paid to write software that works well and is free of error.”
I’ve worked on nearly every kind of website. I’ve seen the good, the bad, and the ugly. I’ve learned from every minute of it. I will continue to learn and share what I know to make the best software I can.