Hi Eugie and welcome to the Project Meditation community,
Like yourself I'm a programmer by day, something I've been doing for nearly 30 years, and yes it does require a lot of logical thinking... but hey, it pays for the mortgage.
I would slightly differ on the opinion about meditation being the only way to get in touch with reality. In fact I would say that we can learn to become more present (more 'living in the Now') and use that throughout our daily lives, and even use that to become more productive in what we are doing, which helps us to become more at One with reality, and help prevent past and future thought distractions.
Meditation is a tool that can really help us to become more present, not just when we're meditating, but the effects of it when we're not too.
As for what's 'normal' that's just a judgement on your own part. If you feel it's normal for you to meditate for a few weeks, then stop, and then start again later, then that is your normal way of doing it; though if you are finding that is having adverse effects on you, then you can make the choice to change it. Typically, meditation teachers will advise that you should aim to dedicate time each day to your meditation practice, such that it becomes a part of your life, and then it would actually seem ab-normal to stop meditating. Think of it just like the need of getting up in the morning and having some breakfast before leaving the house... meditation is just another part of the breakfast.
Hugs
Giles