In human and technical systems, difficult problems often occur at the interfaces.
Abstraction is the process of pulling a general lesson from specific details of any problem and solution. Abstraction is a critical skill for career success.
A short discussion of the difficulty of figuring out what we should keep and what we should discard.
I recently learned a fantastic new method to produce error-free documentation of lab experiments.
There is a special joy in being part of a winning team.
A surprising bit of knowledge I learned from an experienced Project Manager.
Using the right tool turned a difficult task into a quick and easy project.
We need to be careful about how we grade work. Sometimes the results are against our best interests.
If you don’t occasionally share a laugh with your coworkers, then you are missing something important.
Engineers want to get hired and stay hired. Here is one view of how you should approach the process.
Complex problems deserve complex solutions.
When we meet a person we have not met before, one of the first questions we often ask is some form of “What do you do?”
Clever marketers have learned how to structure headlines to get us to click on a link.
You are a Genius. How does it feel to read those words about you? Pretty good, eh?
What are the characteristics of a Pretty Good Problem Solver?
When you view the world from 10,000 feet, people on the ground look like ants.
Would you expect to win an Olympic competition with no practice and training? Of course not, that would be ridiculous.
I believe a new standard is coming for the behavior of leaders.
The process of solving certain problems requires a physical sacrifice by the problem solver.
It is very easy to tell new engineers that they should learn from their mistakes, but often we struggle to explain how we should avoid those mistakes in the future.