About

Why the 'Garden of Forking Paths'?

This site is named after Jorge Luis Borge's short story of the same name. It is meant to evoke the infinite number of choices we have when solving problems using software development.  These choices fork endlessly, crossing and criss-crossing as we make further decisions--unlike traversing a b-tree.  They are often incommensurable, involving trade-offs between hard-to-quantify values like elegance and quantifiable variables like cost and performance.  The point of good software design is to tame this garden so that it does not become an unruly labyrinth.

What's Going On Here?

I try to mix up my posts a bit. Some dive into a language. Some are philosophical rants. My perspective is usually oriented by being a database developer. Check out this post to get an idea of where I'm coming from.
Related Posts Plugin for WordPress, Blogger...