Tag: Tech Skills

Planning for and Responding to Software Failures

You’ve probably heard Murphy’s law: “Whatever can go wrong, will go wrong.” That sounds hyperbolic, perhaps because it’s a watered-down version of the actual quote: “Things will go wrong in any given situation, if you give them a chance.” That sounds about right! With proper testing, simulation, and release procedures, […]

Writing Self-Documenting Code

Writing clear, understandable code for complex systems can be challenging. In this post, we’ll explore the concept of self-documenting code as a technique for writing clearer code.  What is self-documenting code? Self-documenting code is code that utilizes descriptive method and variable names that resemble human speech. You may understand this concept even […]