Unknown Unknown problems

We don’t even know this problem exist. How do we know it is even needed? How do we get to a better state with these unknown unknown problems? My co-worker Michael L. wrote an internal page about how he thrives on these type of Unknown Unknowns problems. I’m reminded recently that I get a lot […]

Read More…

2021 What should be in your toolbox as an engineer

If you want to be an effective engineer in our industry, get ready be good at the following Basics 0 – This is the basic toolbox as an engineer Be proficient in your favorite IDE (Visual Studio Code seems to be the most popular right now) – my personal favorite is still VIM. git – […]

Read More…

When engineers cared about the content and product

20 years ago, while I was the lead engineer for Yahoo News, I was asked to build a very basic feature to allow users to send news articles via a simple email link. That feature was simple: let users click on a link to send the news article with the URL, title and a brief […]

Read More…

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…
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…