Pātuhitia tēnei: Programming embedded systems in C and C++