Documentation That Stays Fresh (Or How I Try)
Documentation that gets outdated is worse than no documentation. Here's how I try to keep docs fresh—and where I fail.
Read MoreDocumentation that gets outdated is worse than no documentation. Here's how I try to keep docs fresh—and where I fail.
Read MoreWe all make bad tech choices. Here are mine, why they were mistakes, and what I'd pick instead.
Read MoreRefactoring doesn't have to be scary. Here's how I refactor code safely: small changes, tests, and incremental improvements.
Read MoreNot everything needs automated tests. Here's what I test automatically, what I test manually, and what I skip entirely.
Read MoreThe famous Facebook motto works for startups, but breaks down at scale. Here's what I've learned about balancing speed and stability.
Read MoreFancy code is fun to write but hard to maintain. Here's why I write boring, predictable code—and when I make exceptions.
Read MoreAfter years of reviewing code, here are the practices that make reviews useful—not just a checkbox to tick.
Read MoreInterested in Software Engineering solutions? Let's discuss how I can help with your project.