
The most recent integration between Visual Studio Code and GitHub can help make development accessible and welcoming: Codespaces in GitHub!
Now in beta, GitHub Codespaces provide an online, in-the-browser IDE powered by Visual Studio Code. This lets you use this full-featured IDE, complete with …

It’s hard to see something you’re ignoring.
Opportunity costs are incurred when you choose one thing over another. If you can only choose one of two options for what to do with your Saturday – say, attend an industry conference and win new clients, or go on a hike with your kids …

I feel like watching someone trash and pillage an entire island should be adequate grounds for retracting your agreement to go and live with them.

The first people you sell to are the ones who work for you.
For a very brief moment a bajillion years ago I was an office manager at a very new marketing startup.
The CEO had just signed the lease for the office. It smelled like dust and packing tape. There was no furniture yet besides a …

My new favorite way to completely underuse a Makefile? Creating personalized, per-project repository workflow command aliases that you can check in.
Can a Makefile improve your DevOps and keep developers happy? How awesome would it be if a new developer working on your project didn’t start out …

Let’s rename “soft skills” to “basic skills” and see if that helps.

In 2017, I climbed Mt. Fuji, in Japan.
Mt. Fuji is, some folks would say, the cakewalk of mountain climbing. Physically, the hardest portions amount to scrambling over some big boulders; most of it is no more taxing than a hike or climbing a set of stairs. For spiritual reasons, some Japanese folks …

Do not fail silent into that good night. Rage, rage, against the passing of –quiet.

Add to your .bashrc for a more useful tree
output:
alias tree="tree -aI 'test*|.git|node_modules'"

GitHub’s new profile page README feature is having the wonderful effect of bringing some personality to the Myspace pages of the developer Internet. Though Markdown lends itself best to standard static text content, that’s not stopping creative folks from working to create a next-level …