Maybe still floor heating? If the apartment is well insulated, the floor is only slightly warmer than the air, since the large area allows for heating with a small temperature difference.
I don't think anything is black or white in programming (except booleans). And I'd say it can be very much emotional, it just depends on your goal and how you reach it. For me, I'd say programming is like painting or wood carving. It's a tool that can be used to create art.
Who cares about scratches on the outside?