Cleaning up on the web with AJAX

Forbes.com hops on the AJAX bandwagon with a brief overview of what some new businesses are using it for. I found the point at the end about AJAX impacting Nielsen/NetRatings statistics particularly interesting.

Decoding COM HRESULT error codes

As I mentioned in a previous post, I’m currently slogging through the melancholic mire of testing .NET/C# code. In the process, I’ve been receiving exceptions which give an HRESULT code in hex (i.e. 8×80020005) and not much else. That got me to wondering what these HRESULTs are and how to … Continue reading

Pair Programming at SAS

What is pair programming? PairProgramming.com defines it as: Two programmers working side-by-side, collaborating on the same design, algorithm, code or test. One programmer, the driver, has control of the keyboard/mouse and actively implements the program. The other programmer, the observer, continuously observes the work of the driver to identify tactical … Continue reading

Innovation isn’t just about the future

Wired News ran an article last month talking about the recent phenomenon of warez traders and illegal music downloaders flocking back to Usenet to ply their trade. I find this fascinating considering the number of “modern” file sharing applications like Kazaa and BitTorrent which are easily available. The article cited … Continue reading

Automating mundane tasks with Expect

Expect is a UNIX program based on the Tcl programming language. It allows for quick and easy automation of interaction with other programs. For example, Expect can be used to write a script which launches FTP, enters a password when prompted, navigates to a directory, downloads a file, and finally … Continue reading