Browsing articles in "Blog"

Post-Columbian Project Management By Dummies

Dec 14, 2008   //   by Hackadelic   //   Blog  //  No Comments

The Ventriloquist and the DummySome time ago, I wrote about John, the fictive trekking leader, who came to fame and glory out of ignorance, and drew parallels to project management today. As it turns out, I didn’t have to invent a fictive story to illustrate the situation – there is an astounding historical example that backs it up 100%.

On this terrific Wikipedia page about common misconceptions, I found this: Read more >>

Sliding Notes Plugin Is Here

Dec 12, 2008   //   by Hackadelic   //   WordPress  //  Comments Off on Sliding Notes Plugin Is Here

a noteAfter some warm-up time with WordPress, I decided it’s about time to write a WordPress plug-in.

Not that I’ve been keen to program in another half-backed spawn of C++ (the mother of all programming language abominations ;-))1 with all the curly braces and clumsy syntax. But, the itching in my fingers was stronger then that.

So here it is! Ladies and gentlemen, I proudly present: The Slider Shortcode! An easy way to add sliding notes» to your WordPress content!

Read the whole story on the plugin homepage.2

This note is shown when the slider is clicked open.

Lorem ipsum usu quas tibique ne, no vim dicant diceret consequat, modo debet voluptatibus vis an. Erant omnium volutpat eum ut, his diam scaevola eu. Qui id tota utamur torquatos, nec eleifend hendrerit ad, ut per dicit laboramus efficiantur. Et his kasd homero maiestatis, an malorum accumsan mel. Quo ad zzril oporteat assueverit, et mea munere persius intellegat. Vis tation fuisset disputando et, vel sale eripuit erroribus ei.

Powered by Hackadelic Sliding Notes 1.6.5
  1. As a former expert C/C++ programmer, I’m allowed to say that. Simply because… Well, simply because I know what I’m talking about. 🙂 []
  2. Note that comments are closed on this post in favor of the plugin homepage. []

Evolution And Project Management

Dec 10, 2008   //   by Hackadelic   //   Blog  //  No Comments

356/365: An Evolution of Rivalry

In “The Costs Of Not Doing Something Else“, I made the aside conclusion that John’s trek only needed to meet some minimum criteria in order to be considered a success. That is an inherent property of what can be called an uncompetitive system.1

Coming back from treks to projects, I state:

  1. An uncompetitive system is a system lacking comparison to other systems of a kind. []

The Costs Of Not Doing Something Else

Dec 8, 2008   //   by Hackadelic   //   Blog  //  No Comments

Hidden MoneyI finished my last article on the project management topic with the thought:

It is common to measure the cost of what we do. But how do we measure the cost of what we don’t do, or don’t do differently?

In essence, it’s a question of how to measure the relative advantage or disadvantage of doing things one way or another.

To exemplify, I’d like to metaphorically use the notion of a trekking leader. (In many ways, a trekking leader is a good metaphor for a project manager, I believe.)


About Real And Fake Projects

Dec 7, 2008   //   by Hackadelic   //   Blog, Featured  //  No Comments

aFacadeDuring my career, I’ve occasionally encountered a certain type of project – a facade project.

I’m talking about the kind of “project” defined purely for administration purposes, and otherwise lacking the immanent properties of a real project, such as, and most importantly, a defined goal, and a limited time.


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.


  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


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:

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.

Blog Categories

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