Monthly Archive: July 2008

Facts and Fallacies of Software Engineering

a.k.a. “Fifty-Five Frequently Forgotten Fundamental Facts (and a Few Fallacies) about Software Engineering” Very important book with timeless facts about software engineering. By Robert L. Glass, professional software engineer since 1954 (think about it). If you haven’ t read it, I won’t employ you. 😉

Online Programming Contests

(in no particular order) [list] [*][url=]Sphere Online Judge[/url] Supports more than 30 different programming languages and a growing problem-set of about 3000 tasks for practice. [*][url=]Project Euler[/url]. A “series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve”. [*][url=]UVa Online Judge[/url] More than 200 contests and more than 2000 algorithmic programming problems. [*][url=]TopCoder[/url] Not only algorithmical, but also architectural and design contests. [/list] Happy coding!

Interface Design und Usability

I’ve read two great books on interface design recently. Huh? Interface design? Who cares? I would go so far as to recommend this to any programmer, regardless of his personal interest in GUI design. While “GUI Bloopers” is more focused on current, ‘standard’ elements of interface design, and how to avoid the most popular mistakes when planning and designing interfaces, it still contains a lot of timeless, important material on general topics and rules of interface design. Raskin goes beyond current interfaces in his book on “Humane Interfaces”. Based on theoretical founding (“one locus of attention”), he develops new ways...

Windows Vista: Moving Program Files and User Data, Revisited

In January, I wrote how you can move both your program files and user data folders using Junctions. I have been doing this for years on my XP installations and didn’t expect it to cause so much trouble. In March, the first Windows Updates failed with error code 80070011. I have posted about how you can fix this on a per-failed-update basis manually. With the release of SP1, this method didn’t work any longer. There was no pending.xml, no matter how many updates failed on me. Reader Jiminaus suggested to update the ProgramFilesDir. Today, my system drive crashed on me...

Evaluating Dropbox and Syncplicity: A First Comparison

I’ve been looking all my life for an acceptable backup and synchronisation tool. Even with enough technical experise and an own server, I just cannot find the right software. Recently, some new services popped up that transparently sync and backup your files on the net: [url=]Dropbox[/url], [url=]Syncplicity[/url], [url=]SugarSync[/url] and [url=]Microsoft Live Mesh[/url]. Judging from the outside, all four look surpisingly similar. Yet, there are some differences that I’d like to discuss here. I haven’t looked at all of them, so I will restrict my comparison to Dropbox and Syncplicity: Live Mesh accounts are not available publicly and it’s Windows-only, SugarSync...