New from the Pragmatic Bookshelf

Here’s the latest news from the Pragmatic Bookshelf.

The very engaging and useful Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs is now in print and shipping. We have an article by its author, Adam Tornhill, in the upcoming April issue of PragPub.

And Ruby Performance Optimization: Why Ruby Is Slow, and How to Fix It is now out in beta. It’s by Alexander Dymo, it’s edited by, uh, me, and it’s great!

It’s an API World

Seems to me that one big problem with the “create the social media platform, grow it, and figure out how to monetize it later” model is that you create existential uncertainty for anyone who might try to extend your service. You should want other developers to enrich your users’ experience, but if they don’t know what part of the ecosystem you’re someday going to wall off as your own and what parts you’ll open up for them, they attempt to extend your ecosystem at their peril.