| pronounced: | like “Badger”, but Good! |
|---|---|
| email: | goodger@python.org |
A collection of truths, axioms, and biases.
Contents
I am a Bright:
A bright is an individual whose worldview is naturalistic (free from supernatural and mystical elements).
I “believe” in science, but it is a rational belief, based on evidence and reproducible experiment. The essential difference, as I see it, is this: science is evidence without faith, while religion is faith without evidence. I try to remain open-minded: I am willing to entertain the idea that I am wrong, and I am willing re-examine my beliefs, given compelling new evidence.
I am generally tolerant of religions, superstitions, and other supernatural belief systems -- even though I find them irrational and misguided at best -- as long as it is kept personal. What I cannot tolerate is someone forcing their worldview on me or on others.
A great book for new parents is The First Three Years of Life, by Burton L. White. Rather than giving a cookie-cutter recipie for all kids (who are all different), it gives insight into the thought processes of children from newborns to 3 years of age, and tips for humane discipline. A newborn’s cry is very different from a 1-year-old’s cry.
Windows users are simply the unfortunates who have never tried Macs. They should be pitied, and they should be enlightened.
Information wants to be free. Data wants to be free. Software wants to be free.
Any attempt to restrict access to data via DRM (digital restrictions management) is bound to fail. “DRM” is also known as Content Restriction Annulment and Protection, or “CRAP”.
Free/Libre and Open-Source Software (FOSS or FLOSS) is the way of the future, and it’s here today.
Choose Free software. Free as in freedom, as in free speech.
Compare operating systems to automobiles. Windows is like a car with its hood locked shut, and only Microsoft has the keys. Although you can repaint the car or add fuzzy dice, only Microsoft can modify the engine. The GNU/Linux car’s engine is open and accessible; the blueprints and schematics can be found in the glove compartment. You can study it, take it apart, modify it, fix it yourself or have someone fix it for you.
But since this is software and not automobiles we’re talking about, you can also copy Free software and share it with your friends, neighbors, or even the whole world. People will thank you. Try to do what with proprietary software and the police will arrest you.
With Free software, you have the freedom to do whatever you like.
Software patents are evil and wrong, and “clearly a menace to society and innovation” (Georg Greve, president of the Free Software Foundation Europe).
Emacs rocks.
Python is the best programming language out there, bar none. It scales from short scripts to large systems, and is applicable to the whole range of developers, from beginners to experienced gurus. The only thing that it isn’t applicable to is some speed-sensitive applications, like some device drivers and the kernels of operating systems.
I value my freedom much more than any false sense of safety or security provided by other languages (like C++, Java, etc.).
And Python fits my brain.
Extreme Programming (XP) is a great set of lightweight practices that help project teams produce excellent software efficiently. It may not be universally applicable, but it’s definitely worth a look.
UML is useful for formally documenting a system, and has its place in the planning process. But it can easily be overused and abused, and often is. It’s a tool, but it’s no silver bullet.
The U.S. has been pushing global copyright terms to extremes, and must be reined in. Copyright now lasts far too long. Every time that Steamboat Willie (the first incarnation of Mickey Mouse) nears the end of his copyright term, the U.S. Congress passes a law to extend copyright terms. The current copyright term is the author’s lifetime plus 70 years for individual works, or 95 years for corporate works.
The chances of anything created today entering the public domain in our lifetimes is close to nil!
The Canadian copyright Bill C-60 is a bad bill. It aims to import the US copyright term extensions and fair use limitations to Canada.