Page 3

How we choose technologies at Corso
Choosing a technology can be a difficult, stressful, time-consuming process. It's easy to find yourself in complete analysis paralysis, spending tons of time and money ensuring ...

Terrible, horrible, no good, very bad password policies
When I worked in the US Department of Defense, our computer systems had password requirements that were the stuff of legend. 3 lowercase letters, 3 uppercase letters, 3 numbers,...

Lessons on resiliency from the James Webb Space Telescope
The James Webb Space Telescope (JWST) famously has 344 single points of failure – meaning that there are 344 individual things that could go wrong, any one of which would render...

Why I have joined Corso
I'm excited to announce that I'm part of Corso, a company dedicated to providing high-impact solutions to e-commerce merchants and their customers. Our immediate focus is to pro...

Doing root cause analysis the right way
The concept of 5 whys is frequently trotted out as a formula for root cause analysis. Its proponents claim, "Just ask 'why' 5 times, and you will fully understand the root cause...

Reviewing the Agile Manifesto
I love the Agile Manifesto. Go ahead and visit agilemanifesto.org, bask in its turn-of-the-millenium aesthetic, and read it again. (If you are involved in software development, ...

The process of mastery
During my childhood, I always wanted to play an instrument, but for a variety of reasons, it just wasn't in the cards for me. As an adult, I still wanted to learn to play an ins...

Improving information technology efficiency with low-code
One of the most impactful shifts over the last decade in information technology has been the rise of low-code solutions. However, low-code and its potential impact often isn't f...

Thoughts on The Wall Street Journal's "It's Time to Get Rid of the IT Department"
When the Wall Street Journal recently published this opinion piece, it caused quite a few ripples. I first saw the article mentioned in a sysadmin group where, unsurprisingly, i...

Resolving the "Hasura Console is not able to reach your Hasura CLI instance" error
I recently ran into the error shown above (Hasura console is not able to reach your Hasura CLI instance. Please ensure that your instance is running and the endpoint is configur...

Book notes: The Halo Effect
If you have spent any time at all in the world of business, you will have come across different books that claim to have insight into how you can run your business better, be a ...

Maximizing flexibility and minimizing rework in software development
I recently wrote about why future-proofing as we generally think of it isn't possible, and why the next best thing we can work towards is flexible software. I followed up by wri...