I'll just run this as a scenario -
Let's say I currently have a site based on Drupal 4.0. What steps would I need to take to upgrade to Drupal 6.0?
I run a one-man shop and currently have about 20 clients. In order to build my business, the majority of my time and my core focus should remain on developing new sites for new clients, not revamping old sites.
My understanding is that Drupal is "out with the old, in with the new", with little to no regard for backwards compatibility or transitional processes to newer versions.
I'm hoping that I'm wrong about that - because obviously, if that assumption is true, Drupal would be a very bad choice for me.
It just seems like (possibly based on my ignorance) there's a double-standard here. Everyone says "Don't hack the core - that's bad programming, because you'll have to continue hacking the core..."
But if the development team is essentially "hacking the core" with each new revision, then what's the difference?
Again, I hope to be called out as a complete ignoramus here -
Is there reliable, healthy support for upgrade paths and transitions to newer versions - or is it just "every coder for himself"?
I'm not a coder. I'm a designer.