The power of starting over ๐ March 25, 2025 Starting over isnโt failureโitโs a powerful development skill.
Reduce new problems to known solutions ๐ฝ February 25, 2025 If you can make an unknown situation look like one you already know how to handle, you can apply a well-known solution.
Give descriptive feedback ๐ณ๏ธ February 4, 2025 Don’t be a backseat driver, trying to take over the PR through comments.
My favorite interview questions ๐งโ๐ป January 7, 2025 Here are my favorite technical questions to ask when interviewing software developers.
Find three solutions ๐ฑ December 17, 2024 Challenge yourself to come up with at least three solutions to problems that you encounter.
Why use AI for Advent of Code? ๐ฏ๏ธ December 8, 2024 If you use AI to solve puzzles for you, you are kind of missing the point.
I rewrote it in Rust ๐ฆ December 3, 2024 I rewrote my hobby project in Rust, but I didn’t really like it.
Verify only what you need ๐ฏ November 26, 2024 To build robust tests, each test should verify only what it needs.
Basic tools ๐ ๏ธ November 12, 2024 Beginners use basic tools due to lack of skill, while advanced developers chose them because they know they’re often enough.
No straight line ๐ October 8, 2024 You may not end up where you expected, and you may be glad for it!
When nothing can be removed โ๏ธ September 17, 2024 The best design does what it needs to, and no more.
Don't forget to play ๐ July 2, 2024 Developers sometimes underestimate the importance of doing things just for fun.
Writing is thinking โ๏ธ June 25, 2024 Don’t use AI to write text for you, or you’ll lose the opportunity to sharpen your thinking.
Plan for tomorrow ๐ May 21, 2024 Create a complete plan for the future, so you can build confidently today.
Why write unit tests? ๐งช April 23, 2024·18 mins A deep dive into unit testing looking to answer why, how much, and what.
AI is great for research ๐ April 2, 2024 Generative AI is bad at coming up with novel ideas, but really good remixing existing.
I can be wrong ๐คท February 27, 2024 Even though you feel completely confident, there is always a slight chance you are wrong.
If you can't explain it, you don't understand it ๐ก January 23, 2024 Teaching is a great way to determine if you truly understand a subject.
Feeling smart is a warning sign ๐ง January 9, 2024 Whenever you feel smart, take a step back and think about why.