108 karma · joined October 12, 2015
(maybe a touch of hyperbole in there)
Take this with a huge grain of salt, as 3d art is rarely my primary job function, but after I deliberately sat myself down and tried to approach Blender in the way it's intended, instead of getting frustrated by it not working the way wanted it to, I finally grokked it. Now I'm frustrated by other programs not working the way blender does.
I can't really say if that make it better or worse UI/UX, because I don't really get what most people think of as good UI/UX as being all that great. (e.g. why is the iOS back button on the top left of my screen, when every other directional notion is at the bottom?!?!)
Anyway, I like to think of Blender as a series of UI workflows wrapping some python scripts, workflows that don't assume that all things should be done via the MacBook Wheel :-)
That said, for some classes of software, Drupal plugins and Minecraft mods come to mind, are all varying degrees of abysmal. Those take a lot longer to sort through.
Things like "evidence based scheduling" and your permutations around "velocity" and burndown charts seem to help, particularly over time, but I've found no magic bullet.
However, if it's something truly novel, then kind of by definition, it's impossible to predict how long it will take, because it's never been done before.
Of course, there's a million shades of gray in between, but it's not like bridge building. Bridges are pretty unchanged in 1000's of years. Most software you write, should be brand new, otherwise, why do it?
Remote: Maybe
Willing to relocate: Maybe
Technologies: OSS, Django, Python, JavaScript*, Games, Whatever
Résumé/CV: http://fartytowels.org/vmarshall-resume.pdf
Email: vernon.marshall@gmail.com