Justin Lee is a Programmer Analyst at UBC Faculty of Land & Food Systems. Last session Justin invited us to his world and discussed some principles of programming.
“Composition is a style of programming that encourages us to break a complex problem down into smaller subproblems, build solutions to the subproblems, and compose the solutions together to solve the original problem. On Monday, I’ll demonstrate how I use composition as a powerful tool to reduce complexity (and bugs), and increase the expressiveness of code. I hope you’ll be able to use some of these ideas to help solve problems in the future!”