[an error occurred while processing this directive]

Programming Links :: Technologies

Basics

  • Free OnLine Dictionary of Computing http://foldoc.org/ simple and great Foldoc : 2006
  • How To Ask Questions The Smart Way http://www.catb.org/~esr/faqs/smart-questions.html "Before you ask", "How to Ask", "How to Interpret Answers" Eric S. Raymond : 2006
  • Ideal Programmer http://idealprogrammer.com/ Information, tutorials, news, jobs, and other resources for programmers. Newsfeeds for idfferent subjects. Focuses on web programming. Page design seems business-oriented and commercial-looking, but the information is good, and presented clearly. Ideal Programmer : 2007
  • Programmer http://en.wikipedia.org/wiki/Programmer "A programmer or software developer is someone who programs computers, that is, one who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software." Wikipedia : 2006
  • Programming FAQ http://www.paulgraham.com/pfaq.html Q. How can I learn to program?
    A. The way to learn how to program is to write programs.
    Paul Graham : ?
  • Programming, at Wikipedia http://en.wikipedia.org/wiki/Programming about programming, resources Wikipedia : 2006

Help

books

development

  • Chris Feaver http://cfeaver.notsafetotalk.com Has some interesting things to say. Chris Feaver : 2006
  • GNU http://www.gnu.org Home of a lot of great, free software. The "invisible half" of linux. GNU : 2006
  • No Silver Bullet: Essence and Accidents of Software Engineering http://www-inst.eecs.berkeley.edu/%7Emaratb/readings/NoSilverBullet.html Written in 1987 and still relevant. "There is no single development, in either technology or in management technique, that by itself promises even one order-of-magnitude improvement in productivity, in reliability, in simplicity. In this article, I shall try to show why, by examining both the nature of the software problem and the properties of the bullets proposed." Essential Difficulties; Past Breakthroughs Solved Accidental Difficulties; Hopes for the Silver; Promising Attacks on the Conceptual Essence Frederick Brooks : 1987
  • Slashdot on "Stiff asks, great programmers answer" http://it.slashdot.org/article.pl?sid=06/10/10/031226 Excellent comments and additions to Stiff's programmer interview. slashdot : 2006
  • Stiff asks, great programmers answer http://sztywny.titaniumhosting.com/2006/07/23/stiff-asks-great-programmers-answers/ "10 questions to a bunch of programmers that I consider very interesting people and I respect them for various things they created. ... these are things I would ask about if I could speak with them personally for, let’s say, 10 minutes ..." Linus Torvalds - Linux kernel; Dave Thomas - Author of the "Pragmmatic Programmer", "Programming Ruby" and other great books about programming; David Heinemeier Hansson - Rails Framework; Steve Yegge - least known, but also some of the most interesting answers; Peter Norvig - AI, Research Director at Google; Guido Van Rossum - The Python language creator; Bjarne Stroustrup - C++ creator; James Gosling - The Java language creator; Tim Bray - XML and Atom Stiff : 2006
  • What is the Ultimate Linux Development Environment? http://ask.slashdot.org/article.pl?sid=06/08/30/2323236 vi/emacs/shell? graphical IDEs? SlashDot : august 2006

education

  • Advice for Computer Science College Students http://www.joelonsoftware.com/articles/CollegeAdvice.html 1. Learn how to write. 2. Learn C. 3. Learn microeconomics. 4. Don't blow off non-CS classes just because they're boring. 5. Take programming-intensive courses. 6. Stop worrying about all the jobs going to India. 7. No matter what you do, get a good summer internship. Joel Spolsky : 02 jan 2005
  • Kids Programming Language http://kidsprogramminglanguage.com/ A simple language that runs on MSWin, to teach programming basics : 2006

history

  • The Cathedral and the Bazaar http://en.wikipedia.org/wiki/Cathedral_and_the_Bazaar "Essay by Eric S. Raymond on software engineering methods, based on his observations of the Linux kernel development process and his experiences managing an open source project" Wikipedia : 2006

interesting things

  • Context-Aware applications http://developers.slashdot.org/article.pl?sid=06/09/05/1727201 Interesting discussion of pros, cons, ramifications of context-aware apps SlashDot : Sept 2006
  • Dilbert http://www.dilbert.com/ daily comic strip about a programmer and his co-workers and friends. Scott Adams : 2006
  • Error codes or Exceptions? Why is Reliable Software so Hard? http://damienkatz.net/2006/04/error_code_vs_e.html Damien Katz :
  • Great Hackers http://www.paulgraham.com/gh.html "... who are the great hackers? How do you know when you meet one? That turns out to be very hard. Even hackers can't tell." A hacker is someone who loves to work on interesting problems. "It seems like the only way to judge a hacker is to work with him on something." "Because you can't tell a great hacker except by working with him, hackers themselves can't tell how good they are. This is true to a degree in most fields." Paul Graham : July 2004
  • Leaky Abstractions http://www.joelonsoftware.com/articles/LeakyAbstractions.html "Abstractions fail. Sometimes a little, sometimes a lot. There's leakage. Things go wrong. It happens all over the place when you have abstractions." Joel Spolsky : Nov 2002
  • User Friendly http://ars.userfriendly.org/ daily comic strip about people working at a small isp: a couple of coders, a sys admin, a web designer, a marketer, and some other interesting beings. Illiad : 2006

issues and news

  • Register Developer http://www.regdeveloper.com/ Issues and news in the world of software developers, from the irreverent computer news site itself. Register.com : 2006
  • Register.com http://www.register.com/ Issues and news in the world of computers and IT; "Biting the hand that feeds IT" Register.com : 2006

logic

open source

  • The Birth of a FOSS Application http://community.linux.com/article.pl?sid=07/01/12/2127230 "I was unable find a FOSS application that met [my brother's] need for a free, simple, Web-based newsletter that provided the flexibility of mailing subgroups. I decided to roll my own under the GPL -- partially to give back to the FOSS community, partially to practice new programming techniques, and partially to provide a solution. What I learned may be as valuable as the software I helped create." Includes a good checklist on starting your own FOSS project. Brice Burgess : jan 2007

people

quality

regular expressions

[an error occurred while processing this directive]

Rev. 07 July 2007

This page was made from a csv file with a php program.
http://www.webwalker.to/technicious/