Research regarding working solo on projects has just made me realize even more issues. Sadly, it is an undeniable fact that programming is a social activity and it is not fun working alone.
These issues had not made me enjoy programming at all:
1. Better coding tricks and techniques ( if you couldn’t show them to others or to your colleagues.)
2. Working as a better programmer such as implementing and observing great programming disciplines, reporting schedules, deliverables
3. Life outside programming, other social activities like bowling, playing chess, etc. (Well, if you have a team, you would love to play with them of course.)
4. Understanding complex parts of the web software. (Maybe it isn’t really complex at all but I am just making it look like it is.)
Hope somebody could give me advice on how to enjoy working solo?
Tags: project management, working solo

Here some ideas:
1. To learn better tricks and techniques read a lot (articles/books), blog about what you do, join a local user group, and/or ask others.
2. + 3. I don’t understand what you mean with those points.
4. See 1.
Hope that helps a bit…
Hi Daniel, thanks for visiting my site.
I used to be working with teams before. That’s what I am meaning to say in issue # 2 and # 3. and I am missing it gravely. But I can work alone with minimum supervision.
UPDATE: for # 2, it is just hard to make reports and show it to yourself( because you are the programmer, the project manager, the designer, the user.) I just feel sometimes it’s not enough.
Yes, if you work alone you have to become more active regarding social activities. If you want to participate in such activities, you have to seek for them, whereas if you work in a team such activities often emerge “automatically”.
Personally, I’m not a fan of spending much of my spare time with the people with whom I work in a team.
I don’t know what reports you mean, however, if it is hard to create them and you are the only one who looks at them, maybe you should drop them?
Hi Daniel,
One of the reports I make is the deliverables report where it contains target deadlines for each part of the project that I alone had to meet. Of course, I am also eager to observe that, but sometimes I tend not to.
Thank you for your comment!
no man is an island.
My 1 word advice is, Share.
sooner or later, your code will be useless.
or someone will create or post similar/superior than your code.
So best thing is show it, accepts critism, improve it, and
win a friend.
-ace