Programming Thoughts series
Programming Thoughts

9 minute read

In this article, the author explores the concept of “brown” and “green” programming languages based on the Stack Overflow Developer Survey results. They disc...

8 minute read

In this article, the author shares their experience as an engineering manager and the challenges they faced when trying to reach alignment and prevent object...

6 minute read

Learn how to beat TimSort at merging sorted lists in Python by creating a C extension. Discover the performance advantages of merging lists compared to sorti...

4 minute read

In this article, the author explores the concept of “idiots and maniacs” in software development, drawing parallels to driving in the snow. They discuss how ...

7 minute read

Learn how to balance social confidence and epistemic confidence in order to succeed in your career. Find out why being confidently uncertain can be a valuabl...

5 minute read

Learn why many experienced software engineers prefer printf debugging over using debuggers, and how this approach can deepen your understanding of your code ...