سایمون رابرتز حرفه برنامهنویسی خود را در سیستمهای کنترل جاسازی شده آغاز کرد و اغلب در زبانهای اسمبلی، C و C++ کار میکرد.
سایمون از ماشینهایی استفاده میکرد که اغلب به شدت محدود به منابع بودند، گاهی اوقات بیش از 256 بایت نداشتند. حافظه اصلی او تدریس حاشیه ای برای یک کالج محلی داشت و در طول سال ها از برنامه نویس تمام وقت و معلم پاره وقت به معلم تمام وقت و برنامه نویس پاره وقت تغییر کرده است. Simon اکنون بر آموزش زبان های برنامه نویسی از جمله جاوا، جاوا اسکریپت، پایتون، اسکالا و Go تمرکز دارد.