Hacking: the levitt
codebase is really starting to
come together. levitt is a framework, as well as a series of
apps built on that framework. It's impossible to just build
a framework, you have to build the apps at the same time too.
So it means constant refactoring. The levitt object system
uses extremely loose binding, and inheritance by prototype.
I'm still not sure of some of the consequences of this design
approach. But this evening I had an insight brewing in the back
of my head about the interplay between inheritance by prototype
and loose binding. I can feel it's going to pop out some time
over the next few days.
Reading: just finished Roy Jenkins' excellent
Churchill.
Everything I read about Churchill deepens my admiration for the
man. One sentence from the book has stuck in my mind, and it's
not one of the usual quotes from Churchill's wartime speeches.
It's from a letter to his wife Clemmie, on the day he became
Prime Minister. That's the 10th May 1940. At his point Hitler
had invaded: Rhineland (1936), Sudetenland (1938), Austria (1938),
Czechoslovakia (1939), Poland (1939), Denmark (1940), Norway (1940).
On the 10th Hitler launched his invasion of Belgium, Holland and
France. Any lesser man than Churchill would have thrown in the
towel. Instead he breathed a sigh of relief at finally getting
the top job, and commented to Clemmie: "at last I have the
authority to give directions over the whole scene." Such
self confidence ! Many in the British establishment wanted to
try and cut a deal with Hitler in May and June 1940, reasoning
that to fight on was pointless. Imagine what the world would
be like if they had prevailed ! Only Churchill had the will
and determination to resist Hitler at any cost, and only
he had the perception to realise the monstrous evil of the
Nazi regime. As early as 1934 he'd spoken in the Commons in
condemnation of Nazi anti-semitism. Churchill knew that
compromise with Hitler was futile, and the only possible
course was a struggle to the death.
So having finished Jenkins' Churchill, I'm now onto
Roger Lowenstein's
When Genius Failed. An excellent, non
technical, account of the collapse of Long Term Capital
Management. If you're at all interested in wholesale
finance, trading, arbitrage and risk management this
is a must read. It's fun to see some of the same characters
that were in Michael Lewis's
Liar's Poker popping up again.