Single threaded async
April 11, 2012
This is an excellent explanation of the single threaded asynchronous model of programming. It’s refers to Twisted, but many of the points apply generally.
Lords of Finance II
January 11, 2010
Finished Lords of Finance over the Xmas break, and strongly recommend to any interested in financial history. The author concludes by summarising the causes of the Great Depression as four distinct crises: the German contraction in 1928, the Great Crash of 29, the US banking panics of 31-33 and the European financial crisis of 31. He compares these four to the Mexican peso crisis of 94, the dotcom crash in 2000, the recent credit crunch and the 97/8 Asian currency and Russian default crisis. Compelling stuff…
Who are the JavaScript gods ?
May 15, 2009
I’ve been interviewing C++ developers for years now, so I know that Alexandrescu, Meyers, Josuttis and Sutter are the thought leaders in C++ land. Interviewing JavaScript devs has taught me that their analogs in JavaScript land are Doug Crockford, Nick Zakas, Steve Heron and Dean Edwards.
Effective Boost
May 1, 2008
I’ve long been a fan of Scott Meyer‘s Effective C++, More Effective C++ and Effective STL series of books. I have a 1992 first edition of Effective C++ on my desk that’s been very well thumbed. Today I asked a colleague who’s a heavy hitting C++ expert for Boost book recommendation. He suggested Karlsson’s book, which looks OK. But we really need Scott to write a book on Boost. Bring it on please Scott !!
Clueless journos
May 30, 2006
The cluelessness of most journalists is a bit of a pet theme for me. It shouldn't really need pointing out. Anyone with two brain cells to rub together will figure it out like this: read a newspaper article on your specialist subject, notice that the author has failed to do even the most basic research and ask the most obvious questions, then realise that the same must apply to pretty much everything else in the paper.
Today's Evening Standard had yet another example. The City Editor, Anthony Hilton commented on 'Big banks deadly game'. He mentions Enron, points out that they had a dealing room, and then asserts that we're now surrounded by Enrons, in the shape of the global investment banks, which of course, all have dealing rooms. He goes on to say "the big banks make between half and three quarters of their profit from dealing, and that no one from the outside can tell how they do it, or what their business really is".
Later in the column there's an attempt to appear cluefull by means of a reference to Taleb. So let's spell it out for Hilton, since he seems not to understand what a dealer is, depsite his long and distinguished journalisic career. A dealer offers liquidity to the market by quoting prices to buy and sell a range of financial instruments in trades up to a certain size. I work for a dealer that supplies liquidity to the European government bond markets, among others. By standing ready to buy or sell EuroGovies in large amounts, my employer makes it possible for pension funds and insurers to take or unwind positions in EuroGovies at any time. They also make it possible for European governments to conduct treasury operations smoothly – for instance borrowing to finance government spending by issuing new debt. Dealers play a critical role in the smooth running of market economies.
I suspect Hilton is confused about the distinction between dealers and proprietary traders. No doubt he's confused about a lot else too.