Tech Blog Thursday: David Walsh Blog
17 November 2016

After 2 weeks of featuring not-so-current blogs, this week I want to talk about David Walsh’s blog.

DavidWalsh.name

David Walsh is a web developer at Mozilla and a bunch of other things. I found his blog browsing through Pocket's recommendations once, and I've been reading his posts ever since.

He's written more technical articles that help keep me up to date and constantly learning. Some of the more recent ones I've liked are on ES6 features, and its follow-up on require parameters. I love how I can immediately see the value of the find and findIndex methods he mentions. Though I wonder if throwing errors if a parameter isn't passed is still a big issue, since most IDEs will highlight errors like that anyway.

I also love his post on being a dad. Many developers right now spend a great chunk of their time prioritizing development. And while I see great value in that, I like seeing the perspective of successful developers who choose to have more of a balance.

But really my favorite post is on the impostor syndrome. It's a problem plenty of us have. Between interviews that expect you to master every topic on software development and the constant challenge to write the cleanest, most reusable code possible, I certainly feel it often. But here is a smart and successful developer admitting that he has it too. Even better, he explains why we shouldn't feel like imposters, and believe it or not, it helps.