On 07/12/15 14:15, Derek J. Balling wrote:
Actually, the modern mindset has changed radically on this point.
Constant change is expected, even considered good, and something you
design to account for.

Now, I'm not saying I'm the best at achieving this goal yet, but the
tide definitely seems to have shifted from the "don't change things
that often" model (which might be considered analogous to the
waterfall-model of software development) to the "constant controlled
change" model (a la continuous integration, etc.)

Fundamentally, there are legitimately two competing schools of thought
on this (obviously). However, the trend the industry seems to be
moving towards is embracing the latter, not the former.

We (he says, waving his hands to point around the mailing list) might
not be in that camp, but make no mistake, most of the organizations
that are operating "at scale" today *are* the ones embracing it.

And that says more about us, as a community, than I think a lot of us
would like to admit. I know it took me a while to come around to
admitting to myself that most of what I'd learned over the last 20
years was being tossed out on its ear. How long will it take the rest
of us? Who knows....

Ya, that's the whole Agile thing... :)

Then again, Agile and CI does not mean change for change or anti-KISS.

Agile and CI are about rolling out needed updates (be it bug fixes or features) quickly and often.

The choice of what changes are allowed into production is where the no change for the sake of change and KISS philosophies are considered.

Fail forward instead of fail back. Eventually consistent. Things "at scale" can't do an instant global state change.

If there is a problem live with it, until the developers have a new build to push, that (hopefully) fixes it.

Doesn't work in my new field... (Medical Device Startup) :)
We are trying to change some of the way the FDA views things (especially in the mobile arena), but it is going to take a bit.

The FDA documentation requirements pretty much dictate waterfall development.

--
Mr. Flibble
King of the Potato People
http://www.linkedin.com/in/RobertLanning
_______________________________________________
Discuss mailing list
[email protected]
https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
http://lopsa.org/

Reply via email to