Virtual Surreality

It's too real to be true

Browsing Posts in Personal

“This spec is something more than devs, I tell you. It’s the monster. Devs made it, but they can’t control it.” – with apologies to Steinbeck Ahh, factory-forged random values for fields of unique constraint. How thee vex me with thine probabilistic usefulness and definite indeterminacy. Keep thyselves with ephemeral values of algorithmic parameters and [...]

Object/Relational Mappings (ORM’s) are in the wrong place in the architecture.

An application should have minimal impedance mismatch with the persistence of its own data. External or ancillary systems should bear the cost of mapping between paradigms. If you want to access application data in a relational way for reports, do the mapping for the report.

Squealer is a simple, declarative language where the mapping from the tree structure of MongoDB to the tuple space in mySQL can be scripted.

OK so I’ve been moving from Sydney to Chicago with lots of time at a client in Calgary. No posts, but some coming. In the meantime, based on a note from my colleague Ian Cartwright on an article about Microsoft embracing AMQP, I wrote a little poem, for I am in a very poetic mood [...]

In response to Dr Nick’s technological feat, Ajey suggested I take on the much more challenging task of running OS X on a PC. Result!! Also, Mingle 2.0 is released! Another fantastic effort from the ThoughtWorks Studios crew.

Software intelligence has come of age! My colleagues at ThoughtWorks Studios have cracked the automation of the software development process. Compuware, IBM and Borland have been trying for years. MDA is the useless love-child of CASE and UML. It takes true genius to solve this problem: http://studios.thoughtworks.com/mingle-hidden/introducing-mingle-proj-o-matic My erstwhile colleague, Jon Tirsen, now at Google [...]

My CTO, Rebecca Parsons, announced the publication of the ThoughtWorks Anthology a few days ago: I am thrilled to announce that the ThoughtWorks Anthology is now ON SALE! http://www.pragprog.com/titles/twa There are essays by Roy and Michael Robinson, Martin, Neal Ford, Tiffany Lentz, Stelios Pantazopoulos, Ian Robinson, Erik Doernenburg, Kristan Vingrys and James Bull, as well [...]

http://money.cnn.com/2008/03/14/technology/kirkpatrick_thoughtworks.fortune/index.htm Nuff said (although journalists never quite get it.)

After a meeting of the office of the CTO, most of us stayed around in our San Francisco office for a few days to do some podcasts and to participate in a Code Jam for Inveneo, a not-for-profit who provide computers and connectivity to developing countries (especially their schools, hospitals, and poorer villages). They install [...]

If you’re complaining to someone about how wet it is, or cold, or hot, or how much interest rates have gone up, or your shares in Acme corp have gone down, or how your neighbour turns the music up too loud and you can’t sleep – just have a reality check for a few hours [...]

Naming a framework is like naming a child – you need to be careful because people will find ways to make fun of the name, especially when it becomes surreal in truth. You’re a happy countenance and before you guano it, a tiny dipthong comes along and you’re excrement. That’s good advice, or my name [...]