Top 10 Signs Your New Language/Framework is Doomed
Editor’s Note: The following list is tongue and cheek, and is not meant to be taken seriously.
Programmers like to make tools for other programmers; we understand the domain and we love basking in the envious stares of our fellow developers. Seriously. Language/framework developers are the kings on the chessboard of life. Or maybe the bishops, with billg as the king and Steve Jobs as the queen. In any event, they are somewhere near the middle of the back row.
There is no bigger trip than having someone else code using your stuff.
Still, with so many contenders and so little space, most new languages and frameworks have a statistically insignificant chance of success. If you are considering trying to join this elite fraternity, here are some signs that you may want to throw in the towel.
- You are not Microsoft: Like they say, if it ain’t Microsoft it ain’t worth a damn. Unless it is, in which case they will make sure nobody knows about it.
- It doesn’t include Web 2.0: Nobody knows what it is, but we want it.
- The language name has more than 5 letters: When asked what language their app is coded in, developers don’t like to give long explanations.
- Your website doesn’t have a manual: It could be the greatest thing since sliced bread, but if it takes more than 5 minutes to set up it doesn’t matter.
- It is named after an animal that O’Reilly has already assigned to another language: Getting a book published about your langauge is how you know you’ve made it. Why make it difficult?
- You don’t use curly braces and semicolons: Everyone knows that all real languages look like C.
- You describe it as the “Ruby on Rails of ___”: You’re giving too much free advertising to DHH, and giving off bad copycat mojo. Not good.
- Your language name ends in “-BASIC” (and you are not Microsoft): Apart from violating rule #1, you are also implying that anyone else can make crippled languages for newbies. This isn’t an argument you can win.
- You don’t have syntax highlighting in Emacs: This will ensure that the worst UNIX programmers will never be able to figure your language out. (the best programmers naturally use vi on a monochrome terminal, so they will remain unaffected)
- You have an ugly website: Would you buy the SI Swimsuit Edition if it had Roseanne and Starr Jones on the cover?
Til next time.
Posted: November 23rd, 2006 under Technology.
Comments: 7
Comments
Pingback from programmers vs biologists vs evolution (hello world) « //engtech
Time: November 23, 2006, 11:32 pm
[…] Mike has 10 signs your new programming language / framework is doomed. […]
Comment from Tony
Time: November 24, 2006, 3:33 pm
Haha, Ruby on Rails is _not_ Microsoft ;)
Comment from David Teare
Time: November 24, 2006, 8:44 pm
> Everyone knows that all real languages look like C.
This is so true!
I’m amazed how many CIO’s want to see the language you want to use, even though they haven’t programmed since C was king and they won’t use it anyway.
Comment from Philip Munce
Time: November 25, 2006, 6:22 am
Or you get paid in wheelbarrows of cash because you are the only one in the south pacific who understands how to code some proprietary 1920’s language.
Comment from Mage
Time: November 25, 2006, 9:42 pm
Honestly, with the exception of number 7, this list is total fluffed bullshit.
Comment from Dolly
Time: March 14, 2007, 12:42 am
Bad news e
Comment from Fay
Time: March 14, 2007, 11:19 am
ERR s

















Write a comment