[]RSS

About Archives Artwork Comic Contact Philosophy Projects Tags

QOTW: Is C++ complicated?

[Comment]

April 6th, 2008 in Quotes

If you think C++ is not overly complicated, just what is a protected abstract virtual base pure virtual private destructor, and when was the last time you needed one? –Tom Cargill, C++ Journal

QOTW: Einstein on simplicity

[Comment]

January 20th, 2008 in Quotes

Any intelligent fool can make things bigger, more complex and more violent. It takes a touch of genius and a lot of courage to move in the opposite direction – Albert Einstein

Coupling 101

[Comment]

August 9th, 2007 in Links

An interesting description of coupling and complexity, with nifty diagrams and clear explanations.

Five geek resolutions for 2007

[Comment]

January 1st, 2007 in General

brainI like to spend my winter holiday thinking about the year, and what I didn’t do enough of. Next year, I hope to:

  1. Write more. Not just web fluff and links (which is fun), but more real fiction and non-fiction. I love to write, but life and complexity just keep on getting in the way.
  2. Do more creative stuff. I have an artistic side, but the geek in me naturally suppresses it. I need to learn better balance.
  3. Learn more healthy habits. I love good food, I grok nutrition, and I enjoy exercise. I need a bit more of each (and less of the crap).
  4. Learn Ruby/Rails well. Last year I polished my C#, Javascript, and Php skills (as well as time spent with SQL, CSS/XHTML, etc.). This year I need to at least know why Rails isn’t for me. So far I’ve only spent a dozen hours with it, which isn’t nearly enough.
  5. Focus. Life is noisy. Work is noisy. Learn to deal with both: I will overcome the chaos.

One thing I like to keep in mind with resolutions is that sometimes a year isn’t enough. Life is a garden, and sometimes crops fail. The key is to keep doing healthy things, and remember that growth takes time, practice, and effort.

Vista content protection a security flaw?

[Comment]

December 23rd, 2006 in Links

The complexity and cost that is Windows Vista content protection. I am stunned at the complexity, and the fact that Microsoft can turn off drivers worldwide as needed.

The end of RDF for Mozilla?

[Comment]

October 21st, 2006 in Links

RDF, Mozilla, and Complexity, a discussion about the possible removal of RDF from the suite. The problem is that the replacement looks worse, though not all of the commenters agree. Maybe they should drop the framework altogether, and just build a damned good browser.

The Complexity Zoo

[Comment]

September 29th, 2005 in Links

The Complexity Zoo, a dictionary of clear definitions for computational complexities. Handy for programmers, analysists, and the morbidly curious.

What is Software Design?

[Comment]

April 18th, 2005 in Links

What is Software Design?
Another consequence of considering source code as software design is the fact that a software design is relatively easy to create, at least in the mechanical sense. Writing (i.e., designing) a typical software module of 50 to 100 lines of code is usually only a couple of day’s effort (getting it fully debugged is another story, but more on that later). It is tempting to ask if there is any other engineering discipline that can produce designs of such complexity as software in such a short time, but first we have to figure out how to measure and compare complexity. Nevertheless, it is obvious that software designs get very large rather quickly.