Articles and Newsletters

Top Reasons to Try Pair-Programming

23 Mar 2020

I started pair-programming years ago, and it has become a huge part of how I code and work with others ever since. Yet, when I go to clients, the very thought of pair-programming or pairing up is met with lots of different objections. They range from things taking longer, or that it is a waste of a senior person’s time, to paying twice as much for half the work. Those are the objections, but what are my main reasons for advocating for it?

The Importance of Breaks

20 Mar 2020

So a lot of us are at home and adjusting while there is also much uncertainty in what the future holds. There’s a small idea that I want to offer as we get through these changes right now and in your career.

Habit: Asking For Help

07 Mar 2020

When I first became a Senior Engineer and was told that I was now expected to mentor my juniors I had no idea what to do. Soon my own panic was replaced by a greater one. None of my juniors were asking for anything and I had no idea what was happening.

Hacking My Productivity

04 Mar 2020

I have a three-month-old and a four-year-old, and that means I don’t have a lot of time to myself after I come home from work. Most days I only get about two hours to myself, so I have a real need to stay focused and organized, or I’ll never make progress on my personal and business goals. I’ve tried lots of things over the years, but this is what I’m attempting now.

Habit: Update your Resume

21 Feb 2020

Getting ready to change jobs takes a lot of effort and courage. After you’ve made up your mind, then comes all details of getting ready: Searching for jobs, asking friends, updating resumes, LinkedIn, and so on. But, there is a habit that if you start now and keep up with it will pay off in multiple ways.

I’ll Never Be Good Enough

16 Feb 2020

Let’s talk about imposter syndrome for a minute. Almost every developer I’ve ever met has it at different moments in their career. That includes people that have been at this for years. If you feel like a fraud, you’re in good company.

The Interviewing Cast

11 Feb 2020

So you’ve built your resume, put time into a portfolio, contributed to GitHub, and polished your LinkedIn. After you send in your application, who sees it, and what are they looking for?

The Life-Changing Magic of Flat Code

31 Jan 2020

Here’s the situation, you come across some code and you have to start making sense of it. As you read the code you begin to build a mental model of how the pieces work, and then slowly but surely you get enough of it in your head that you see potential bugs or areas to improve.

The Basics of Salary Negotiation

15 Jan 2020

One of the golden rules of negotiation is whoever speaks first loses. What are the other rules that exist that, if you use them well, will lead to at least a ten percent increase in your salary?