Programming education is frequently oriented towards immediate gratification, emphasizing the creation of entertaining projects and seeing results quickly. However, as one’s skills mature, it becomes increasingly important to consider the broader impact of one’s work. At the Laboratory for Software Science, we aim to cultivate not only technical excellence but also a conscientious approach to software development. We invite students who are committed to creating reliable, responsible software to join our courses, which cover a wide range of foundational principles and practices essential for building safe and dependable systems.