Software developer of many things