I’ve got a small Python project that I wrote to experiment with uploading data to SAP Asset Intelligence Network.

Someone who I work with heard of this and wanted to use it which is great. However, they are running Windows and have no experience with Python so the installation steps are somewhat mysterious. Not to mention that this was put together fairly quickly and has some obvious flaws.

Since Go has an straightforward way to build executables for multiple operating systems it seems like a good fit for this sort of solution.

My curosity piqued, I’ve started to dig into Go and like what I see. I’ve got a background with C and a decent knowlege of Python and Go brings together some of the best of both. The description of Go as a “a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language” seems apt and I’m excited to learn more. What better way than to improve on a tool that someone might actually want to use?

Go