I don't think it should be any different for coding. I probably wasn't too clear in my question. I spend a lot of time designing and putting together systems, but I just don't write code any more. As in actually opening up an editor and just plain writing code. Like a writer, shouldn't I be able to code whatever pops into my head too? For example, sit down and write a small program that will maybe take a bunch of employee schedules (in xml) and find openings and or conflicts in the schedules.