Browsing articles in "Blog"

The Costs Of Not Doing Something Else

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

2276783536 b89caa2db3 t The Costs Of Not Doing Something ElseI 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.)

Read more >>

About Real And Fake Projects

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

36426347 9bbeb32bb1 m About Real And Fake ProjectsDuring 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.

Read more >>

Evolution Of My Blog Categories

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

2314173161 703a0c72ec m Evolution Of My Blog CategoriesYou 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: icon smile The Truth About Simplicity

378705610 ddda9d53c5 The Truth About Simplicity

KISS My A*s

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

2240490747 79cfe9d268 t KISS My A*sIn 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

2902863846 c835e8b08c m Be Careful What You Optimize ForIn 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

2898797929 f209eeb4a4 m Psychology Of IT LanguageIn 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

95509221 cc5e4aa8f5 m About Code Dumbness And Programmer ClevernessReading 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

worth1000 pluto competition Uniqueness, Competition, And SuccessEvery 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

halo wordpress Reasons To Wordpress   The MyCSS SyndromeWhen 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