John Chamberlain
Developer Diary · Archive
November 2003
November 11
N-Gage Deathwatch
November 12
Nokia's Push to Hype
November 13
OPeNDAP Data Connector 2.23 Released
November 14
The Mechanics of a Release
November 15
Secrets of Creating Software: Productivity
November 16
The Bright Future of Java
November 17
Computer Science is Pivotal for Robotics
November 18
Did You Hug Your Robot Today?
November 19
Chess, Go and Artificial Intelligence
November 20
The Dawn of a New Era for Scientific Data
November 21
The Open-Source Inquisition
November 22
The Multi-Gig Memory Potential Behind 64-bit Computing
November 23
Palm versus PocketPC - the Final Analysis
November 24
Secrets of Saveless Development
November 25
BEEP, the Ultimate Protocol Tool
November 26
Robotics Goes Mainstream
November 27
Automated Storage Systems
November 28
Whatever Happened to the Webapps?
November 29
The Obsolescence of Tanks and Helicopters
November 30
Home-Built Systems Coming Back
December 2003
December 1
RFID Applications
December 2
AI and the DARPA Grand Challenge
December 3
Can AI Write Algorithms?
December 4
Microsoft's Absurd FAT Patents
December 5
Secrets of Creating Software: Feature Creep
December 6
Tabbed GUIs
December 7
Dread of Threads
December 8
Bugs, the Unknown of Software Development
December 9
Complex Problems Have Complex Solutions
December 10
Bionics and Human Development
December 11
The Browser Wars are on Again
December 12
Electronic Documents
December 13
Maya Drives Movie CGI
December 14
Visualization Software Rundown
December 15
Programming Paradigms Past and Future
December 16
64-bit Computing Heats Up
December 17
Is Dell Losing Its Touch?
December 18
Educating the Mobile Applications Consumer
December 19
The Future of Data Semantics
December 20
GUIs Are Key To Semantics
December 21
Bad Software is Better than No Software
December 22
A Dwindling Rationale for High-End Servers
December 23
The Three Bears of Software
December 24
Software Construction Strategy
December 25
Can Licensing Sustain Sun?
December 26
Waiting for Web Services
December 27
Angular Gantry Robotic Innovation
December 28
Robotics Profits Elusive
December 29
Bad Software Drives Hardware Losses
December 30
Generic Laptops Coming?
December 31
OpenOffice Leads Return to Low-Cost Software
January 2004
January 1
OpenOffice Writer Shines
January 2
Enabling Technologies
January 3
Can the Java Desktop Compete with Windows?
January 4
Eli Whitney and Standardization
January 5
In Search of a Better Desktop
January 6
Ridiculous Code Names
January 7
Computer Stores Try Consumer Electronics
January 8
The Top Web Sites
January 9
Java Versus .NET
January 10
Satellite Photos in the News
January 11
Why Apache is Beating Microsoft IIS
January 12
Database Technology Stuck in the 70s
January 13
MMORPGs Go Personal
January 14
Fuzzy Logic Behind Photoshop Anti-Counterfeiting
January 15
Robotics Key to Mobile Phone Assembly
January 16
I'm Feeling Lucky
January 17
64-Bit Cranks Computing
January 18
The Software Creator
January 19
Hiring the Best
January 20
Is ATT / Comcast Spying on Me?
January 21
Mapping the Internet
January 22
To Spy or Not to Spy
January 23
Opt In Spying
January 24
My Thousand-Member Team
January 25
No Worms Here
January 26
The Hunt for Nimdite 24.130.108.10
January 27
Stealth Penguin
January 28
Quest for the Silent Computer
January 29
Java versus .NET: Runtime Deployment
January 30
Do It Yourself
January 31
Core Appeal or Mass Appeal
February 2004
February 1
The Anti-Virus Scam
February 2
Python Matures
February 3
Has Moore's Law Ended?
February 4
Shrinking Screen, Shrinking Revenue
February 5
The Plot to Disappear the Cents Sign
February 6
How to Stop Spam
February 7
Java Classes Source Posted
February 8
Microsoft and Disney Combine For Copy Protection
February 9
JavaOne 2004 Takes Shape
February 10
Are DOS Attacks a Modern Day Ostracism?
February 15
Microsoft Sponsors Chess Prodigy
February 16
Apple's Store Strategy Succeeds
February 17
Taking Exception to Exceptions
February 18
Intel's Very Fast Memory Architecture
February 19
Principles of Programming: Separate Data from State
February 20
Principles of Programming: Allocate Only as Much Space as Needed
February 21
Ten Years of Hardware Evolution
February 22
Are Chess Computers About to Overtake Humans?
February 23
FPGAs Offer New Hardware Capabilities
February 24
Ralph Nader's Evil Twin
February 25
N-Gage Deathwatch, Part II
February 26
Principles of Programming: Input Validation
February 27
Principles of Programming: Make Precedence Explicit
February 28
Forth Lives On
February 29
PC BIOS, The Final Chapter
March 2004
March 1
Principles of Programming: Pass by Reference
March 2
200 Attacks a Day
March 3
Sun's Java Home Site Goes Down
March 4
RFID Currency Tagging
March 5
The Broken Patent System
March 6
Principles of Programming: Test for the Positive Case
March 7
e-Postage
March 14
DARPA Grand Challenge Reveals Machine Limitations
March 22
Computers Killing Off Bookstores
March 23
How Bad are Computers at Igo?
May 2004
May 21
NASA Gets High Marks for Security
May 26
Homebuilt PCs are Still No Cakewalk
January 2005
January 19
Page Rank Wisdom
January 20
Creating a Secret Message
January 22
Tsunami Alerts Congress to Importance of Science
January 27
The History of TQM
January 2018
January 15
TPM Applied to Software Development
January 16
The Wayback Machine Saves JohnChamberlain.com
January 17
Starcraft, the Next Frontier in AI
January 18
Cimplicity
January 28
Tabs Versus Spaces
February 2019
February 9
AlphaStar Chases the Singularity
info@johnchamberlain.com ·
bio
· Revised 9 February 2019·
Pure Content