Site Slogan History

Here you will find some explanations about the site slogans I have chosen

  • incoherence expressed, 18 March 2011

I’d like the pronounce my change towards writing not so much about code anymore, and, I very much like the meaning of the word “incoherence” :)

  • incoherent code, 16 June 2010

My interests in software architecture are getting broader day by day. I assume this is because I’ve started to think about actually selling software to end users. I lost that interest a few years ago, but for my recent projects, usability is a key factor that will have direct impact on quality.

I am trying out a lot of small things, often inspired by imagining software that I am missing.

That leads to a lot of code that is “incoherent”. For example, I built a lot of mini-frameworks, which often had only one single purpose but are not even used in one single project. I hope that I am some day able to connect all the dots and find a use for them all.

  • raising the abstraction, 29 December 2009

I feel that raising the abstraction is required to give software development a new start.

There are a number of already existing ways to create software differently, but none of them is capable to replace the way we write software: Implementing the how’s instead of declaratively describe “what” software should do.

I think that text-based declarative frameworks will get more and more common and will cover most aspects of software development in a few years.

We will specify state machines instead of writing event handlers, we will define protocol grammars instead of calling methods.

All this happens right now and I’d like to be part of it.

  • we need to fix it all, 06 April 2009

We need to start over. There is so many technology we built over the last century that has serious problems we can’t continue with. Choose the bits that work, combine them in a fresh new way to replace everything that exists. Courage required!

  • what we talked about yesterday got real today, 27 February 2009 – 06 April 2009

Technological progress is progressing faster and our personal situation on earth is getting worse. The singularity curve got a lot steeper in 2008. Let’s see if we crush our earth in the transition process.

  • the remaining 10 percent, 14 August 2008 – 27 February 2009

In relation to the Pareto principle.

  • amortized O(1) 4 July – 14 August
  • rising 15 April – 4 July
  • on fire 29 January – 15 April
  • grounded 12 January – 29 January

A direct interpretation of the state of my mind.

  • even genes know that there is very limited reusability, 8 December 2007 – 12 January

In software development, we all struggle for reusability. Sometimes, it seems that everything is tool problem, but ignoring entropy would be stupid.

  • questioning ontologies 21 November, 2007 – 8 December 2007

If there is no clear definition for ontology, can there be any definition? And anyway, what does any mean?

  • conceptual diversity 31 July, 2007 – 21 November, 2007

I thought about what really makes us software developers tick and what is our real potential, and this it seems.

  • mind blocks 23 July, 2007 – 31 July, 2007

Mind blocks are these thoughts that never go away, which appear on the surface of your brain over and over again until you accept that they need to be considered and realized.

  • inspired by nature 18 July, 2007 – 23 July

Yes, I am, see Cells.

  • logical consequence 7 July, 2007 – 17 July, 2007

One of the immanent problem of learning is that the mind builds its belief system and in particular a genotype foundation for you further development. Accepting that and what follows then is not so simple. Development may create a phenotype that is respectable or everyone dislikes. Once the process has started there are only limited ways to change the logical consequences. Your basic direction was decided upon early, accepting that is one important step to understand yourself. For the most, if not all of us, it will be a dead end in the sense of the word, but might be more fulfilling for some than for others.

  • busy being born 21 June, 2007 – 7 July, 2007

Well, that’s how I feel right now. 16 hours straight most days on the way to create a visionary software product. Not healthy, but it feels right.

  • optimized prematurely 4 May – 21 June, 2007

Of course, since CodeComplete heavily fell on our minds, we may know all that premature optimization is the root of evil.
By spinning a link to the evolution / creationism dilemma I was thinking how aliens would see us. Well, though most of us think that we are creationists, everything mankind has established would look like pure evolution seen from some light years away by aliens having power to actually control the physics behind everything we know, hmm, probably they have a different name for what we are, or well, they surely communicate by throwing matrices around…. aehm, I mean of course teleporting… ok, you got me, at least my thought evolution, damn… ;)

  • orthogonal complexity 27 April – 4 May, 2007

What if it would be possible to create a system that is able to handle any growing complexity in a linear way. With such a system a few people would be able to produce reliable software operating system comparable with Mac OS X or Vista in months (compared to 10000 developers over 5 years).
Of course such a system does not and probably will never exist, but if it would, and if it would be a software system, I think we could use this powerful tool to solve every important environmental problem we face over the next millenium.

  • constrained insanity 21 – 27 April, 2007

I think that most creative people (or say interesting) people are effectively insane. So! insane that they probably would have no chance to get around intense treatment if they would let themselves out of control. Luckily, most of them are able to balance their insanity with their social intelligence and personal experience to keep our society stable.

  • thinking the impossible 16 – 21 April, 2007

I started thinking about if there is a thought or something that anyone may be able to produce in his/her mind which causes some wide spread changing effect on our subconsciousness. Something nobody thought of before, something entirely new which may be able to spread like a virus. No just the usual memes, something that changes everything.