Saturday, March 1, 2014

My First Authorship Experience: "Building Your First Application with Go"

My Story of Go


Building Your First Application with Go Cover
Building Your First Application with Go Cover
I've started working with Go language far before the first official release of Go 1.0, and this language seemed, I think, beautiful for me from the first steps.

While Go language in its current state (version 1.2) still remains quite raw from some points, it is still finished enough to be successfully used in production for different goals. I personally use it for building web services, and the most magnificent is that you basically need only standard library to start doing web application development in Go.

My Story with PACKT Publishing


About a half years ago I've been contacted by guys from PACKT Publishing, about making a video course about building applications with Google Go. It was a very exciting offer which I've accepted even not thinking much about it. Having some experience teaching other people programming, and writing some tutorials inside my personal blog in Russian, I though I could do the job, even if working language is English which is not my native one.

How Was It, Doing the Job?


Making some educational product is interesting personally to me, it can not be that interesting to others. And that was, possibly, the most motivational thing for me. The working process of making video is a hard and sometimes monotonic job as any other job, unless it may seem different before you start working on it.

The most complex thing is to make a content which perfectly fits target audience, particularly to decide what to explain and what to consider to be left out of scope, especially if your target audience is non-expert environment: novices or junior developers.

What about the results


The result I've got is a published video course called "Building Your First Application with Go" and a lot of excitement when you see the job done. About the quality: it's up to viewers to decide if I did my job well or not.

Nevertheless, it was fascinating experience, and now I'm sure I'm not to stop at this point, and will try to work further on creating new educational products and materials. Doing the job you like is the best think that can happen with you, that is what I think.

Acknowledgements


I would like to say many thanks to my wife, that patiently supported me all this time, and a highly professional team from PACKT Publishing house, that led me through all the process starting from writing first texts till the moment the course was published.