This talk is an introduction to computer vision and image processing. Many image processing algorithms have broad applications, from drones, to backyard astronomers, up to space-based telescopes like Hubble and James Webb. The first part of this talk demonstrates techniques like object tracking, feature detection, and image stacking, and how they can be used with the photos you already take. The second part discusses how the lessons from image processing can be applied to programming in general. Finally, it discusses how developers can build specialized tools to enhance their capabilities, and why actually doing so is often surprising.