Design Patterns

Image of Design patterns : elements of reusable object-oriented software

A great guide to those problems that you keep seeing over and over again.

What happens if you annul a financial system?

Image of Money Unmade: Barter and the Fate of Russian Capitalism

90s Russia started with intermingle set of Soviet banking, ad-hoc bills of exchange and an undefined legal system. This is a very understanding work about the hows and whys of Russian managers as they tried to staple their monetary system back together again.

Don't Make Me Think!

Image of Don't Make Me Think: A Common Sense Approach to Web Usability

Sensible advice and techniques for UI testing and design.

The Pragmatic Programmer

Image of The Pragmatic Programmer

Programming as a craft. Everything they don't teach you at university.

A Guide to Building Dependable Distributed Systems

Image of Security Engineering: A Guide to Building Dependable Distributed Systems

One third basic theory, one third practical advice - one third anecdotes. A good textbook that's entertaining too!

Russia as it really was...

Image of Violent Entrepreneurs: The Use of Force in the Making of Russian Capitalism

An economic look at the rise of the Russian mafia.

Back-Alley Banking

Image of Back-Alley Banking: Private Entrepreneurs in China

A fascinating look at informal finance in China.