DJ Adams: Allow me to paraphrase taking the world of SQL as
an example: "...but making me understand which tables are which,
and the difference between SELECT and UPDATE ... isn't".
I'm old enough to remember when relational databases were
controversial. Real programmers accessed their data by
knowing the actual cylinder, head, and record number at which it
resided. These days, programmers insist upon being able to
access their data without knowing which cylinders are which.
What a bunch of pansies.
What is simplicity? We all think we know what it
is.
To some, WSDL is the epitome of simplification. I can take
a URL, drag and drop it into my favorite IDE, and then everything —
including command completion and type safety — just works. I
can access the remote objects as if they were local, without
knowing what server they reside on or what language they were
written in.
And then there are people like me, whose favorite IDE is
vim. To me,
blosxom is the zen of
blogging. Databases? We don't need no stinkin'
databases.
An overcorrection too far?
Norman Walsh gives up 'wrestling his way through the arcana of WSDL'. He describes his frustrations with WSDL complexities and the difficulty of getting things done. He goes on: Now suppose the implementation of great_circle_distance was a web service. It......
[more]
Sam Ruby writes... I'm old enough to remember when relational databases were controversial. Me too. Sometime talking about the computer industry in the 21st century feels like talking about the iPod vs. eight-track tapes with my kids. (Not to...
Re: database metadata, let me point that some filesystems are metadata rich (HFS and reiserfs come to mind).
Also, that the approach of blo*som toward metadata is having a(n optional) metadata which uses the convention of HTTP: key value pairs plus a blank line to delimit end of metadata.
Speaking of vim (and having viewed your presentations on more than one occasion), what file encoding do you have Vim set up to use? Did you leave it at latin1 or set it to something else (like utf-8)? P.S. Scary warning, but I really only care if YOU see this. :)
Christian: I’ve left vim alone. It is my intent that all my outputs (slides, web pages, feeds) actually are 7-bit safe ASCII, and use character references for all non-ASCII characters.