Articles (46)

2026.4.25 Boris Cherny on Building Claude Code 2026.4.24 Building a Knowledge Management System with Structured Memory 2026.4.12 Enterprise-Wide AI Enablement for Engineering Teams 2026.4.06 Operational Expectations for Production Services 2026.4.04 Converting Selenium Tests to Playwright 2026.3.22 Harness Engineering 2026.2.28 Executive Communication 2026.2.21 The Art of the Code Review 2026.2.08 The Case for Simplicity 2026.2.01 Fundamentals of SRE 2025.12.25 Zero Trust for NHIs 2025.12.21 Lets talk about Non-Human Identities (NHIs) 2025.12.08 The Basics of MCP 2025.10.25 The Basics of LangChain 2025.6.01 Organizational Resilence 2025.5.07 SaaS Business Terms to Know 2025.5.07 The Jobs to be done Framework 2025.4.04 Porter's Five Forces Model 2025.4.01 Disruptive Innovation 2025.3.15 How to Avoid ArgoCD-Related Outages 2025.3.10 What is Strategy? 2025.3.05 The Single Responsibility Principle 2025.3.03 You Are Only As Secure As The Vendors You Work With 2025.1.09 Kurt Vonnegut On Writing 2025.1.08 My thoughts on writing 2025.1.06 What Executives Should Know About Ransomware Attacks 2024.9.21 The Case for a Relationship-Driven Life 2022.5.15 Building Resiliency, A true competitive advantage 2022.2.11 What are AWS Outposts? 2021.3.15 Lessons from Bill Campbell on Products, People, and Leadership 2018.10.20 Benchmarking, the Whats and the Whys! 2018.10.12 The Goals of Test Automation 2018.10.09 Handling Difficult Conversations 2017.11.02 Positive Deviance for Leaders 2017.8.28 Getting started with Ansible and Windows 2017.8.01 Automating Windows VM creation 2017.6.26 Building maintainable automated acceptance tests 2017.6.20 Testing an API with Python 2017.6.06 Building high performing teams 2017.3.20 Windows Desktop Automation 2017.3.20 Automated accessibility testing 2017.2.06 How to do different tasks on mysql 2017.1.20 My top linux commands 2017.1.18 Service virtualization with hoverfly 2017.1.18 Data comparison between csv files 2017.1.16 Performance testing an API