It would be hard to imagine the computer revolution without acronyms. Back in the day, the mere fact that you manufactured computers meant that you could no longer be a corporation that made digital equipment still less an international purveyor of business machines. Since then, weve been subjected to a seemingly endless stream of acrostics, mesostics, backronyms, and antiphons, all of which are meant to condense complex descriptions into tight bits of marketing and memory.
Some are words or near words, like SAMBA (a technology that could not be further removed from the act of dancing) and CORBA (a technology with close ties to the act of handling cobras). Others contain recursive structures (Gnus Not Unix, PHP Hypertext Processor). Some are redolent with the world weariness of there being too much software for too few letters (YAML: Yet Another Markup Language, YACAS: Yet Another Computer Algebra System). One ancient scanner protocol went by the title TWAIN (Technology Without an Interesting Name), as if to celebrate the joy of having any acronym at all. Acronyms are SCSI, after all. Or they would be, if that one was pronounced sexy (as was apparantly suggested) and not with the far less erotic scuzzy.
All of this reached a kind of apogee in the nineties, when someone decided to appropriate the ancient practice of rendering proverbial wisdom in acronymic form and apply it to the koans of the digital revolution. There was nowhere else to go, but to the appalling WYSIWYG which is something like whiz-e-whig What You See Is What You Get.
Among programmers, though, there were still greater whimsies to lay upon the general trend. Leave it to the Perl community to have come up with TMTOWTDI for Theres more than one way to do it. That ones hard to pronounce, but less so if you agree to think of it as a name. Tim Toady was born. But after considerable discussion, the acronym had to be modified to embrace the hopelessly verbose, Theres more than one way to do it, but sometimes consistency is not a bad thing either.  Where can one possibly go with TIMTOWTDIBSCINABTE? Perhaps only to an accepted pronunciation as completely ludicrous as the acronym itself: Tim Toady Bicarbonate.
As this brief (and highly selective, not to mention chronologically flawed) history makes clear, the purpose of using acronyms in computing is to make something appear to be other and better than what it is. In the case of DEC and IBM, the goal was to be something other than a lumbering giant from the old economy. With CORBA, it was simply to be something more suggestive of a bright, thrilling future than common object request broker architectures usually are.
But Tim Toady Bicarbonate was something else. Here was a highly controversial notion possibly wise, possibly foolish trying to masquerade as something settled. Software engineering pedants have been pulling this one ever since.
I call attention to this fact (which I will call an SF, or Settled Fact) not to ridicule the practice, or to subject it to the cold analysis to which Critical Code Studies is famously and rightfully averse, but rather to ask why it seemed particularly necessary to assert this truth (as an ambivalent truism) right at the moment when the so-called scripting languages were beginning to become the tools of choice for the Internet revolution. For surely, Theres more than one way to do it is obviously true. More than that, it manifestly cannot be otherwise. Why mention it at all?
And it really is always and everywhere true. Structured programming, and the attendant notions of encapsulation and data hiding, are predicated on the notion that a function that accepts, say, a positive integer and returns its square can do that any number of ways. Most of the attempts to impose order on software systems over the last several decades have arisen precisely to prevent such natural variations from metastasizing through the rest of the system. Modern functions and even more, modern objects are all about hiding the details and leaving their callers on a need-to-know basis with the mysteries within. The exact number of ways in which a given function might do its thing might even be provably infinite, if we allow for variations in, say, the number of meaningless blank lines we allow into the function body. At the very least, there are countless ways to generate a random sequence, sort a list, generate a hash function, or print out countless ways. It is not even true that representations closer to the machine are by definition less varied (as anyone who has ever tried to build an optimizing compiler will tell you).
Of course, what Tim Toady really means to say is that there is more than one rational way to do it. Everyone understands that the situation is rather like that of a person working through the middle game in chess. It might be true that the number of possible board configurations is larger than the number of atoms in the universe, but in practice, there are only about half a dozen moves that wont result in your opponent calling you a patzer (a word we might usefully co-opt in computing as the opposite of hacker). A language designer, the argument goes, should therefore try to get you as far from the absurd moves as possible, and move you toward the moves that make sense.
But what, pray tell, makes sense? Critical Readers of code will see immediately that the comparisons with writing are stronger than ever. Be clear, as Strunk and White put it an injunction about as useful as the order to Be happy.
One thing we can say for sure: Tim Toady, carbonated or no, was not an engineer. An engineer wants there to be One Way to Do It (however OWtDIouS). Even if there are two ways (to truss a bridge, or sink a piling), there should be a way to establish which one is the right one in a given circumstance (because the tensile strength of steel, the properties of concrete, and the hydrodynamics of rivers are, we hope, well understood). This is something like the ideology behind Design Patterns (celebrating its fifteenth anniversary this year). Yes, there is more than one way to do it. Here are the right ways. My own copy of that book (which dates to around the time of its first edition) has one of those built-in ribbon bookmarks, as if it were the Code of Canon Law or better, the hymnal from which we should all be singing. It should come as no surprise at all that the authors of that book share a nickname with a power-grabbing faction functioning within a dictatorship.
Tim Toady stood against such ideas the way Aristotles enthymeme stands against the strictures of formal logic. It is good to speak in tight syllogisms. It is also impossible to do so and still be conducting work in the real world. It might be sloppy (rhetoric, as opposed to rhetoric), but theres really no other way.
Everyone writes FactoryMethods with Visitors and Delegates and Flyweight Facades. Everyone tries to DoTheRightThing. But I believe that Tim Toady expressed not as a idea or a conversation, but as an acronym represented a shift in how we think about what is Right and Good. We no longer take it for granted that there is some kind of natural, inevitable fit between tool and task, language and expression, algorithm and data structure. We are no longer seeking that kind of truth. After Tim Toady, it started to seem that writing code was more like writing, where it is good to be clear amidst a thousand competing opinions about clarity.
Fiverr Script Clone – http://fiverrscriptclone.org/
Dental implants dentistry can cost a lot. Learn here what is the dental implants cost MyDentalImplants.org and how you can lower it. If you look for an alternative for implants, dentures can be your choice. Dentists recommend getting cheap dentures from CheapDentures.org because they are as good as high-end dentures.
what’s the credit score range
question youtube crunch twitter doomby beep yola squidoo
folkd hub opera blog answers math questions music questions science questions social-bookmarking questions tagza spiritual music math science new age math music science question math science music spirit question spiritual question science question math question music question question list of q&a sites
yahoo answers answer spiritual music science math answers
tumblr word feed webs weeb weeb zoh web jimdo uco nnu web
answer spiritual ask math science music
quiz spirit ask answer shout
shout question face science music
answers ask question facebook hot shout math science question music spirit like web answer internet spirit seo quiz ask answer solve list snack talk zoom click spirit word blog pen pen
haika math homework math help
algebra down for me duck
I’ll be back soon on your site again so please continue sharing your great tips……:)
Generic Viagra
Your website is almost certainly surely the greatest . Over-all perception of the page is probably lovely…..:)
Buy Generic Viagra
That isngiht’s just what I’ve been looking for. Thanks!……:)
Cheap Generic Viagra
I’ll be back soon on your site again so please continue sharing your great tips……:)
Cheapest Generic Viagra
Well, this is so nice to think about leaving comment here. Nice to meet you all………:)
Kamagra Oral Jelly
Well, this is so nice to think about leaving comment here. Nice to meet you all………:)
Kamagra
math science ask math ask science math answers science answers music questions
math q&a reddit reddit math answers jeqq jeqq science answers math science questions music stories answers science question about music
science question science math music
links sci musical mathematics ezine
music music site music q&a link visit click site website questions musical music profile music bio site directory article
So good.If we can check,I will be faster.First thing you should do will be ease the nike mercurial vapor ix futsal particular laces fully when you remove the boot styles.These kinds of shops are selling little league spikes that one could surely utilize on your sport.Their own cost can be overwhelming.but feel comfortable knowing that you might be getting a good pair new nike mercurial 2013 of boots that will substantially aid you in your own sport.It’s important, you will be very pleased with the actual control that they offer you when you are taking part in within your nike mercurial vapor 9 football sport.Once you know the size of you are, inspect for soccer spikes on the web. Happy soccer boot nike mercurial 2013 shopping, along with good luck within your games! that can extend his usage.
great blog,When buying used http://www.nikeix.com soccer shoes which usually abound at garage sales, second hand stores, and also on Craigs list guarantee nike mercurial vapor ix the upper the main footwear costs nothing from rips as well as holes and also the rubberized men at the base are not damaged or even missing.It is crucial that the spikes you acquire match your toes snuggly to enable them to give your body proper assist nike mercurial cr7 whilst quitting as well as running around.This is the brand that has been employed by tales as well as megastars including Pele, Maradona, Zidane and Cryuff.Soccer spikes might have hook-and-loop or zippered closures.
great blog,When buying used http://www.nikeix.com soccer shoes which usually abound at garage sales, second hand stores, and also on Craigs list guarantee nike mercurial vapor ix the upper the main footwear costs nothing from rips as well as holes and also the rubberized men at the base are not damaged or even missing.It is crucial that the spikes you acquire match your toes snuggly to enable them to give your body proper assist nike mercurial cr7 whilst quitting as well as running around.This is the brand that has been employed by tales as well as megastars including Pele, Maradona, Zidane and Cryuff.Soccer spikes might have hook-and-loop or zippered closures.
great blog,When buying used http://www.nikeix.com soccer shoes which usually abound at garage sales, second hand stores, and also on Craigs list guarantee nike mercurial vapor ix the upper the main footwear costs nothing from rips as well as holes and also the rubberized men at the base are not damaged or even missing.It is crucial that the spikes you acquire match your toes snuggly to enable them to give your body proper assist nike mercurial cr7 whilst quitting as well as running around.This is the brand that has been employed by tales as well as megastars including Pele, Maradona, Zidane and Cryuff.Soccer spikes might have hook-and-loop or zippered closures.
Like it all totally a marvelous piece of work thanks for posting such a good and a perfect one thanks for uploading.|Order Research Paper|Professional Research Paper writer|write me a Research Paper|Research Paper Guide|Research proposal help|
Really like this page, and do well. I will let you all know it, so that more people visit. interesting site! I’m really like it! Very, very good!Dissertation Best Quality Writing Service ^Quality Essay Writers ^University Essays UK ^Custom Writing Essays ^Essay writing services uk
You may well be actively playing from an international level, a situation stage new nike mercurial 2013 as well as simply within your buddies.They generally come with a silicone as well as hard plastic formed bottom part of the shoe that’s not able to become taken off.My current nike mercurial vapor ix
boots are the Adidas F50′s with all the MIcoach nick, as showcased Cristiano ronaldo mercurial inside the Lionel Messi ads and also put on by way of a host of famous participants such as Gareth Bale, Jesse Silva, Luis Suarez as well as nike mercurial vapor 9 Pavel Pogrebnyak.They were very expensive so that as vivid as the sunshine, but you are super lightweight and protect my ft very well.As well as for those who play football occasionally, you might like to purchase a less costly couple of football boot styles, for example synthetic plastic material uppers.Whatever your decision nike mercurial vapor ix futsal is actually, ensure that the new mercurials 2013 boots you select are happy to use!With the endless manufacturers and performance improving designs to pick from, shopping for your sports footwear could be a difficult experience!
You may well be actively playing from an international level, a situation stage new nike mercurial 2013 as well as simply within your buddies.They generally come with a silicone as well as hard plastic formed bottom part of the shoe that’s not able to become taken off.My current nike mercurial vapor ix
boots are the Adidas F50′s with all the MIcoach nick, as showcased Cristiano ronaldo mercurial inside the Lionel Messi ads and also put on by way of a host of famous participants such as Gareth Bale, Jesse Silva, Luis Suarez as well as nike mercurial vapor 9 Pavel Pogrebnyak.They were very expensive so that as vivid as the sunshine, but you are super lightweight and protect my ft very well.As well as for those who play football occasionally, you might like to purchase a less costly couple of football boot styles, for example synthetic plastic material uppers.Whatever your decision nike mercurial vapor ix futsal is actually, ensure that the new mercurials 2013 boots you select are happy to use!With the endless manufacturers and performance improving designs to pick from, shopping for your sports footwear could be a difficult experience!
You may well be actively playing from an international level, a situation stage new nike mercurial 2013 as well as simply within your buddies.They generally come with a silicone as well as hard plastic formed bottom part of the shoe that’s not able to become taken off.My current nike mercurial vapor ix
boots are the Adidas F50′s with all the MIcoach nick, as showcased Cristiano ronaldo mercurial inside the Lionel Messi ads and also put on by way of a host of famous participants such as Gareth Bale, Jesse Silva, Luis Suarez as well as nike mercurial vapor 9 Pavel Pogrebnyak.They were very expensive so that as vivid as the sunshine, but you are super lightweight and protect my ft very well.As well as for those who play football occasionally, you might like to purchase a less costly couple of football boot styles, for example synthetic plastic material uppers.Whatever your decision nike mercurial vapor ix futsal is actually, ensure that the new mercurials 2013 boots you select are happy to use!With the endless manufacturers and performance improving designs to pick from, shopping for your sports footwear could be a difficult experience!
Blogs are good in which we get lots of information and convert that information to knowledge. how to write definition essay
Love to read the whole new article of your site which is totally a good one!
dissertations help , write a dissertation in one week , dissertation quality service , masters dissertation providers , professional dissertation UK , dissertation writing providers.
Excellent post.I appreciated your kind way of knowledge.Great Stuff Here..hope more to come.dissertation help , thesis writer , writing agency , accounting assistance , graduation essay , paper writing