HNHacker News
TopNewBestAskShowJobs

IanWhalen

43 karma · joined February 25, 2011

Engineering Program Manager, MongoDB.
submissionscomments
IanWhalen··on Show HN: Version Control for Microsoft Word
I feel like I've searched pretty extensively but not found such an add-on. If you can remember the name and link it here that would be awesome.
IanWhalen··on Show HN: Version Control for Microsoft Word
The addition of tags/versions is something that I would kill for in Google Docs. It would make life so much easier in my current role if we had the ability to tag a version so that you can easily see a diff between that specific, tagged version and the current version (rather than just seeing diffs over time as it is currently implemented).
IanWhalen··on How Chromium Works
I'm curious whether you've got any interesting projects underway to work on the flaky test issue? I've been looking at FBs test lifecycle approach with some interest (http://goo.gl/QtUNxY), but would love to hear about any other approaches to solving the same problem.

And FWIW on building MongoDB with Evergreen (https://evergreen.mongodb.com) we've found that a stepback approach seems to give us the finest granularity with minimal cost in identifying the introduction of an error - we batch commits for execution, but when a specific test fails we start running just that test on each previous commit until we hit a passing execution. It obviously doesn't work perfectly in the face of flaky tests (see above question) but it seems to do pretty well.

IanWhalen··on Ask HN: Who is hiring? (July 2014)
MongoDB - New York, Palo Alto, and more

MongoDB is hiring engineers of pretty much every stripe!

==========================

In New York:

+ Java application engineers Work on MMS (our monitoring, backup and automation platform - https://mms.mongodb.com)

+ Systems/ops engineers Build out the data centers used by MMS

+ Database kernel engineers Work on the core MongoDB database (C++)

==========================

In New York/Palo Alto/many other places:

+ Technical service engineers Support our users and customers to ensure their success

+ Consulting engineers Assist our users and customers with all phases of implementation

+ Solutions Architects Design systems/architectures alongside our customers

==========================

As well as:

+ Performance engineers in Palo Alto

+ Test engineers in New York, Palo Alto, Austin and Boston

+ Technical writers in New York

+ Language-specific driver developers around the world

==========================

You can apply online or just get in touch with me at ian@mongodb.com

http://hire.jobvite.com/j/?aj=oWm7Yfw7&s=Ian_Whalen

IanWhalen··on Ask HN: What Are Some Good GitHub "Contributing" Examples?
notmyname's mention of their process does reinforce one of the difficulties you'll have to address if you want to make a Bootstrap-like template - almost every company has a slightly different process.

OpenStack doesn't use GitHub for issues or pull requests, while MongoDB doesn't use their issues but does use pull requests. Some projects require you to sign a contributor agreement, some don't. Different languages (coding standards), different platforms (testing), etc. So you'll probably want to bake the customization aspect (a la http://twitter.github.com/bootstrap/customize.html) into the very core of your idea.

As for examples: - the guidelines for the MongoDB project (not bad, I think) are here: https://github.com/mongodb/mongo/blob/master/CONTRIBUTING.rs... - and the Contributor Guidelines for Chef are quite good too: http://wiki.opscode.com/display/chef/How+to+Contribute