Browsing articles tagged with " Principles And Patterns"

The Conficker Syndrome, Salvationware, And The Real Matrix

Jan 19, 2009   //   by Hackadelic   //   Blog, Featured  //  No Comments

Say What?Remember in “The Matrix” when Morpheus says to Neo:

What is the Matrix? Control.

Now, we might not live inside a matrix (and even if we did, we wouldn’t know it, so it wouldn’t make a difference), but much of the ado we are facing, especially in the mass media, is just about that: Control.[toc class=toc-right style=”margin-top:-.1em”]


Mindfulness And Boredom

Jan 1, 2009   //   by Hackadelic   //   Blog, Featured  //  No Comments

InsideSome time ago, I discovered yet another article praising the “single-tasking” mode of the human brain. Once more, an artificial parallel to programming is drawn, and the inherent losses of context switching in multithreaded software.

As if the human brain was anywhere close in function to a computer!

Usually, I’d just smile and move on to more funded writing, but this time I decided I’d make a statement or two on the topic.


Of Boiling Frogs And Chinese Whispers

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

Hey Mom  ........ listen to this joke I heard todayWhen I wrote “Psychology Of IT Language“, I brought up the aspect of communication of principles, the implicit communication of values, and its possible psychological impact on an organization.

As I’m further contemplating about it, patterns begin to disclose themselves. Two such patterns are Chinese Whisper and Boiling Frog. But before I go into them, an example:


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 >>

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.



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:

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 >>

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