6 steps to become a micro developer