Monthly Archives: October 2015

Be Honest When Things Go Wrong

One of the important lessons I learned at my first engineering job was to be honest and open at all times. This was never illustrated more clearly than when a refiner disc flew apart, tore through the pressurized refiner casing, … Continue reading

Posted in Engineering | Tagged | Leave a comment

Embedding Documentation and References

Documentation has traditionally been maintained separately from but in parallel to software systems as they’ve been implemented and maintained. Keeping the documentation in sync with an evolving system is a well-known challenge. Documentation itself comes in many forms and even … Continue reading

Posted in Software | Tagged , , | Leave a comment

It Isn’t Always You (It Usually Is… But It Isn’t Always)

I’ve spent a lot of hours and years grinding out code. This means I’ve had to solve a lot of problems, many of my own making. Seriously, almost every coding problem is the local programmer’s fault and can be fixed … Continue reading

Posted in Software | Tagged | 1 Comment

When I Knew I Was “Home”

When I was very young my family sometimes took the train from DC to New York to visit my grandparents. I still remember the swaying and rumbling of the cars and the smell of oil and a certain kind of … Continue reading

Posted in Engineering | Tagged | Leave a comment

A *LOT* of Ways to Test Software and Systems

Having developed software for systems large and small I’ve been involved with most kinds of software testing. Here are the major details from my experience. The traditional way of defining and conducting tests is shown in the V-Model, and the … Continue reading

Posted in Engineering, Software | Tagged , , | Leave a comment

A friend wanted to work on a “great” project

A fellow engineer once commented that our work seemed mundane. He wanted to do something big or spectacular or “great”, like the moon landings or Hoover Dam. And it wasn’t just that he wanted it to be great, he wanted … Continue reading

Posted in Engineering | Tagged | Leave a comment