I smoke every day, and my biggest problem is getting decent stuff. Smoking a joint is as normal for me, as having a cup of coffee, in fact, I wouldn't have a cup of coffee at home without a joint. Most people would label me a pothead, but I've only really been properly stoned a couple of times this year, it relaxes me, that's why I smoke it... being stoned out of your mind is actually pretty unpleasant IMO - I like the middle ground, when you hear sounds differently, surround sound systems freak you out, you get the munchies and waffles turn into the most awesome invention ever. Being so stoned that you don't want to have any more is not fun. I have been smoking for... about 20 years, and have never felt the need to take anything stronger.
Incidently I'm a programmer, have never been out of work, I write computer games while stoned - in fact I really enjoy that because it can take away the tedium. My brother smokes as much as I do, he likes to play racing games while stoned... it kinda shifts your perspective, when you can forget all the usual shit and just do something, spend your whole brain on 1 task and do it well - weed provides that clarity of thought. It's not like your worries disappear or anything like that, it's more like weed makes your brain prioritise between what you want to do, and what you think you should do... Like I should really go home after work and do the dishes, put a washing on, cook my dinner, tidy up, do some work, and be in bed before 10. I won't - I'll go home have some weed, play Borderlands2 with my friends, phone for a pizza, and re-fricken-lax. The way I see it, if you get up and go work all day, the rest of the night should be about what you want to do, and sometimes it sickens me to see people run around like a headless chicken after work... chill the fuck out! Smoking a joint or 2 is the best remedy for the bullshit we put ourselves through every day.