is there a good method for designing programs?
kinda like for a report you make an outline so you report has a better "design", I just find myself not good at designing programs.