Profile

Cover photo
Brett Slatkin
Works at haxor
Lives in San Francisco, CA
AboutPosts
Story
Introduction
Engineering lead of Google Consumer Surveys. Formerly worked on App Engine. Co-creator of PubSubHubbub.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco, CA
Previously
Santa Cruz - Manhattan - Durham - Los Angeles - Santa Barbara
Work
Employment
  • haxor
    present
Links
Other profiles
Contributor to

Stream

Brett Slatkin

Shared publicly  - 
 
Some thoughts on merging information.
There are two outcomes in data fusion: you measure so you can calculate the error bars, or you make a wild guess.
1
1
Matt Dragon's profile photo
Add a comment...

Brett Slatkin

Shared publicly  - 
 
I've open-sourced Quilla, my site that provides short-links for sending email.
11
Add a comment...

Brett Slatkin

Shared publicly  - 
 
When I was 13 I became obsessed with programming. For the past 30 days I've had that same feeling. My project using 3D printing.
53
25
Stephen Langer's profile photoMike Koss's profile photoBrett Slatkin's profile photoBrenton Simpson's profile photo
5 comments
 
Nice.  I've been thinking about doing the same with my nuVinci.  It's a great concept (a continuously-variable drivetrain on a bike), but the shifter is absolute shit.

White Industries and Paul Components are both relatively-local bike component manufacturers that use CNC tooling to mill aluminum.  Perhaps you could license your design to them.    I'm sure we're not the only two people who love internal hubs and hate grip-shifts.
Add a comment...

Brett Slatkin

Shared publicly  - 
 
Love GIFs and want to save them for later in Google+ Photos? My Chrome extension "Clip It Good" now does the trick:
14
4
Brett Slatkin's profile photoAdrian Cuthbert's profile photoJustin Abrahms's profile photoPatrick Heneghan's profile photo
3 comments
 
Unfortunately, most of mine are nonsensical. http://s.mlkshk.com/r/1BF1.gif
Add a comment...

Brett Slatkin

Shared publicly  - 
 
Discussion between product and engineering is not a debate, it's a dialectic. Some thoughts on collaborating.
18
6
Mike Fotinakis's profile photoCaroline Buck's profile photo
Add a comment...

Brett Slatkin

Shared publicly  - 
 
Here are the slides from my talk at PyCon about why we need the asynchronous APIs provided by Tulip (PEP 3156).
16
1
Matt Dragon's profile photo
Add a comment...

Brett Slatkin

Shared publicly  - 
 
The best analogy I can come up with.
4
1
Lap Fung Lee's profile photo
Add a comment...

Brett Slatkin

Shared publicly  - 
 
I've been tinkering with 3D modeling recently. Here's my simple/free setup for Mac OS X. Anyone out there have advice about this stuff? I'm hoping to 3D print soon!
3
1
Mykola Aleshchanov's profile photoBrian Ward's profile photo
 
I never know where to post unrelated stuff ... BUT, wanted to say I just used your news article questionnaire thing on Bangor Daily News' site (Maine)
Add a comment...

Brett Slatkin

Shared publicly  - 
 
Recently a friend asked if "Objectives and Key Results" (OKRs) actually work in team planning. After using them in different ways on multiple engineering teams over 8 years, here's my opinion:
12
4
Brett Slatkin's profile photoMike Fotinakis's profile photoAntonio D'souza's profile photoDan Peterson's profile photo
3 comments
 
I agree OKRs work as they help make priorities measurable and clear to the entire organization. 

To build on +Dan Pupius 's point, it isn't clear to me that the "overhead" of individual OKRs are worth it. 

Company level and team level though? Definitely.
Add a comment...

Brett Slatkin

Shared publicly  - 
 
You read about an awesome benchmark. How do you know they aren't just dyeing the cheese orange? Some thoughts on adopting new tools.
11
Joel Webber's profile photoAntonio D'souza's profile photo
2 comments
 
I think that benchmarks can benefit from using the adversarial system. Instead of one person writing implementations of an API or solutions to a problem in different languages/frameworks, get champions of each language/framework to do the implementations. Better still, create a benchmarking system that can be easily run by anybody and then open source the competing implementations so anybody can find optimizations and contribute them back. Kinda like +TodoMVC 
Add a comment...