Send mail to Chris
Live deep. Travel far. Engage creatively.
chrisworth.com
 
To 2003-02-10
 
 
home > cold dead weblogs > To 2003-02-10
 
 
  08feb2003: Scents and the City. Sometimes it's fun to wander the city aimlessly, drinking in the architecture and mishmash of people. But what evokes London for me is the smell of the place. Old cooking fat flecked with sweat and a pinch of the kind of mustard that goes straight up your nose.
  But back to business. I'm dealing with a lot of programmers these days, and I think I've finally found a foolproof formula for finding good ones.
  I've noticed over the last five years that all decent programmers are tall.
   Remember Monty Python? 'What was that tribe in Africa? Ah yes, the Watsusi! Some of them were eight feet tall! Imagine that, eight foot of Watsusi!'
  There would seem to be no causal relationship between the heights of programming achievement and physical height, yet tall computer types definitely have the edge on shortasses. Paul's a great programmer, and getting on for two metres. Met a guy in Waterstone's today browsing the O'Reillys. I barely reached his shoulder, and I'm 190cm - that means he's probably responsible for a sentient AI that fits on a floppy. Nearly hired him on the spot. From now on, I'm making this my unofficial rule for contracting coders.
 
  06feb2003: A launch. It's always gratifying when a piece of software does exactly what you want it to, and it's even better when it's one you've designed yourself. I'm calling it janglegene. It's a web application for building other web applications. At a stage that couldn't even be called pre-alpha, it's already letting me click together boxes and content types into semi-workable database-backed pages - a 'living spec' ready for my coder to weld code to.
  More interesting here, though, is the way we're developing it: as a section of my teamwork app Corrobbo. The idea is that by the time Corrobbo launches (planned for July) the tools we've created to build it will have proved themselves to the point where I can paint on a UI and launch them as a separate application. Something to do in 2004 anyway.
  Babbling on to avoid the pain of other recent developments in my life... the depth of potential in mod_perl is truly amazing.
  Yes, Perl! That slow pig geeks use for text processing! Or - these days - a full-featured embedded interpreter that seals together operating system and application server, removing the need for the J2EE rig I was expecting to pay for. Some people in the Perl community call it 'P2EE'.
  I winced when I saw the '.cgi' suffix appearing in my prototype's URLs; too many memories of interminable waits for websites while interpreters started up far across the Internet. But because the mod_perl variant's part of Apache, it's a basic feature of your server operating system; the OS has learned to do things itself instead of bringing in other applications to help. Which means no waits, faster serves. (A hundred times faster, in fact.) The big bottleneck of scripting is no longer an issue.

  04feb2003: Cashflow is the only reality. I've been playing Sim City 4 a lot recently. The level of detail in this game is stunning: you can see little construction crews putting up buildings, different types of vehicle on the roads. If you manage to build a successful city, you'll see people sunning themselves in their back gardens while their servants fish leaves out of their swimming pools.) But the real deal here is the way it inserts a real economy into the game - and demonstrates the importance of cashflow.
  Building a new city, it makes far more sense - logically - to put in proper roads instead of cheaper streets, to zone for big business straightaway, and get your ports sorted early. But if you do it, you'll be bankrupt by the end of your second year. (I've tried it: little striking firefighters come out on the streets waving placards, buildings burn, and there are riots on the pitted streets of downtown.)
  To build a city, you have to start small - basic agricultural businesses and cheap housing - and wait until they start producing a bit of income. Then you can start investing. And bulldozing, and re-zoning, constantly massaging your city upwards until shiny new office towers and swanky apartment blocks start appearing.
  (I dislike the UK's present government, but this is one of the things it's OK at: it only borrows to invest in infrastructural improvements, not to finance current spending.)
  This is where businesses become successful: in the 'reality gap' between your accounts and your bank statement. Sales ledger and profit margins may be high, but they're not the same as cash; the only reality is cashflow, the moment when pieces of paper you wrote several months ago turn into actual money in your account. The Redpump business sideswiped $100K in its first year yet I still carry a big credit card debt from month to month, think twice about big ticket items, and have to beg the banks to clear my cheques.
  What this is leading up to is that I wanted to spend part of March in Venice, and can't afford the bloody apartment I know's available to rent! Grrrr!
 
  03feb2003: I want you to know I may have been dumped this afternoon*. Got called at 3pm by an extremely drunk girlfriend who complained loudly (and largely incoherently) that I wasn't paying enough attention to her. (It wasn't 3pm for her; she's in a different time zone.) The GSM connection wasn't an excuse for the stilted conversation; the six-hour meeting I'd just finished was more to blame.
  Anyway, will know tomorrow if I'm single again.
  *(This is a bastardisation of the title of the first hyperlinked novel, 'Afternoon, a story', and a really poncy cultural reference.)