3,543 karma · joined February 25, 2010
Good product cultures are ones where natural communication between the field and engineering would mean issues get reported back up and make their way to the right people. No process will compensate for people not giving a shit.
The reality is there's always work to done responding to changing user needs, market forces and organisational objectives and it's not uncommon that UI design overhauls are driven by an abstract desire to make things seem 'fresh' but that doesn't come (solely) from designers, it's often a top-down strategic directive.
Widget.OtherFlavor = 'Vanilla'Next time America asks for assistance, whether it's troops or firefighters I hope the attitude is reflected back and it comes with a costs+ invoice due up front.
There's also regular chaos with the mis-matched DST windows meaning meetings will swing about by 1-2 hours multiple times as the seasons change depending on whose calendar created them, it's manageable but inevitably there's misses and confusion or someone's 8am suddenly becomes a 6am without rescheduling.
The bigger issue however is if you're the AU leg of a global firm with a US plurality: If there are teams in the UK or EU for example there's simply no way of operating with overlap that doesn't involve someone regularly having meetings in the deeply inhospitable early hours of the morning.
So OSS aside (which has its own complicated economics) someone needs an ongoing revenue stream for that work to happen. Whether it's through regular release of paid upgrades (and EOL of old ones) or a subscription model is these days less of a fundamental separation and more of a question of cadence.
Take a look at the much-vaunted Campfire from once.com - there's been zero new features since initial release and I'll bet the cost of a copy come Feb next year when it's a year old there'll be a 2.0 for another $300. How long after that will 1.0 be EOL'd? So are you really 'buying once' for $300 or paying $300 a year just with the auto-renew turned off?