Stop Reaching for rm -rf
If your muscle memory for deleting a directory is rm -rf, you’re doing what most Unix users do—and you’re taking on risk you don’t need. -f doesn’t mean “force, but safely.” It means disable the g...
If your muscle memory for deleting a directory is rm -rf, you’re doing what most Unix users do—and you’re taking on risk you don’t need. -f doesn’t mean “force, but safely.” It means disable the g...
LeetCode Is a Filter — Just Not for What You Think There’s a belief in the software industry that a strong LeetCode profile means something important. It doesn’t. Or more precisely: it means som...
Every January, I watch large organizations hit themselves in the face with the same rake. Everyone knows the work is coming. The teams are staffed. The roadmaps exist. I’ve already sat in the meet...
Recently, I was working through a class on github and almost found a way to break the security protocols and write to a repo that belongs to someone else. In the course, the instructor shows peopl...
Have you ever looked at someone doing something amazing—writing software, performing on stage, running a marathon—and thought, That’s just not for me? Most people assume certain skills are reserve...
Everyone getting into software asks me which programming language is the best. It makes sense to want to know; when you start learning to write code, you want to make the most of your time. It depe...