3DMJ Podcast #193: Programming Considerations