• by anon01 on 7/24/2012, 12:26:29 PM

    We've just started using Go as well. It smokes our Python app in terms of speed, and is fun to use (maybe just because it's new?).

    I have always wondered, however, that if moving to a new language seems great because of the language, or because you have such a better understanding of the implementation of the problem you are trying to solve.

  • by laktek on 7/24/2012, 4:38:54 PM

    Shameless plug for my Go articles for anyone who wants to get a start - http://laktek.com/tag/go

    (Yes, I will commit to finish the rest of the series)

  • by ungerik on 7/24/2012, 2:32:41 PM

    Go also works very well at STARTeurope, powering our event-platform http://startuplive.in/ Developing a high level webframework from scratch just for one website was a bit of a crazy undertaking: https://github.com/ungerik/go-start (sorry, the documentation needs a big update and a tutorial. Most time was spent on running stuff and shipping features...).

  • by goostavos on 7/24/2012, 4:32:22 PM

    I'm still a bit of a novice, could someone elaborate on what he means by operator overloading being "problem creating?" I thought that was one of the main, 'core' concepts of OOP. Inheritance, and polymorphism.

    How would you make something like a GUI without being able to specialize classes by overriding certain methods?

    Have I misunderstood his point?

  • by fjellfras on 7/24/2012, 3:58:17 PM

    What sort of development environment are others here using for go (if using it at all, of course) ? I've had reasonably good experience with the go-mode in emacs.

  • by truebosko on 7/24/2012, 11:52:49 AM

    The way they describe Go as a WYSIWYG language makes me think of functional programming languages (e.g. mostly of elimination of side effects.)

  • by zaiste on 7/24/2012, 1:42:36 PM

    Nowadays, polyglot approach is the only right path for a software company. When I arrived in Berlin a month ago, I was positively surprised that SoundCloud supports local Clojure or functional programming groups. Keep up with great work!

  • by shortlived on 7/24/2012, 3:21:06 PM

      especially, as most new engineers on Go projects lament, during error handling
    
    Does any have pointers to reading material or care to explain the lack of error handling in Go?

  • by user911302966 on 7/24/2012, 5:19:42 PM

    I'm confused. I see the word "engineer" appear several times, but the company appears to offer MP3 recording technology and a "share" button.

    Where are the moving parts?

  • by mseepgood on 7/24/2012, 11:34:56 AM

    ʕ ◔ϖ◔ʔ <- Gopher

  • by brandoncapecci on 7/24/2012, 6:06:09 PM

    Why can't people just be satisfied with Ruby or Python...