Skip to content

Comment on Mathiness

Comments

This makes me wonder if there is some useful way to apply lattice theory to software development estimation. Essentially, take the tasks and compose a lattice using a “definitely harder than” relation. While we are observably bad at predicting just how hard a task is, I believe we can do a much better job of answering is A definitely harder than B with a yes or no. And if we can’t then we provide no answer while building the lattice.

And then, well I have no idea. I’d have to build some examples and play with them.

Yes you can do pairwise comparison and ranking of subjective things (how long will this task take) to get a less arbitrary measure of it.

In the past I've done this for consumer product testing - if you ask someone to rate hair straightness out of 10... it's just really difficult and inconsistent. But you can show them two photos they can usually pick the best, even if it feels pretty arbitrary.

Bradley-Terry is the standard method, it's extremely easy to use.

I have never seen anyone try it for bug estimation though. I think it would be too much effort and tbh the industry hasn't even figured out that you need to be able to write down confidence for estimates yet. There's a long way to go before we start doing things properly.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.