Creating Software Is *Not* About Planning

What portion of your team’s time is spent planning vs. designing and writing and testing software? Even when you did a great job in planning, how often is your plan exactly on target? When you hit the target of what you plan after 3 months, is that plan still the right thing to solve? My […]

Read More…

The Cycle Of Creating Software

As software engineers, our job is to create useful services for other humans or other services that depend on our services. In the idealized world, we write software, deploy, and move on. In the real world, we have to think about Writing software Debugging our own software for bugs Testing it locally for the change, […]

Read More…

All Zoom’ed Out

At work, someone wanted to talk with me about answering the question of “Do people at work feel zoom fatigue?” What would be a good way to look at this question from a data perspective? I proposed the following question, now that we don’t have to commute, shouldn’t we have more time in the morning […]

Read More…

Long term investment

Investment thesis Is this business going to be stronger 10 years from now? Is this business dominant and unique in the industry? For every dollar it earns, how much of it does it keep for itself? Do you love the product?

Read More…
flower

My superpower is “troubleshooting” for engineers

My superpower in life and at work is “troubleshooting.” I’m an engineer who helps other engineers when they are stuck. This could mean very detailed technical issues that engineers run into that takes them hours to solve. They will bring that problem to me, and usually, through some questions and answers with me, we can […]

Read More…
Golden Gate Park ferries wheel

50th – embracing my engineer’ness

On my 50th birthday, at 6:27am my father at 81 years old, sent me a happy birthday message! He has been my role model, his quiet way of being there for the family, showing and doing rather than talking, his love for me and his expectation that I should reach my potential and his beaming […]

Read More…