Dynamic Duo: Programming Perspectives