I’ve been doing replica set “bootcamps” for new hires. It’s mainly focused on applying this to debug replica set issues and being able to talk fluently about what’s happening, but it occurred to me that you (blog readers) might be interested in it, too. There are 8 subjects I cover in my bootcamp: Elections CreatingContinue reading “Replica Set Internals Bootcamp Part IV: Syncing”
Category Archives: Uncategorized
A finite simple group of order two
Andrew and I just returned from our honeymoon in the mountains, so I am now going to wax boring about how awesome it was. We really love rock climbing, so we went on a lot of rock scrambles. Rock scrambles involve “scrambling” around rocks, boulders, little cliffs, and crevices. We skittered down slippery sheets ofContinue reading “A finite simple group of order two”
My Life is Awesome
Andrew and I are getting married! I can’t figure out how to say this eloquently, but: Andrew is so wonderful and I am incredibly lucky to have him. I love him so much. We love doing stuff together, talking about everything together (well, he puts up with more database talk than he’d probably strictly like),Continue reading “My Life is Awesome”
How I Became a Programmer
I started programming when I was 20. My original college plan was to major in mathematics and become a saxophonist (I didn’t feel like starving while I tried to make it as a musician). Luckily, I had a crush on a computer science major so I tagged along with him to a programming team meeting.Continue reading “How I Became a Programmer”
Firesheep: Internet Snooping made Easy
If you use an open wifi network, people around you can see what you’re doing. They not only can look at your accounts, but log in as you with a double click. Even if you’re non-technical (especially if you’re non-technical!) you should know how this works and how to protect your accounts. Here’s what’s happening:Continue reading “Firesheep: Internet Snooping made Easy”
How not to get a job with a startup
10gen is in super-recruiting mode, trying to scoop up all the great graduates before Google and Microsoft absorb them. I’ve been doing what feels like endless recruiting activities, and I’ve noticed that lot of applicants shoot themselves in the foot. So, here’s what not to do: First contact Don’t: contact the startup before you knowContinue reading “How not to get a job with a startup”
Public Speaking: The Prequel
There’s a video that everyone seems to have seen of me (seriously, when I went to Brazil everyone mentioned it) presenting MongoDB to the San Francisco Java User Group. Unfortunately, I think it’s the worst presentation I’ve ever given, partly because of the lead-up and partly because of inexperience. I looked up directions and gaveContinue reading “Public Speaking: The Prequel”
NoSQL Trolls
I have a Twitter feed for the term “nosql” and every day I get tweets like: “What moron came up with #nosql? you’re all fired!” “nosql is making all the same mistakes people made 40 years ago… relational dbs won!” “yeah, use nosql… if you don’t mind losing all your data” (these are based onContinue reading “NoSQL Trolls”
Foz do Iguacu
I just arrived in Brazil for Latinoware. I didn’t know what the weather would be like, so I packed everything from tank tops to long sleeves. Turns out it’s totally tropical. It started pouring a bit after we arrived, and it’s like a typhoon out there. It’s still 90 degrees, though. I’ll need to pickContinue reading “Foz do Iguacu”
Testing MongoDB Replica Pairs with Perl
I was just fixing this, and it’s a pain to setup/test, so I figured I’d put up what I did here, so at least I’d never have to figure it out again. So, start two db servers and an arbiter: $ mkdir ~/data1 $ mkdir ~/data2 $ $ ./mongod –pairwith localhost:27018 –arbiter localhost:27019 –dbpath ~/data1Continue reading “Testing MongoDB Replica Pairs with Perl”
