Browsing articles from "November, 2008"

Evolution Of My Blog Categories

Nov 28, 2008   //   by Hackadelic   //   Blog  //  No Comments

Creating a faceted classification system...You may have noticed that there are no categories on my blog (except the default one, which I renamed from “uncategorized” to “assorted”). It is so by purpose.

The reasoning behind this is based on an agile development principle: Measure, Don’t Guess1, and is also in line with the general advice against including the category in permalinks2.

So, instead of “guessing” my categories, I decided to undertake a small experiment: I’ll wait until I’d have written enough articles, and see what categories naturally arise with my writing. My first checkpoint is at 10 posts, with an option to defer decisions for other 5-10 posts.

Read more >>

  1. also expressed in the OptimizeLast rule []
  2. Look for the 5/29/08 update, it explains that you’d be in trouble if you wanted to change your categories later. There are more good arguments in comment #29 to this post on techcounter []

The Truth About Simplicity

Nov 27, 2008   //   by Hackadelic   //   Blog  //  No Comments

I’ve already used a smaller variant of this picture in my previous post, but it fits just so nicely into the whole simplicity topic, it simply must be shown in big again.

With no further words – here it is: 🙂

Truth About Simplicity

KISS My A*s

Nov 26, 2008   //   by Hackadelic   //   Blog  //  No Comments

KISS? My a*s!In my prior articles, I wrote about my views on simplicity, my objections to putting diffuse concepts into seemingly straight rules, and the risk of unintentionally sending the wrong messages therewith. Since then, I seem to keep stumbling upon stuff that somehow adds to my position.

KISS, in its purest an acronym for “Keep it simple, stupid” (note the comma!), is another example of a brilliant principle diluted in the process of mass circulation. Read more >>

Be Careful What You Optimize For

Nov 17, 2008   //   by Hackadelic   //   Blog  //  No Comments

Jeepers!In two recent posts, I wrote about the notions of clever and dumb code, and the possible implications of their usage in their every-day language. There’s a particular point of interest related to these posts:

A common – and very understandable – motivation for requiring code to be “dumb” is the reasoning that if the code was dumb, then less skilled – and less paid – programmers could take on software development.

This is anther example how doing (or thinking) the “obvious” is a clear sign of shortsightedness.

Aside from evidence that mediocrity costs more, there is one more interesting long-term effect:
Read more >>

Psychology Of IT Language

Nov 15, 2008   //   by Hackadelic   //   Blog  //  No Comments

Come TogetherIn a recent post, inspired by an interview with Kirk Pepperdine, I’ve presented my view about the notions of “dumb” and “clever” code. Kirk’s reaction to it prompted me to think about the topic once more.

While I’m perfectly aware that in it’s origin, the notion of “dumb code” has been meant as synonym for “simple code”, and “clever code” as a synonym for “unnecessarily complex code”, I still see issues with the adopted terminology.
Read more >>

About Code Dumbness And Programmer Cleverness

Nov 13, 2008   //   by Hackadelic   //   Blog  //  2 Comments

Reading an interview with Kirk Pepperdine, I came accros the following statement:

Dumb code tends to be more readable and hence more understandable.

It is a position I discover quite frequently, in particular with people from management. It’s about time to present a different view Read more >>

Uniqueness, Competition, And Success

Nov 9, 2008   //   by Hackadelic   //   Blog  //  No Comments

Every now and then I stumble upon the assertion that everybody has his special, unique gifts and strengths. Identifying them, and finding a “niche” of own, equals the discovery of a gold mine, and opens the path to a life full of success and self-fulfillment Read more >>

Reasons To WordPress – The MyCSS Syndrome

Nov 4, 2008   //   by Hackadelic   //   WordPress  //  2 Comments

When I started setting up WordPress1, I came across the need to adjust the CSS. I felt immediately that messing with the theme’s style.css would be wrong.2 Instead, I felt there should be an extra CSS file for customization separately included via a plug-in.3

I’m a skilled programmer, so I was about to quickly write the plug-in myself (I figured it wouldn’t be too hard to do it). The names that came to my mind were MyCSS for the plug-in, and my.css for the style sheet. But before I set out to coding, I attempted a search for it on wordpress.org.
Read more >>

  1. and didn’t have an overview of what plug-ins exist yet []
  2. Changing the theme’s style.css complicates theme upgrades. []
  3. I explicitly did not want CSS customization through the WP admin interface exclusively, but a file I could edit with any editor, and upload with any FTP client. []

Blog Categories

I have come here to chew bubblegum and kick ass...
and I'm all out of bubblegum.
-- Nada in They Live