Asking for help is a core developer skill
Asking for help is a core skill for a developer. Those who can not learn it will limit their potential.
Package dependency hell
Intentionally or otherwise, I've been blowing up my life since last summer. It’s been less than ideal. We'll get to why in a second, but first, let's talk about everyone's favorite awful programming language and the impact of package managers, their packages, and the endless toil they create.
Peak software abuse
My thoughts on how software gets worse because of profit incentives, and how the core reason NFTs are a failure is that they are used badly by the businesses that use them.
The Work Structure Spectrum
Working on an Agile team can really suck. But, why? No structure at all sucks way more. We should talk about that, too.
Quantifying your documentation's success
The primary challenge faced by technical writers often boils down to how to evaluate the effectiveness of what you write. You build some documentation and you think it is great. How do you know if you are right? How do you prove it to upper management? How do you really, really know?
Neurodiversity as software incompatibility
My days are taken up by thinking about two things: my kids and software. With neurodiverse kids, I think that they way we interact with them is akin to an API without documentation.
Types of Interview Scams
There are many ways that scammers are using sites like LinkedIn and Twitter to attack desperate job seekers. I got scammed and here’s a detailed set of warnings and defenses.
Iterate relentlessly
It’s immensely hard to get traction for your product, and that is often because you’ve built the wrong thing and nobody wants to use that. Here’s a better process.
Docs deserve more respect
Docs are a complex and critical part of your larger product strategy. Often they are under served and not maintained to the high level that I believe that they should be. Let’s talk about why you need good docs, and how you can get there.