Hello, I’m Kristof, a human being like you, and an easy to work with, friendly guy.
I've been a programmer, a consultant, CIO in startups, head of software development in government, and built two software companies.
Some days I’m coding Golang in the guts of a system and other days I'm wearing a suit to help clients with their devops practices.
Let's say you need custom software developed. A sophisticated web application, an interface between two systems, a high performance backend, or something similar.
What about test and development environments, how many do we need? (Is it even a fixed number?) How should we deploy? Once in a blue moon in a big "dog & pony show" (hello, army!) manually (do we have a deploy manual?), or on each feature merge with continous integration and automated testing, or something in between? If auto-deploy, is it via Docker build, Ansible, or custom scripts?
On the business side, what are the most important features, and how those overlap with what can be implemented quickly? Should we hire our own developers, or contract it out? Should you start with a minimum viable product? And you probably want to avoid a developer accidentally crippling your enterprise by building in a component with a business-unfriendly license.
If some of the above sounds like something you want to talk about, feel free to drop me a line. I love getting messages!