"...because it means they are using a modern coding pattern and can learn from it and see great commentary about why this was the "chosen" pattern."
Unfortunately it means no such thing. I have seen junior engineers search stack overflow and click for easiest/fewest lines of code with no regard to why.
You took the OP extreme view and countered it with your own which is equally biased. Let everyone just be honest about it is all.
How else are we supposed to learn? Actively thinking and engaging others when we don't know.
Agreed the OP was harsh in response but the point made regardless. Your caviler attitude in this thread, and overall post, makes me question your maturity as an industrial grade programmer but that moves towards ad hominem instead of healthy debate...this is not a sleight and will agree I lost the debate before it started.
Do keep in mind that modern software as you state are great tools for completed tools but very little options for those that create the tools themselves, IDE's for example but not limited to that concept. This leads to my point:
To paraphrase the OP, maybe some things should not be fucked with for "code purity" in the name of functional purity. If you vehemently disagree, make a better product. Critical mass will replace the failed ideology that ultimately leads to a better technology. All the flame wars in the world won't change this fact and ultimate outcome.
Don't get cute and always prefer to explicitly state in code what you get for free implicitly. The maintenance guy that follows behind you will be the one to espouse how clever you actually are. That's how I mentor junior engineers as a general rule.
I was a frequent app buyer for iPhone.
I would be a frequent app buyer for Android.
I have bought, or donated as is popular, money for Android apps useful to me.
iPhone apps currently dominate in being polished, functional, and plentiful. The sad truth is that most of the apps for Android look like everyone rushed out and bought "Beginning Android 2" and flooded the market with yet another Sudoku clone from the exercises contained within; not literally but it serves to demonstrate my point.
I do not follow the purpose of the poll. Is the money in iPhone (currently leading in the poll) or is it an untapped market in Android (currently trailing in same poll) waiting to be exploited as iPhone reaches possible saturation?
dondrapper21@gmail with bogus site seems to have found quite a number of people willing to purchase apps for android; see "Angry Birds", the download count, market date entry, and the comments. Funny stuff though sad for the scam it is.
I'm confused in that none of the examples look like a DSL to me. They look like a library API - implemented in five different languages but I can hardly classify any of them as a DSL. Am I really that obtuse concerning this question?
Unfortunately it means no such thing. I have seen junior engineers search stack overflow and click for easiest/fewest lines of code with no regard to why.
You took the OP extreme view and countered it with your own which is equally biased. Let everyone just be honest about it is all.
How else are we supposed to learn? Actively thinking and engaging others when we don't know.