Profile cover photo
Profile photo
Andrew Gerrand
10,175 followers
10,175 followers
About
Andrew's posts

Post has shared content
Gophers, propping up infrastructure at the New York Times.

As they use Go for data processing, they invited me to give a talk on how we use Go extensively when writing MapReduces at Google. +Sameer Ajmani and +Brad Fitzpatrick came along for Q&A. Excellent audience.
Photo

Post has attachment
Over the weekend the video of my #GopherCon  talk was published.

Video: GopherCon 2014 Closing Day Keynote by Andrew Gerrand
Slides: http://talks.golang.org/2014/go4gophers.slide

Writing this talk was one of the most difficult things I've done, mostly because it's the most personal talk I have given. I felt very vulnerable straying into philosophical territory. I was terrified: What if my message didn't resonate with the audience? What if I can't explain myself properly? What if I'm simply full of crap? And being the last talk of the conference, my failure (should I fail) would be left ringing in everyone's ears.

The response to the talk was very positive, and that has been hugely validating for me both professionally and personally. It is wonderful to know that I am in such good company in the Go community.

In fact, that's the main feeling that I was left with after GopherCon. While the talks were fantastic and the event went off without a hitch, what impressed me most was the attendees. I've never attended a conference with a more intelligent, curious, experienced, and passionate crowd.

I'm looking forward to next year!
Photo

Two great quotes on simplicity:

"At first I hoped that such a technically unsound project would collapse but I soon realized it was doomed to success. Almost anything in software can be implemented, sold, and even used given enough determination. There is nothing a mere scientist can say that will stand against the flood of a hundred million dollars. But there is one quality that cannot be purchased in this way—and that is reliability. The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich find most hard to pay." -- C.A.R. Hoare

and

"I am a very bottom-up thinker. If you give me the right kind of Tinker Toys, I can imagine the building. I can sit there and see primitives and recognize their power to build structures a half mile high, if only I had just one more to make it functionally complete. I can see those kinds of things.

The converse is true, too, I think. I can’t from the building imagine the Tinker Toys. When I see a top-down description of a system or language that has infinite libraries described by layers and layers, all I just see is a morass. I can’t get a feel for it. I can’t understand how the pieces fit; I can’t understand something presented to me that’s very complex. Maybe I do what I do because if I built anything more complicated, I couldn’t understand it. I really must break it down into little pieces." -- ken

Post has attachment
Join us in May to talk about all things Go related.

The speakers for the evening will be:

• Sydney's favourite son, Hamish Ogilvy will be talking about Sajari

• Chris Miceli will be introducing us to how Go is used at Freelancer. 

• Daniel Bryan will be demonstrating that there is more to the http package than Get().

Post has shared content

Post has shared content
Please join us for Go hacking in Brussels at FOSDEM 2014!

https://code.google.com/p/go-wiki/wiki/Fosdem2014
FOSDEM 14 Camlistore talk proposal submitted.

Who else will be in Brussels Feb 1st & 2nd? Come join +Mathieu Lonjaret, +Andrew Gerrand, and me for some hacking and beer.

Post has attachment
Rabbits!
Photo
Photo
2013-11-16
2 Photos - View album

Post has shared content
If you're not using goimports, you probably should be:

https://github.com/bradfitz/goimports/

... it makes writing Go even faster and more fun.

+David Crawshaw, +Sameer Ajmani and I recently gave it a fresh coat of love and it's pretty much perfect now.  (which is where you guys all start filing bugs....)
Wait while more posts are being loaded