One for the software devs There are two eternal problems in traditional software engineering:1. Garbage collection2. Naming things3. Off-by-one errors