I like to learn about programming from scratch. Library and if/else are for strict uses. Active maintainer of Realtek chipsets and generic devices.