Write in Goの歌詞を和訳(超意訳)してみた。

Write in Go (Fall 2014) - YouTube

The schedule’s tight on the cluster tonight
So I parallelized my code

今夜クラスタの予定はタイト ならコード並列化

All those threads and continuations
My head’s going to explode

全てのスレッドと継続 頭…爆発しそう

And all that boilerplate
That FactoryBuilderAdapterDelegateImpl

元凶はボイラープレート FactoryBuilderAdapterDelegateImpl

Seems unjustified
Give me something simple


Don’t write in Scheme
Don’t write in C

Scheme? C言語

No more pointers
that I forgot to free()

ポインタ free()はどこに

Java’s verbose
Python’s too slow

Javaはくどい Pythonおそーい

It’s time you know


Write in Go!
Write in Go!

Go言語! Go言語!

No inheritance anymore


Write in Go!
Write in Go!

Go言語! Go言語!

There’s no do or while,
just for

do while はforで

I don’t care what your linters say
I’ve got tools for that

lintは怖くない ツールある

The code never bothered me anyway


It’s funny how some features
Make every change seem small

全て小さく 嘘みたいね

And the errors that once slowed me
Don’t get me down at all

だってもうエラーじゃ へこたれないわ

It’s time to see what Go can do
’Cause it seems too good to be true

どこまでやれるか Go言語試したいの

No long compile times for me
I’m free!

コンパイル待たないよ 私

Write in Go!
Write in Go!

Go言語! Go言語!

Kiss your pointer math goodbye


Write in Go!
Write in Go!

Go言語! Go言語!

Time to give GC a try


I don’t care if my structures stay
On the heap or stack

ヒープやスタックに 興味はないわ

//TODO(Scalability) ミュージックの間奏

My program spawns its goroutines
without a sound

goroutines プログラムを包み込み

Control is spiraling through
buffered channels all around

buffered channels を想い描いて

I don’t remember why I ever once subclassed


I’m never going back


My tests all build and pass

テスト パスしたの

Write in Go!
Write in Go!

Go言語!  Go言語!

You won’t use Eclipse anymore


Write in Go!
Write in Go!

Go言語!  Go言語!

Who cares what Boost is for?


I don’t care what the tech leads say
I’ll rewrite it all!


Writing code never bothered me, anyway