Featured Post

Linkedin

 These days, I mostly post my tech musings on Linkedin.  https://www.linkedin.com/in/seanmcgrath/

Wednesday, February 15, 2006

If the talk titles are anything to go by...

...waterfall 2006 should be blast.
Here are some of my favourites:

  • Pair Managing: Two Managers per Programmer
  • User Interaction: It Was Hard to Build, It Should Be Hard to Use
  • Slash and Burn: Rewrite Your Enterprise Applications Twice a Year
  • Very Large Projects: How to Go So Slow No One Knows You'll Never Deliver
  • Making Outsourcing Work: One Team Member per Continent
  • Refuctoring [Sounds even better than it scans. SMG. ]
  • Ruby On Snails: Slow Down Development With This New Framework

Tuesday, February 14, 2006

Ultimately, all semantic identifiers are incorrect

Stuart Weibel talks about that old nugget, the globally unique persistent identifier.

In Kripke-speak, this is a rigid designator.

It is very appealing to embue rigid designators with semantics. Sometimes by making them proper nouns. Sometimes by making them intensional.

The hard problem is finding any semantic that is rigid through time and in all possible contexts. Hence the magnetic pull towards opaque identifiers such as numbers.

The Web is a wonderful example of what happens when you let everyone loose to create their own identification schemes. Identifiers are social constructs. The problem of identification is ultimately a problem of language.

Human language is surface chaos with a consistent underlying form. As byproducts of language, we should not be surprised that identifer systems are similarly chaotic on the surface.

Utterances are always a rich steamy broth of the extensional and the contextual. The context bit is what makes us human. We take short-cuts in utterances all the time. That is the context.
Obviously, this drives computers mad because computers don't do context.

It also drives non-computing folk mad because they cannot see why the heck the computer cannot just use the context like everyone else.

Computing is a fun field :-)

The library IS the programming language

Friday, February 10, 2006

Recommended books - mark 2

I started a books page years ago and last updated it...years ago.

It was a locally stored HTML file (actually XML, pushed to HTML Pythonically) which I then would FTP up to this blog here.

In an effort to determine if the technology used (all that XML purity and FTP) was the source of the stop energy, I've moved it to a plain old WIKI page here.

Now I will watch over my own shoulder for a few months to see if I find myself updating it :-)

Tuesday, February 07, 2006

What do you mean "you don't have a public WIKI"?

Setting up a WIKI on the Web is easy, is bordering on the brink of truly fashionable and will soon become positively commonplace.
Go do it.

Living on the Edge of Plan A

"Nature has developed some very impressive, very complex systems by taking individually unreliable things and hooking them together in their millions to create very reliable things. Perhaps that is the destiny of computing - a highly reliable Plan A based on a Plan B which just replicates Plan A because it is cheap to do so." -- Living on the Edge of Plan A.