Domanda di colloquio di Canonical

- What is a context manager? - How would you describe software engineering? - Describe your open source projects