GPartEd – Free and Open Source Disk Partitioner

GPartEd (http://gparted.sourceforge.net) is a free and open source software tool that does disk partitioning like its commercial counterpart, PartitionMagic. Although GPartEd is cursed with a boring name, it is nevertheless a superstar product with both looks and brains. (For the looks, see http://gparted.sourceforge.net/screenshots.php.) The name GPartEd is an abbreviation for Gnome Partition Editor. Although I […]

Dabbling in Clojure

Clojure (http://www.clojure.org) is a Lisp implementation running on the Java Virtual Machine, written primarily by Rich Hickey and designed for simple and reliable concurrent programming. Clojure is a radical departure from the more conventional languages such as C, C++, Java, and Ruby. As a functional language, using it requires a different outlook and thinking style. […]

Applying User Interface Design to Source Code

The same user interface guidelines that make for an outstanding software product apply to source code as well. It turns out that programmers actually have human minds after all. Without effective and efficient presentation, a product’s content and functionality can be missed and misunderstood. This principle applies way beyond the realm of software products. It […]