I'm a maintainer of some Go modules, including testify.
I'm an expert in the container space. Specifically Kubernetes, artifact registries, and container namespaces.
If you're any good at something, then you are a teacher. I spend a lot of my professional time educating others, whether presenting or pair programming. You can't do everything yourself, it's essential to inspire others to work as you do.
An API without deliberate design leads to spiraling costs in production as you work around rough edges and extend the surface. A forward-compatible API is better than a perfect API. Above all, be normal.
Write it down! Good code is self-documenting, but code is a fraction of your system. If it's not written down then it's lost. Runbooks, bootstrap guides.. Get into the habit of writing and maintaining them.
If you don't automate the boring tasks then nobody will do them. Tests, linters, pipelines.. These are jobs for a machine.
π¬π§ -> π³π΄ After 15 years at IBM I got a new job and moved to Norway. I'm currently quite busy getting my life settled here so bear with me if I'm slow to respond on here.
π At my new job in Piscada I'm learning about and working with knowledge graphs. I'm finding it amazing that the world of graph databases and Cypher seems almost completely isolated from the world of RDF and ontologies.
π« Best way to reach me is AFK. Second best is any of those links over on the left.
π If I'm not coding I'm probably running or playing βοΈ chess.