When I saw this book cover, my first thought was what train was depicted. Not to get all Merlin Mann on you, but turns out it’s the SBB-CFF-FFS RABDe 500, a Swiss tilting train that tilts. At least part of that sentence was superfluous, much like this entire one. And this one.

Cover of Learning Concurrent Programming in Scala

I’d express the train’s attributes with Scala if I knew enough about either. Instead, have this article:

The RABDe 500, is a Swiss passenger train which was introduced in 2000, in time for Expo.02 held in western Switzerland in 2002. Its maximum speed is 200 km/h (120 mph), which can be reached on the Mattstetten–Rothrist new line; however, as of 2011 the RABDe 500 is not currently used on this line, except on the branch to Solothurn; the ICN reaches 200 km/h though in the new Gotthard Base Tunnel.

I thought this was fascinating:

It was a joint development by Bombardier, Swiss Federal Railways and Alstom, with an aerodynamic body designed by Pininfarina. The design of the driver’s cab was well as the electrical engineering was taken over from the SBB Re 460 locomotives.

I didn’t know Pininfarina designed trains! I can’t stand buses, but I always thought the SMRT (previously Trans Island) articulated buses designed by the studio were pretty swish.

You know how you do concurrent programming with tilt trains? Run two of them through the Gotthard Base Tunnel.