A personal journey from sales to software development