And now for something completely different.

When I started this blog, I wanted to have a place where I could put my technical rantings. If you knew me in person, you’d realize that I’m rather passionate (in a “meet my little friend” beat people to death with a baseball bat and bury the remains in the back yard under the flowers [...]

Filed under: Commentary | Posted on August 31st, 2007 by William Woody | No Comments »

You mean people don’t do this?

Paul Graham has, as usual, an excellent article on the art of software development: Holding a Program in One’s Head I have only one question. In his article he writes: You can magnify the effect of a powerful language by using a style called bottom-up programming, where you write programs in multiple layers, the lower [...]

Filed under: Commentary | Posted on August 27th, 2007 by William Woody | No Comments »

Why Observable/Observer Should DIE!

I’m not talking about the design model here, but the java.util class and interface. From a development standpoint the interfaces should die a painful death and here’s why: (1) It violates the rule of discovery–that a newbie to the code should be able to discover easily what is going on. If you’re maintaining some code [...]

Filed under: Uncategorized | Posted on August 17th, 2007 by William Woody | No Comments »

Like perpetual motion machines and anti-gravity…

After reading this article on Slashdot: Hiring Programmers and The High Cost of Low Quality, and simultaneously attending an internal meeting where they discussed an internal reorganization and the promise to “execute” on a new project using “agile development methodologies”, I just had an epiphany. Software development methodologies, such as “Agile” and “XP” and “Scrum” [...]

Filed under: Commentary | Posted on August 6th, 2007 by William Woody | No Comments »

Anti-Patterns: Roll Your Own

Not quite the class inheritance error I had originally planned to write about, but something that is currently biting me in the ass. The project I’m working on uses a Java Swing table. The way they use the table is, um, “unique” in that “Oh My God What Were They Thinking!” sort of a way. [...]

Filed under: Java, Uncategorized | Posted on August 2nd, 2007 by William Woody | No Comments »

Categories

Archive

Links

Meta

Copyright © 2010 William Edward Woody. All rights reserved.

Theme modified from the original Tech Blue, designed by Hive Designs • Ported by Free WordPress Themes and Linux Web Hosting