“30 Most Influential People In ProgrammingPosted on 29. Jul, 2009 by Andy in ProgrammingEarlier in the month we released a post called 30 Most Influential People In Web Design which showcased our favorite 30 web designers. Today we want to show off our favorite 30 programmers who have inspired and influenced so many people to become better programmers. Let us know who has inspired you to start and become a better programmer!”
Posts Tagged ‘Internet’
Cory Doctorow on life in the information economy
via Cory Doctorow on life in the information economy – Business of Software.
Dr. Jim Taylor’s blog
Psychology of Technology
Psychology of Technology: Disconnectivity Anxiety
<snip>
Do you freak out when you lose your mobile phone signal? Do you get stressed when your Internet goes down? Are you mortified if you have to use dial-up to access your email? If so, you may be suffering from “Disconnectivity Anxiety.” Though not an official psychiatric disorder, I see it as a growing problem in our “gotta be connected 24/7″ culture. I define Disconnectivity Anxiety DA as: “a persistent and unpleasant condition characterized by worry and unease caused by periods of technological disconnection from others.”
</snip>
“Google has recently released the Android platform for developing mobile applications. The language used for developing Android programs is Java, but it is not Java Micro Edition. No wireless application developer can ignore Android. Google is the best known brand name, among the users of the web and Android comes from Google. I am presenting this hands-on tutorial, as a sequel to my j2me series. Adequate knowledge of core-java ,especially Event-handling, Swing and inner-classes is assumed. Though Android does not make use of Swing, it uses similar ideas.”
I’ve downloaded the iso and loaded it up in a virtualbox, here are some screenshots of it if you are interested
“It’s been an exciting nine months since we launched the Google Chrome browser. Already, over 30 million people use it regularly. We designed Google Chrome for people who live on the web — searching for information, checking email, catching up on the news, shopping or just staying in touch with friends. However, the operating systems that browsers run on were designed in an era where there was no web. So today, we’re announcing a new project that’s a natural extension of Google Chrome — the Google Chrome Operating System. It’s our attempt to re-think what operating systems should be.”
<snip>
“Dear Editor:
I appreciate your bringing my ideas to your readership. However, there are numerous inaccuracies and misrepresentations in Daniel Lyons’ story. For example, of the many accurate predictions for the year 2009 that I wrote in my book The Age of Spiritual Machines, written in the late 1990s, only three are listed in the sidebar “Kurzweil’s Crystal Ball” while a larger number are listed as “false.” Of these “false” predictions, a number are in fact true, and others are only a few years away. For example, “Computers will be commonly embedded in clothing and jewelry” is listed as false. When I wrote this prediction, portable computers were large heavy devices carried under your arm. Today they are indeed embedded in shirt pockets, jacket pockets, and hung from belt loops. Colorful iPod nano models are worn on blouses as jewelry pins, health monitors are woven into undergarments, there are now computers in hearing aids, and there are many other examples.” …
Ray Kurzweil
</snip>
For more detail click the link.
1. Short Sentences – to ensure that your reader is following you.
2. Consistent Terms – spell out acronyms or technical expressions at the outset
3. Clear Screen Shots – nicely selected screen shots
4. Relevant Diagrams – nice diagrams also will help the reader to understand your points
5. Know Your Reader – the ones reading technical documentation about software are developers and quality assurance personnel
6. Give Examples – use relevant data and models
7. Short Paragraphs – do not cover more than one important concept per paragraph
8. Detailed Table of Contents – take the time to provide a nice document map in the form of a good TOC
9. Detailed Index – have a nice index that covers, alphabetically, important concepts
10. Publishing Your Work – choose the output format that will be best for your audience
Computerworld
“Forty years ago this summer, a programmer sat down and knocked out in one month what would become one of the most important pieces of software ever created.
In August 1969, Ken Thompson, a programmer at AT&T subsidiary Bell Laboratories, saw the month-long departure of his wife and young son as an opportunity to put his ideas for a new operating system into practice. He wrote the first version of Unix in assembly language for a wimpy Digital Equipment Corp. DEC PDP-7 minicomputer, spending one week each on the operating system, a shell, an editor and an assembler.”
via Unix turns 40: The past, present and future of a revolutionary OS.



No Comments