1,643 karma · joined June 29, 2008
I'm a story-driven marketer, a technology-infused strategist, and an entrepreneurial executive.
Having built and sold things online since the mid-nineties, I've held leadership positions in both business and technical roles in the software, eCommerce, and financial services industries. I'm most happy when every day includes an equal dose of learning, shipping, and laughs.
If you see any that are missing, please do open a pull request: https://github.com/github/government.github.com
Hard to believe that shipped two years ago
Further reading: Optimizing Sales for Happiness https://github.com/blog/1230-optimizing-sales-for-happiness
When bots get reported to us by people using GitHub our support folks reach out to the bot account owner and encourage them to build a GitHub service[1] instead. As a service, the same functionality would still be available to everyone using GitHub, but it would be opt-in instead.
A few months ago we heard from some developers of service integrations that beyond the existing API features, it would be handy to be able to provide a form of "status" for commits. We added the commit status API [2] in September to accommodate that. We're always open to feedback on how the API and service integrations can improve.
The point is, GitHub services are a much better way to build integrations on GitHub.
[1] https://github.com/github/github-services [2] https://github.com/blog/1227-commit-status-api
(Disclosure: I used to work for New Relic)
[1] https://developers.google.com/analytics/devguides/collection...
The D3 wiki documentation is incredible. I've been meaning to do this for a while, but I'm going to read through the docs over the holidays.
You can check out the wiki and browse it locally: https://github.com/mbostock/d3/wiki/_access
Unix command-line tools like awk and grep. Set operation commands are essential too (http://www.catonmat.net/blog/set-operations-in-unix-shell/)
Ruby/Python/Perl for more complex massaging and wrangling
Excel (yes, really) for quick stats and graphs, great 1st step in understanding what you have
D3.js for visualization
I've used R in the past, but I found I was trying to squeeze data into R models. D3 is pretty hard to grasp initially (I'm very much still learning) but I'm finding that it's helping me think through how to visualize the data I have, rather than just forcing it into one of a few standard charts.
Similarly, I wish photo apps had a "use most recent photo" button, instead of making me select my photos, scroll down to the very bottom, and click on the last square.
The tech is really interesting too. High Scalability had a post this summer on how it all works: http://highscalability.com/blog/2012/7/30/prismatic-architec...
Ilya Grigorik and myself just gave a talk at Strata[1] on interesting analysis and visualizations that people did with the GitHub Archive as part of the GitHub data challenge[2].
We'll post a link to the talk soon. We announced during the talk that BigQuery will soon (in the next day or two) have an archive of the GitHub public timeline from February 2011 to now. I can't wait to see what people do with it!
[1] http://strataconf.com/stratany2012/public/schedule/speaker/2...
[2] https://github.com/blog/1162-github-data-challenge-winners
A job title with "culture" in it doth not a culture make.
She wouldn't take advantage of this thread by linking to her event management business, so I will: http://saplingevents.com/
Jen does an incredible job building unique and interesting events and totally gets the important details that make a conference memorable and exciting. If you're thinking of hosting an event, I'd definitely give her a call.
Check out: http://sonic.net/
Details: https://github.com/blog/1178-collaborating-on-github-with-su...
We all collaborate via pull requests as various features are being worked on. This way, when someone leaves a comment asking about the overall design (code or visual), suggesting a different approach, it's done while the feature is in development, not when the author thinks the feature is ready to ship.
Doing a big code review after a feature has been completely built and is ready to ship seems like a mini-waterfall process.