software The Rise of the Thinking Rocks Generative artificial intelligence is drastically changing the software engineering field. What are the strengths and weaknesses, and how can developers future-proof their careers?
informative An Ordered List of Software Quality Metrics Writing quality software is a very tangled and often self-conflicting effort. In this post, I describe a framework for thinking about how to prioritize competing goals.