The concept of "brainfuck" is one that is constructive, whereas "nosql" is deconstructive: one defines something from nothing, and the other defines something only by what it isn't. When you look at the ecosystem of NoSQL solutions, you don't really find much commonality... there are patterns, but they are largely defined by prototypical examples that are insanely disparate (BigTable, Dynamo, memcached). Your past experience working with HBase (other than in the general "problem solving skills transfer" way) doesn't help one later work with fundamentally different systems like Riak.
Your sarcasm thereby definitely hits the exact statement made, but seems to entirely miss the underlying point: you are correct that even for SQL you have to use a concrete implementation, not the abstract concept, but to an important extent which database you end up using doesn't really matter... they are all pretty much the same (and yes, this is coming from someone who in different contexts will implore people to not judge "SQL" poorly due to problems inherent in "MySQL"). That is just not true of "NoSQL": if you want to be a little more honest in the comparison, you could try something like "not-Java" (which one also imagines is difficult to use inside of a big-company matrix).
Brainfuck does exist. It's an esoteric programming language.
http://en.wikipedia.org/wiki/Brainfuck
Re:If Only I Knew This Shit in College
by markov_twain on Saturday March 30, 2013 @12:52PM
(#5465942)
NoSQL also exists. Carlo Strozzi first used the term NoSQL in 1998 as a name for his open source relational database that did not offer a SQL interface. http://publications.lib.chalmers.se/records/fulltext/123839....
Re:If Only I Knew This Shit in College
by duggieawesome on Saturday March 30, 2013 @01:06PM
(#5465981)
Pretty sure markov_twain was being sarcastic.
Ah. Didn't quite catch that. My apologies.
Sorry, I had to do that.