- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
I think we might have mentioned it in passing. It is a common type of "Inner-platform effect" antipattern. I agree with the comments that everybody who works with databases has probably seen it at least once; I sure have.
Admin
Joel... is this you?
Admin
Inner-platforms are only an anti-pattern if it takes considerable effort to create the new platform. Otherwise, they merely represent abstractions. Haskell's functors and monads are ideal for creating new layers of algebraically compatible abstraction, with minimal work (injecting the "original platform" into the new one with fmap and liftM and friends).
A functor instance for data F x = F x looks like:
instance Functor F where fmap f (F x) = F (f x)
That is, fmap is the commutator for F and any other functor named f in the algebra of functorial actions on x. This is precisely what the "inner platform (anti-)pattern" is trying to describe. Most languages are bad at this kind of abstraction. Most OO people would use the factory pattern to implement a functor.
Admin
I re-wrote the story, removing all of the irrelevant details:
Admin
Definitely The Hangover.
Admin
It's databases all the way down
Admin
Admin
Admin
Ah...The Daily Worse Than Fiction
Admin
TRWTF is Americans.
Admin
Admin
P.S. - Hate is a noun in that last sentence.
Admin
Because of our exceptional smiles?
Admin
Admin
In case you can’t tell, this is a grown-up place. The fact that you insist on using dentists clearly shows that you’re country is too young and too stupid to be colonizing America.
Go away and grow up.
Sincerely, Bert Glanstron
Admin
Admin
Admin
Everyone has interviews like this, and I take the opportunity to turn the tables and ask/answer the questions that they should ask for them.
I've gone to interviews with cheat sheets of answers to questions that I though they should ask, and when I see that the interviewer is bumbling through and obviously didn't prepare I hand them my cheat sheet and then we can have a meaningful conversation about my skills and experiences. Some people might find this to be too forward, but you might as well, you're probably not going to get the job anyhow because the interviewer didn't prepare, and will only discover what they should be asking like 12 interviews into the process.
Until you've had to interview people, you don't really realize the amount of preparation that should go into it.
Admin
Admin
Admin
"fashion don't" is a noun-phrase in this sentence, and there is an implied ellipsis, the word "that" has been left out.
a fashion-don't that even naked robots recognize.
Admin
This site has the grammarest comments I've ever seen.
Admin
Hide your servers, hide your workstations, They're databasing errbody out here
Admin
Admin
Admin
And a phalanx of developers come swooping down- well, some commenters from the thedailywtf pulls up in a K-car.
Admin
You are speaking of stupidity and don't know when to use "you're" and when "your"? BTW: English is not my native language.
Admin
Actually you can sublimate in the other direction, from vapor into a solid, so it's not redundant.
Admin
Admin
English may have started in England, but us Americans have sublimated the language into something much more refined.
Admin
Admin
Admin
Look up "remedy" from BMC, it does exactly this. (you have to look up column and table names in the database, in oracle itself they're all called C00001214 C002300 etc...)
Terrible software, expensive and fairly widely used as well :/
Admin
bah..someone beat me to it....glad I'm not the only one who agonizes with that POS
Admin
I respond to that with:
SELECT * FROM sys.[objects|tables|views|all_tables|all_objects]
even more hilarity ensues that it can be seen as sys.sysobjects as well.
IBM's Tivoli LDAP server is an even funnier situation ... LDAP Database inside a Relational Database!!!!
Admin
Admin
I wonder if this pattern of grammar/spelling/syntax Nazis violating rules of grammar, spelling, or syntax - in the very act of criticizing someone else for the same - might be made rekursive.
Admin
http://www.jacweb.org/Archived_volumes/Text_articles/V11_I1_Horning.htm
This is not a question of Grammer or grammar. It is a deeper question of readability and cohesion.
Admin
That would be incorrect. The choice of how to write a new compound noun is up to the people who use the word, but it's binding as far as grammar is concerned once a consensus is reached for a long enough time. Search engine results indicate that "fashion don't" is the proper string representation of the word. I couldn't really find anyone using your way.
Admin
And it wouldn't be TRDWTF without a pile of "look how smart I am" comments from people who, and let's be fair here, need help to tie their own shoelaces.
Admin
Admin
Again, EAV. I've found a use for EAV in custom user created fields for a content management system, but it's a bad idea to use all over the place.
Admin
Take a look at how .NET applications store membership profile information.
Admin
I do think that most of the liars in an interview are the employers. Employers do have all possible funny questions, quiz, personality checks. But are they really able to accept somebody in an interview screening the company, finding pitfalls or may be stating "you are doing crap" ?
Admin
TRWTF in many interviews I have attended is being asked questions totally unrelated to what I am going to be doing and therefore what is required of me.
This has led to me not getting jobs I was totally qualified to do, and also to get jobs only to find there was nothing for me to do there that used my primary skills.
Admin
JSON. Groovy. Both as expressive as XML, both more succinct and simpler, and I claim my £5
Admin
ASN.1: abstract syntax notation 1 ?
Admin
Nobody has ever said that.
Admin
Admin