I present my thoughts on programming, software development, and computer science (CS), and their inevitable relationship. Originally this was intended to help prepare some CS courses aimed (also) at non-CS university students. But it is also relevant for students in secondary education, especially if they have an interest in participating in the International Olympiad in Informatics.
No takes yet. Share an insight, caveat, or question.
T Tom Verhoeff (2019) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: