When I started working with computers, adding more RAM meant inserting chips into sockets. Now I spend my days not worrying about the details of how complex data structures are implemented. But sometimes, secretly at night, I journey back into the embedded world and spend hours figuring out why my LED is not flashing.