Programming Thoughts series
Programming Thoughts

9 minute read

I’ve noticed something interesting about the types of programming languages people like. It’s something that doesn’t seem to come up in various discussions o...

8 minute read

Here is a somewhat fictionalized personal story. I’ve changed the names of the people and the technology used. Raising Objections I was a new engineerin...

7 minute read

Here is a problem. You are tasked with improving the hot loop of a Python program: maybe it is an in-memory sequential index of some sort. The slow part is...

4 minute read

Observability If you do software-as-a-service development and you have paying customers, you at some point learn about the need for operational monitoring...

7 minute read

“OH GAWD” Around the time of the subprime mortgage collapse, I was working in an enterprise software company. I worked in a large open space full of cubic...