Quote:
Originally Posted by BMW
I wouldn't ask any developer I've ever worked with to give me time estimates to modify code they've never seen, even the best ones.
In fact, the best ones would tell me it's impossible to give any reasonable estimate without ever seeing the code.
|
Heck, I work with code, and my estimates for how long something takes are almost always wrong. Even from code that I'm familiar with. There's always something wrong.
But really, clone player shouldn't be hard. Personally, cloning a player is one of the first things I'd implement, since it makes testing much easier.
Mass select is something that might take a day to do, but it might take longer, depending how many other interfaces rely on only having one thing selected at once. Heck, depending on the engine, it might require a whole rewrite of the interface, which definitely wouldn't be done in a day.
And while they'd both be great to have, as what always happens in software, sometimes stuff gets put on the backburner. They'd both be "nice to have, but not essential" features. Usually, those type of things are the last to get put together, if they ever get in. And sometimes, for a feature like mass select, it might be a hassle to get in the current interface, but given that the interface is getting a redesign, it's often easier to say, "let's just wait and design the next one to make this easy" instead of hacking the current one into something that might expose a few more flaws.