November 2010
Mon Tue Wed Thu Fri Sat Sun
« Oct   Dec »
1234567
891011121314
15161718192021
22232425262728
2930  

Day November 24, 2010

What I’m Reading – 2010 Birthday Edition

It’s my birthday today, so I’m going to subject you to more things that I’ve been reading recently.

William Gibson says the future is right here, right now – I couldn’t agree with this more. Time gets faster because we’re constantly connected to the world.

The Humble Pencil, The Mighty Computer – I love using pencil and paper to work through things. In fact, I don’t understand people who can draw, sketch, or brainstorm straight into a piece of software. Pencil and paper is so automatic, natural, and fun.

How to Practice a Technology Talk – Just so you know

Index-Only Scans – SQL Server has had the ability to do index-only scans for a long time because of how it handles concurrency and isolation levels. PostgreSQL still doesn’t have this feature, in part due to differences in how PostgreSQL handles concurrency.

NoSQL: Don’t Take the Drug Unless You Have the Symptoms – I get paid to do this and I’ll be the first one to tell you that some kind of NoSQL/non-relational doodad may not meet your needs.

Writing Your Own Storage Engine for Memcached part 1 part 2 part 3. Just in case you wanted to know what goes into building a storage engine.

On Being Wrong

When I first started blogging, I was nervous because I might be wrong. Not just “wrong” like “Gee Ted, I don’t know if I agree with your opinion about using Irish children as forced labor,” but factually wrong. And if I was wrong on the internet, people would see it forever and ever. Well, Google would know about it forever and ever. A friend of mine advised me that I would certainly be wrong on the internet, just like I’ve been fantastically wrong in real life, and that the only thing you can do is get up, admit you were wrong, and keep going again.

I had this opportunity the other day after blogging about Cassandra and HBase. I made a lot of mistakes in that post. At first I couldn’t understand what I had said or done wrong, so I reached out to the people who took issue with my post and said “Hey, help me correct my mistakes, leave a comment.” Todd Lipcon left a comment on my blog post. Ben Black emailed me. I looked at their suggestions and fixed to my post.

Turns out I was still missing something. Ben looked up my contact info again and talked to me directly via instant messenger. He helped me figure out what I was missing and why before walking me through some core concepts.

This wasn’t about SQL Server; this was about HBase, Cassandra, and Facebook. I’m a newcomer in that community. I effectively know every little. Yes, I was wrong, but people took the time to help me understand, learn, and correct my mistakes. That’s what great community is about: helping each other.

Being right or wrong isn’t important. How you react to being right or wrong is.

This site is protected with Urban Giraffe's plugin 'HTML Purified' and Edward Z. Yang's Powered by HTML Purifier. 230 items have been purified.