-
The Psychology of Code Reviews: Giving and Receiving Feedback
The Psychology of Code Reviews: Giving and Receiving Feedback Code reviews are not about code. They are about people. I know this sounds wrong. Code…
-
The Art of Explaining Technical Concepts to Non-Tech People
The Art of Explaining Technical Concepts to Non-Tech People I have watched brilliant engineers fail at this. I have been that brilliant engineer. Standing in…
-
How to Fall in Love with the Process, Not the Result
How to Fall in Love with the Process, Not the Result I used to measure my days by what I finished. Did I ship the…
-
The Danger of Becoming Comfortable with Your Tools
The Danger of Becoming Comfortable with Your Tools I have a confession to make. For about two years, I stopped learning. Not completely. I still…
-
Why Every Developer Needs to Think Like a Beginner
Why Every Developer Needs to Think Like a Beginner There is a moment that happens to almost every developer. It comes after a few years…
-
The Unwritten Rules of Being a Good Techie
The Unwritten Rules of Being a Good Techie No one gave me a handbook when I started. No orientation covered this. No mentor sat me…
-
The Art of Asking Better Questions
The Art of Asking Better Questions For most of my career, I thought my job was to have answers. Someone would ask me something, and…
-
Does Technology Make Us More Alone or More Connected?
Does Technology Make Us More Alone or More Connected? I have been asked this question many times. At dinner parties. In online discussions. By friends…
-
Experience Is What You Get When You Didn’t Get What You Wanted
Experience Is What You Get When You Didn’t Get What You Wanted There is a phrase I have repeated to myself more times than I…
-
What I Wish I Knew When I Started Coding
What I Wish I Knew When I Started Coding I have been coding for years now. Not as a hobby. As a profession. As a…