what programming is actually like