I help with software development projects. Stereotypically, my clients own or manage an application, and are subject-matter experts but don’t come from a technology background. They have hired a programmer or two and the application works – sort of.
I act as a kind of “part time Chief Technology Officer” (virtual CTO) and help with things like:
- Translating feature requests into technical language and specific tasks
- Improving design/architecture which improves developer productivity
- Taking advantage of cloud hosting (Azure and AWS) in a cost-effective way
- Acting as technical representative on client/prospect calls to “speak Geek” with the other side’s technical staff