Learning how to write software, break software, and write software that breaks software.
Mohamed Mostafa