Way back in 8th grade I discovered programming and fell in love with it. For 5 years it was only a fun thing for me to do in my spare time. I never knew anyone else (in person that is) that did it for their job. I am now a Junion in Software Engineering and things are going swimingly. I've loved it like I thought it was and learning the more technical aspects has only increased my passion for the subject. (So I'm pretty sure I picked a good major for me). But I can't for the life of me get over this hump. A "is programming as a career really a serious job". Can you do "hard work" and program. Can you have a tough day at work while "programming"? I know the answer to all of these is obviously yes but... I've always seen hard work as something physical I guess. I've never been a very physical person at all, which is probably why I early on gravitated towards computers in the first place. And there's nothing less physical than programming. What do you guys generally think about this? I've never ever sensed the same feelings from my peers. People my age generally think programming as something either they sort of like or "way too hard for me!". When I do programming related things at work/really anything computer related and I've done something good, and I get praise (which is nice of course), I don't really felt like I accomplished anything. I know I did but still... Anyway that's my feelings on paper. Thanks for reading and making any comments.