Why 0xA5A5? It’s the classic checkerboard pattern in memory for detecting memory leaks and buffer overruns.

I’ve spent 20+ years in the software development industry and these are some of my opinions from starting in QA, into senior management, and back as an individual contributor. I’ve been involved in intellectual property litigation, writing abstracts for patents, and just written a ton of code over the years from firmware all the way over to cloud-native development.

0xA5A5

  • Software Development Cycling (What is it?) My opinions on what I see is a key difference between engineers of varying seniority. Development fast cycling is being able to cycle between abstract/algorithm/problem space and the actual implementation.

  • I Hate Small Functions My thoughts on the use of “small functions” and why I consider the practice something that shouldn’t be practiced dogmatically but should be approached with care.