On transitioning between dev and manager repeatedly: https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/
miniblog.
Related Posts
Go has an os.Root API that allows you to enforce all paths are subdirectories of a given root. It fixes users accessing foo/../../../etc/passwd and similar.
Seems like a really nice solution for a relatively common problem.
Really elegant developer tool: Go's inline IDE feature is used with deprecation markers, so call sites are autofixed from OldApi() to NewApi() based on the implementation of OldApi.
Go has an elegant approach to defining example functions, which are shown in docs as `main()` with the output: