Monday 9 December 2013

Best Programming Quotations

Best Programming Quotations :


 

 A good programmer is someone who looks both ways before crossing a one-way street.   -- Doug Linder, systems administrator

A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits.   -- Edsger Dijkstra, computer scientist

Being abstract is something profoundly different from being vague... The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.   -- Edsger Dijkstra

Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.   -- Edsger Dijkstra

C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.   -- Bjarne Stroustrup, developer of the C++ programming language

Commentary: most debugging problems are fixed easily; identifying the location of the problem is hard.   -- unknown

Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline.   -- Bill Clinton, former President of the United States

Given enough eyeballs, all bugs are shallow (e.g., given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone).   -- Eric S. Raymond, programmer and advocate of open source software, from The Cathedral and the Bazaar

Good code is its own best documentation. As you're about to add a comment, ask yourself, 'How can I improve the code so that this comment isn't needed?' Improve the code and then document it to make it even clearer.   -- Steve McConnell, software engineer and author, from Code Complete

Hey! It compiles! Ship it!   -- unknown

Inside every well-written large program is a well-written small program.   -- Charles Antony Richard Hoare, computer scientist

It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.   -- Nathaniel S. Borenstein, computer scientist

Managing programmers is like herding cats.   -- unknown

Real programmers don't comment their code. If it was hard to write, it should be hard to understand.   -- unknown

Simplicity is prerequisite for reliability.   -- Edsger Dijkstra

The sooner you start to code, the longer the program will take.   -- Roy Carlson, University of Wisconsin

Weeks of programming can save you hours of planning.   -- unknown

There are only two kinds of programming languages: those people always bitch about and those nobody uses.   -- Bjarne Stroustrup

Saturday 7 December 2013

Hidden Messages in Your Web Browser

Hidden Messages in Your Web Browser :

  
     There is a hidden message in the Web browser you're using right now. Assuming it's Mozilla Firefox. If it isn't, then kindly open Firefox and read that sentence again. We will wait.

Every Mozilla browser includes a special "about" feature that allows you to configure certain sections just by typing "about:whatever" into the address bar. For example, if you type "about:about," you'll see a list of all the menus they offer. Some of the menus are actually cute Easter eggs, like "about:robots," which takes you to a page referencing things like Blade Runner, Futurama, and the eventual annihilation of all mankind.

However, if you type "about:mozilla," perhaps looking to learn a bit more about the browser, you'll come across a red screen with ominous Bible-like text written on it.

What the complete hell? What you've just read is an excerpt from the Book of Mozilla, an ongoing text of apocalyptic literature secretly inserted by Mozilla into each of its Web browsers dating back to when the company worked on AOL's Netscape in 1995. So if you typed "about:mozilla" 17 years ago, you'd see that.

Apparently, each verse is a metaphor for one of the updates Mozilla has released. Hidden developer commentary in the code of the 1998 page confirms that the beast "Mammon" is actually Mozilla's main competitor, Microsoft Internet Explorer. The first verse we showed you says that Mammon has become "naught but a follower," a reference to the fact that the latest editions of Internet Explorer straight up ripped off several features from Mozilla. Among them was the "about:mozilla" page -- if you type that in some versions of Explorer, it takes you to a blank blue screen.