Professional Development – 2024 – Week 34

Image Credit: https://www.flickr.com/photos/54585499@N04/

.NET

Stop Using IEnumerable The Wrong Way in .NET! | Code Cop #019 (via Nick Chapsas)

You can’t return an IEnumerable in a benchmark because it involves deferred execution. That is, something must enumerate the list — .ToList(), foreach, etc.

Estimation

Story Points are Pointless, Measure Queues (via Greg Elin)

If you’ve ever had misgivings about story pointing effort, this post makes sound arguments for why your gut was right. The metric and how it’s used are flawed, backed up even by the inventor of story points. The article explains how queueing theory is a leading indicator of problems, and that “Average Task Rate, Cycle Time and Velocity are all trailing indicators. A problem must already exist in order for these metrics to let you know about it.”