Hacker News new | ask | show | jobs
by kardianos 3144 days ago
And this is why I program in Go.

Hardware OS Program (no libc, no dynamic libs, no external runtime)

Go specializes in "it runs like you read it". I hate magic in my program and I distrust programmers who program like a magician.

2 comments

Go is still a pile of abstractions built on top of another pile of abstractions that almost no one fully groks. It doesn't seem significantly less "magical" than any other commonly-used language, especially from the perspective of non-wizards, even if it might be a better tool for casting certain spells.
I don't know if your "hardware OS program" is representative. Try writing a trivial web application using cutting edge technologies. You'll quickly see how much you have to know to work on even trivial applications.