design 16
View all
Disambiguating Scalability
Abandoning Household Organization
Rocketbook vs Whiteboard
The Pragmatic Potato Tech Stack
Cross-Cutting Concerns - Ten Approaches
The True Cost of Dependencies
Using Architectural Decision Records
Getting Unstuck Without a Rubber Duck
Choosing Powerful Names
My Architectural Report Template
Design by Dogma Antipattern
Sustainable Errors
When to Add an ORM Tool
Invitations and the VCard Format
Themis: System Design
Shared Resource Service Requirements
practices 14
View all
My Computer Setup
Architectural Decision: Using Obsidian For Work Notes - 2025-01
Writing Code for Better Reviews
Being Honest and Positive at Work
Optimal Code Reviews
Using Architectural Decision Records
Getting Unstuck Without a Rubber Duck
Regarding Test Coverage Targets
Horizontal One-on-Ones and Talking Practice
Sustainable Errors
How to Fix a Bug
How to Report a Bug
Infiltrating an Organization (or: Joining a New Team)
Sharpening The Saw
career 12
View all
Being Honest and Positive at Work
Announcing Pragmatic Potato Software
Choosing Powerful Names
Horizontal One-on-Ones and Talking Practice
Importance of Alignment
Polyglot Unconference 2023
Breaking Past Senior Developer
Infiltrating an Organization (or: Joining a New Team)
Choosing Priorities
Sharpening The Saw
Managing Priorities Outside of Work
Consulting - A Brave New World
architecture 11
View all
Disambiguating Scalability
Architectural Decision: Using Obsidian For Work Notes - 2025-01
Case of the Premature Power Outage
The Pragmatic Potato Tech Stack
Cross-Cutting Concerns - Ten Approaches
The True Cost of Dependencies
Using Architectural Decision Records
This Blog: Hexo-generated static site hosted on GitHub Pages
Regarding Test Coverage Targets
My Architectural Report Template
Horizontal One-on-Ones and Talking Practice
debugging 11
View all
Case of the Slow Matchmaking Routine
Case of the Appearing Users
Is the Bug Fun?
Case of the Disappearing Users
How to Fix a Bug
How to Report a Bug
Reading Server Graphs: Connected Users
InstallUtil and BadImageFormatException - Facepalm
Doubling Data for Performance Testing
Teaching IT
64-bit IIS vs. 32-bit Assemblies
devops 11
View all
Connect to Remote Desktop from Outside Your Home Securely with SSH
Disambiguating Scalability
The True Cost of Dependencies
Automating Non-Non-Downtime Upgrades in Kubernetes with ArgoCD
Reading Server Graphs: Connected Users
InstallUtil and BadImageFormatException - Facepalm
Working Together and Having Fun
Teaching IT
64-bit IIS vs. 32-bit Assemblies
IE9 Try and Fail
SQL Management Studio Express with VS 2010 Express
reviews 8
View all
Architectural Decision: Using Obsidian For Work Notes - 2025-01
Household Organization: Hallway Whiteboard
Rocketbook vs Whiteboard
The Pragmatic Potato Tech Stack
My Experience with the Dvorak Keyboard Layout
Switching from Google Podcasts to Spotify
This Blog: Hexo-generated static site hosted on GitHub Pages
Review: Grammarly Premium