If you want to design software then you should get a degree in software engineering