News for hackers. Stuff that matters.
Re:The Linux 2.5, Ruby 1.9 and Python 3 release management a... by filereaper on Monday December 26, 2016 @07:19PM (#13260494)
Not really arguing with your points, but it seems Microsoft has a lot of lessons learnt from maintaining backwards compatibility.

It'd be wonderful if their architects collected and codified these somewhere, ie "we did X because of Y, it didn't work, because Z ends up happening"

Mostly as a lesson for the rest of us not to fruitlessly repeat.

Re:The Linux 2.5, Ruby 1.9 and Python 3 release management a... by jschwartzi on Tuesday December 27, 2016 @12:09AM (#13261395)
It's probably all there in their issue trackers. That's partly why software teams track issues, because somewhere there's a decision to be made and a story to be told, and that story is written in the issue before it's closed.

Software development is really all about finishing stories.