What about being a classical software engineer makes you hate Go?
```
...
bla, err := doSomething(...);
if err != nil {
...
}
...
```
pattern....
...
err = do_someting(&bla, ...);
if err != 0 {
...
}
...
...It's not that different