Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Wednesday, May 5, 2010

Book "Debugging"

Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems is written by David J. Agans. There aren't a lot of books about debugging and this book is one of the best. It's rated high on the Amazon.com, no surprises here. It's fun, simple and easy to read. It contains hardware debugging examples, software debugging stories and some real-life debug adventures.

I didn't found any new information in this books. I've already read all this before in blogs, some principles I've figured out myself. But still it was useful to refresh my memory.

Thursday, April 29, 2010

Cache misses

Several links about how to minimize cache misses.

Be nice to your cache - short introductory post
Gallery of Processor Cache Effects - a profound article
Pitfalls of OOP - very popular slides

Updated 05.05.2010:
At Least We Aren’t Doing That: Real Life Performance Pitfalls - slides+audio about performance optimization

You'll find more if you google "cache-aware" and "cache-oblivious".

But beware the premature optimization. :-)

Friday, March 5, 2010

reddit.com interviews Peter Norvig

Peter Norvig answers reddit.com community questions.
Is Google working on Strong AI? Why isn't Lisp used extensively at Google? Cubicles or closed offices?



P.S. His shirt is awesome. :-)

Source