The document outlines the 7 steps taken to program an embedded system. It began with using the previous year's card, then attempting to set up the AVR studio integrated development environment. Errors were encountered due to missing connections on the card. Placement of a bridge on the button track solved the issues, allowing the card to be read fully. The card was then connected to an Arduino programmer and code was introduced, activating the system. In conclusion, the experience demonstrated the complexity of programming but also showed there are different methods to achieve the same results depending on the operating system and programming.