Tag: programming
Book Review: Staff Engineer - Leadership Beyond the Management Track
An incredibly thorough and useful resource on what it takes to become a “Staff-plus” engineer. Becoming, and operating as, a staff engineer; writing team strategies; communicating effectively; getting “in the room”; negotiating salaries… It’s all covered here.
Read articleBig Picture Thinking as an Engineer
Some of the best engineers I've had the privilege to work with weren't the ones that had domain expertise or knew how to code a complex algorithm. It was the ones that were consistently able to zoom out of the work they were doing and have an understanding of how it fit into the greater engineering org and the business.
Read articleHow I Use Vim
There are a lot of misconceptions about what you can and can't do in Vim. Let's go over some of the most common things engineers need to be productive and how Vim can excel in those tasks. We'll cover code navigation, repo-wide search, some useful plug-ins, and more.
Read articleSlowing Down the Technical Interview
Technical interview challenges can be incredibly nerve wracking. Having someone watch you code is scary! One way that I've seen engineers be successful is by sowing things down. Let's talk about some strategies that I've seen be pretty effective.
Read articleA Retrospective On My First Decade as a Software Engineer
It has now been 10 years since I've been working as a Software Engineer and I wanted to take some time to do a little self reflection on how I got to where I am today.
Read articleHaving Fun With Simple Ciphers
I was recently looking into learning more about certain algorithms. One GitHub repo led to another and I instead ended up learning about some simple ciphers used throughout human history.
Read articleUse Git and Bash to Automate Your Developer Tooling
There are generally a core set of tools you carry with you regardless of the system you're working in; Git, Yarn, npm, etc. In this article I'll show you how to keep all of your systems' tooling synced.
Read articleMake Your dotfiles Portable With Git and a Simple Bash Script
Syncing your dotfiles between systems shouldn't be a hassle. In this walk-through I'll show you how you can use Git and a simple, yet power Bash script to easily sync your dotfiles between multiple systems.
Read article