On Wed, Apr 10, 2013 at 4:13 PM, Simon St.Laurent <simonstl@simonstl.com> wrote:
> Yes, absolutely. Have you spent much time with folks using JSON?
I am part of that crowd as much as I am XML folks ...I subscribe to
the 'markup is for documents and json is for data' sentiment.
do you you think json is replacing markup ?
> I went to a college that has since dropped its Division III team
> completely. I do understand the pain of cheering for a losing team, as
> the Buffalo Bills are definitely my local favorite, but that is itself a
> warning.
I meant soccer but you partially get my point eg. there is no point
desiring or complaining about not winning something when there is no
chance of it happening.
> Data has to be constrained in code somewhere. It's more about where -
> locally, not globally - and when - on a conversation by conversation basis
> rather than in advance.
losing me again ... perhaps what you are advocating for is less rigid
spec/constraint of author intent and more runtime introspection of
data (that somehow communicates author intent) ?
> Well, I've been using "original sin" to describe markup's legacy of schema
> orientation, so I suppose we have to pray for grace.
>
> Seriously, though, if you don't think it's possible to change the culture,
> why are you wasting time on this conversation? (I'm clearly an Arminian,
> not a Calvinist.)
apologies for the laughter, it was real, though in hindsight mayhaps harsh.
as many of my colleagues remind me ... what we do is more about
engineering ... and all engineering is about is making tradeoffs ...
for me personally identifying all the tradeoffs is quite a task (from
which to balance things). Most of what you discuss about schemas seems
to be a question about either not seeing the tradeoffs in their
entirety or not balancing them ... apologies for the application of
reductionism.
I believe in our industry that hardware has the ability to change
culture ... but not in 'straight arrow ways' e.g. consider the the
efficiency of using bytes of RAM ... this approach was good enough to
land a man on the moon ~40 years ago. Now we have Gigs of RAM in a
phone .... stunning to think but also stunning to see how sloth
(versus efficiency) can also change mankind.
Jim Fuller