So, instead, I provide some examples:
If you are doing financial planning and you'd like to demonstrate how a change of amount invested changes the growth of an investment, you want to do, visually, what you already do in a spreadsheet.
So, you provide me the formula, and I provide you with an interface that you can change the numbers of the formula and the graphic changes with them.
If, instead, you're a football coach and you want to show an animated play on-screen. You know how to do all of the drawing circles and lines on the board; I know how to animate symbols on the screen, and represent this data in a database.
Voila! You can now animate a playbook.
So, algorithm development combines your expertise in your subject matter with my expertise in interactive multimedia to bring a more exciting (I hope) presentation of your ideas.