Most frustrating about personal projects?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

User avatar
Kieran Huggins
DevNet Master
Posts: 3635
Joined: Wed Dec 06, 2006 4:14 pm
Location: Toronto, Canada
Contact:

Post by Kieran Huggins »

When I get de-motivated I stop by here and do some "puzzle candy".... that's often enough of a break to get a fresh perspective on my project.

If not, I take a nap or watch TV for a while. Showers are good too - you can tell when I'm working on something difficult because I always smell like whatever fruit of flower scent my girlfriend chose.

I'm procrastinating right now, in fact ;-)
User avatar
Maugrim_The_Reaper
DevNet Master
Posts: 2704
Joined: Tue Nov 02, 2004 5:43 am
Location: Ireland

Post by Maugrim_The_Reaper »

I think working alone eventually makes you run out of motivation. If there's one other person who's as active as you are, and you can work on sub-parts at the same which are complementary than your motivation will remain high.

One of my current projects is implementing an OpenId Consumer library (yes, NIH at play but I try to justify it by noting PHP has no true OOP PHP5 implementation just yet - the JanRain library is PHP4, is unable to meet the PEAR standard, has global and procedural function litter, a fair amount of responsibility duplication). It's an interesting challenge with a few sides - the OpenId specs for 1.1 and future 1.2, and its reliance on some heavy handed big integer math like HMAC and DH (Typekey also needs DSA). Trying to implement the Diffie Hellman Key Agreement algorithm is just one of many OpenId challenges - thankfully PEAR has the others ;).

Still, the point is, it's fun to implement because its new, challenging, and I have a partner in crime to bounce it off since he'll be roped into adding it to a PHP extension. The feedback helps keep me focused and the project fresh. Working alone, I'd just end up getting bored once the challenge dried up and start wondering whether it should be archived for a rainy day (that never arrives ;)).
User avatar
daedalus__
DevNet Resident
Posts: 1925
Joined: Thu Feb 09, 2006 4:52 pm

Post by daedalus__ »

onion2k wrote:The most annoying aspect of personal projects I find is finishing them. I hardly ever finish anything.
User avatar
neophyte
DevNet Resident
Posts: 1537
Joined: Tue Jan 20, 2004 4:58 pm
Location: Minnesota

Post by neophyte »

The most annoying thing about personal projects:

plenty of ambition but

NO TIME!
Post Reply