A List of Interviews of Gophers

by Satish Talim on August 14, 2014

Since May 2014, I have been busy organizing India’s first-ever Go programming conference “GopherConIndia“. The experience so far has been awesome and I get a chance to interact with Gophers from all over the world. For GopherConIndia, we have interviewed many Gophers.

Below, I have created a list of all the interviews so far but please feel free to add to this list, any other Gopher interview(s) that I might have missed out.

Gopher Interviews
3.07k views 55 items
Satish Manohar Talim

Gopher Interviews

A list of interviews of Go programming enthusiasts and developers (Gophers).

  Follow List
  Embed List
  1. 1  Cory LaNou

    Cory LaNou

    His interview.

    Some highlights:

    • I think the best way to get a real jump on the Go language is to either attend a workshop, meetup, or find somebody that is willing to pair with you that is already experienced with Go.
    • Interfaces and composition. That is the real magic sauce in Go.

    Do read: Why One Developer Chose Go

  2. 2  Darshan Puttannaiah

    Darshan Puttannaiah

    Darshan is the Founder and CEO at Qwinix Technologies. Qwinix are GopherConIndia's first Gold Sponsor.

    The interview.

    Some highlights:
    - The Indian community around Go is very vibrant.
    - We do see Go being adopted worldwide by majority of the companies, big and small for developing quality software products.

  3. 3  William Kennedy

    William Kennedy

    William is a speaker at GopherConIndia 2015.

    His interview.

    Some highlights:
    - I think the next evolution for Go will be support for building desktop and mobile applications.
    - Take advantage of all the Go related documentation, blogs, local Meetups and groups like Slack that exist today. Don’t be afraid to ask your questions and get involved.

  4. 4  Dave Cheney

    Dave Cheney

    Dave is a speaker at GopherConIndia 2015.

    His interview.

    Some highlights:
    - I think the potential of Go as a language to teach the art and the profession of programming is enormous.
    - Understand the power of interfaces, they are one of Go’s great gifts, potentially more important than channels or goroutines.
    - By removing inheritance from the language, the opportunity to practice the mantra of composition over inheritance is made manifest, and fighting it will only lead to frustration.

  5. 5  Shiju Varghese

    Shiju Varghese

    His interview.

    Some highlights:

    • Go will be the next big programming language in the enterprises and a lot of existing Ruby, Python, Node.js and Java developers will move to Go.
    • I predict that Go will be a popular development platform for building apps on the Android, in the near future.
  6. 6  Jiahua Chen

    Jiahua Chen

    Jiahua is a speaker at GopherConIndia 2015.

    His interview.

    Some highlights:
    - Go is already awesome on the server side; client side (desktop and mobile) with native GUI is the next big thing to do with it.
    - I believe Go is new and for the young generation like me, so I continue working with it.

    You should also read Fireside chat with Jiahua Chen, creator of Gogs (Go Git Service) and Macaron.

  7. 7  Ben Johnson

    Ben Johnson

    His interview.

    Some highlights:

    • I find that porting libraries from other languages to Go is incredibly educational.
    • Getting a sense of "idiomatic Go" is the hardest part about Go.
  8. 8  Mark Bates

    Mark Bates

    His interview.

    Some highlights:

    • I can see Go doing what Ruby did about 6 or 7 years ago. Really revolutionizing and liberating people to build bigger, more sophisticated apps quickly, that also scale well right from the beginning.
    • My biggest advice to developers is to embrace the Go way of writing code. Don't try to force the patterns and techniques from your previous language on it. You'll struggle and fail.
  9. 9  Levi Cook

    Levi Cook

    His interview.

    Some highlights:

    • don’t get too excited about channels. They’re awesome but easily over leveraged. Focus instead on learning how to leverage composition and interfaces to create clean and robust code.
    • over the next couple of years, I believe we’ll see Go become a mainstream choice everywhere.
  10. 10  Matt Holt

    Matt Holt

    His interview.

    Some highlights:

    • You'll see the typical gripes about generics, dependency management, and frameworks. My response is usually "Go has another way."
    • Go has an exciting future, with an ARM port being actively developed and better garbage collection well on the way.
  11. 11  Brian Ketelsen

    Brian Ketelsen

    His interview.

    Some highlights:

    • If you don't take the time to learn and truly understand Go's interfaces, you'll be doomed to write Go code that looks like your other favorite languages.
    • Embrace interfaces and channels!
    • My biggest frustration has been my inability to convince everyone I know, to stop writing code in other languages and start writing Go code.

    Other Interviews:

  12. 12  Rob Pike

    Rob Pike

    An Interview with Rob Pike, the Co-developer of Google's Go Programming Language.

    Interview with Rob Pike about the design of Go and other topics.

    An interview with Rob Pike for The Changelog podcast.

    Go at Google

    Rob Pike on Google Go: Concurrency, Type System, Memory Management and GC

    Rob Pike on Parallelism and Concurrency in Programming Languages

  13. 13  Kelsey Hightower

    Kelsey Hightower

    His interview.

    Some highlights:

    • Avoid the Go vs X conversations and focus on the ability to solve problems using Go and whether Go is a good fit for a specific project.
    • I see Go everywhere. People are building text editors, IDEs, unix shells, and even desktop applications. As the Go team continues focus on speeding up the compiler, improving GC performance and reducing latency I’m sure Go will find its way into more embedded systems.
  14. 14  Steve Francia

    Steve Francia

    His interview.

    Some highlights:

    • Don’t be shy about asking Go-related questions on the mailing list or in the slack room. Everyone is still learning and the community is the friendliest I’ve ever seen.
    • On behalf of the entire Hugo team we would love more contributors. We would be happy to mentor anyone who would like to gain experience and contribute.
  15. 15  Vivek Bagade

    Vivek Bagade

    The interview will go live on Tue. 18th Nov. 2014.

  16. 16  Francesc Campoy Flores

    Francesc Campoy Flores

    Francesc is a speaker at GopherConIndia 2015.

    His interview.

    Some highlights:

    • I see Go as a day to day language both in the industry but also, and specially, in schools.
    • Avoid over-engineering and rather than having huge monolithic code bases make simple pieces that play well together.
  17. 17  Blake Mizerany

    Blake Mizerany

    Blake is a speaker at GopherConIndia 2015.

    His interview.

    Some highlights:

    • Fight most urges to introduce dependencies.
    • Go in the foreseeable future would be in distributed systems, command line clients, web applications, APIs, almost everywhere.
  18. 18  Anthony Starks

    Anthony Starks

    His interview.

  19. 19  Damian Gryski

    Damian Gryski

    His interview.

    Some highlights:

    • If you’re advocating Go at your current workplace, make sure you’re doing so for the right reasons, and you’ve considered the cost of introducing a new technology into your stack.
    • The vast majority of Go programmers should ignore the garbage collector until profiling shows otherwise.
    • Every new Go developer should read http://talks.golang.org/2012/splash.article
  20. 20  Jason Moiron

    Jason Moiron

    Coming soon.

  21. 21  Nathan Youngman

    Nathan Youngman

    His interview.

    Some highlights:

    • It is much easier to add features later than to remove them.
    • Just scratch an itch - I contributed to GoDoc because I wanted a badge for my README.
    • Learn what idiomatic Go looks like. The best way is to read code - just don’t read mine!
  22. 22  Dmitri Shuralyov

    Dmitri Shuralyov

    Fireside chat with Dmitri Shuralyov, dev tools hacker.

  23. 23  Robert Griesemer

    Robert Griesemer

    Erik Meijer interviews Robert Griesemer, Go language designer.

  24. 24  Fatih Arslan

    Fatih Arslan

    His interview.

    Some highlights:

    • http://godoc.org/ is one my favorites. I probably spend a lot of time here, to search for third party packages, jump from one package to another one and read them.
    • Know your tools. Go tools are very powerful yet simple by nature.
  25. 25  Derek Collison

    Derek Collison

    His Interview.

    Some highlights:

    • I recommend spending extra time on Channels and Interfaces, and gaining a solid understanding of Slices and how they are backed and work.
    • I think you may also see Go move onto ARM-based devices and take a place in the Internet of Things, as well as in some web and mobile application services tiers.
    • The tooling in Go is one of the best I have ever seen.

Please do upvote all the interviews that you have liked. Thanks.

Posted by Satish Talim

Leave a Comment

Previous post:

Next post: