In practice, everyone writing new projects uses it, but when you choose to interact with existing code...
In practice, everyone writing new projects uses it, but when you choose to interact with existing code...