Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Feb 29th, 2008, 5:52 PM   #1
Skezid
Code Poet
 
Skezid's Avatar
 
Join Date: Feb 2008
Location: Sydney, Nova Scotia (Canada)
Posts: 5
Rep Power: 0 Skezid is on a distinguished road
Coding for the sake of coding...

Have any of you ever experienced this dilemma? Let's say you wanted to whip up a quick program that would take a few hours of your time, just for fun, but you don't know what you want your program to do. The scope of a project is either too large, or the difficulty is too easy, or too complex, so you're stuck trying to learn more.

Any ideas on where to get.. ideas when you're stuck in one of those 'quickie' moods?
Command line utilities seem like the way to go, but everything you need has already been written (or so it seems with the Internet).

So you can use this thread to discuss said topic, or to post ideas and stuff.
Skezid is offline   Reply With Quote
Old Feb 29th, 2008, 6:31 PM   #2
Narue
Professional Programmer
 
Narue's Avatar
 
Join Date: Sep 2005
Posts: 419
Rep Power: 3 Narue is on a distinguished road
Re: Coding for the sake of coding...

>Any ideas on where to get.. ideas when you're
>stuck in one of those 'quickie' moods?
I'll typically redesign something older to match my current experience and see how I've changed over the years.
__________________
Even if the voices aren't real, they have some pretty good ideas.
Narue is offline   Reply With Quote
Old Feb 29th, 2008, 6:51 PM   #3
dr.p
Programmer
 
dr.p's Avatar
 
Join Date: Feb 2006
Location: Ohio
Posts: 93
Rep Power: 3 dr.p is on a distinguished road
Re: Coding for the sake of coding...

Once I started coding for a living, I started to get stuck. But, recently, I've gotten back to where I code for the sake of learning.

I ended up taking on a lot of personal projects that are too large for one person. I do that on purpose so that I always have something to work on. I've got each of them broken down into manageable steps. When I'm in the mood to program, I pick a project that looks fun at the moment. I could be working on the project itself, or creating a console utility to aide in its development, or a bare-bones app that tests specific classes or features.

I also tend to explore management tools and design strategies when I feel stuck on some part of a project. I've recently learned CVS, applied it to my major projects; Doxygen, started to document my existing code; make; VC++ IDE project config; and I'm practising OOP and template class design at the moment.
__________________
Neeley.org
dr.p is offline   Reply With Quote
Old Mar 4th, 2008, 9:56 PM   #4
WaltP
Programmer
 
Join Date: Oct 2007
Posts: 39
Rep Power: 0 WaltP is on a distinguished road
Re: Coding for the sake of coding...

Quote:
Originally Posted by Skezid View Post
Command line utilities seem like the way to go, but everything you need has already been written (or so it seems with the Internet).
So? Hasn't everything you code to learn (class, books, etc) been written before? So write something that already exists that uses a technique that's new to you. Then at least you have another program to test yours against.
__________________
Testing 001 010 011 100....
WaltP is offline   Reply With Quote
Old Mar 5th, 2008, 4:32 AM   #5
BstrucT
Hobbyist Programmer
 
BstrucT's Avatar
 
Join Date: Dec 2007
Location: Durban, South-Africa
Posts: 164
Rep Power: 1 BstrucT is on a distinguished road
Re: Coding for the sake of coding...

I always think of small companies around where I live, like the jewelry store or cafe or petshop.
I see them not using any point of sale programs , just a register.
So I try to picture myself working there, and what program would work the best for them. Maybe it has inventory controll, maybe calculates payments over terms, whatever.

That's cool because it is not big projects and if I don't want to work with the inventory today, I'll focus on getting the tax right. If I don't feel like that, I will work on the streams or file management of the app.

And if I am really unsure I just launch Fireworks and design some crazy buttons!
__________________
if (understanding of Pointers != Great)
{
do (.Net);
}
BstrucT is offline   Reply With Quote
Old Mar 5th, 2008, 8:21 AM   #6
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
Re: Coding for the sake of coding...

There is not a problem developing a program that already exists. You will surely learn something new by doing so... I usually get an idea in the middle of the day, jot it down in my palm tx and go home and implement it. If I'm stuck on ideas, I just think of some manual process and figure out a way to automate it. One of my main problems is turning a project that supposed to be small and trivial into one that is large and complex. I have more project ideas on my plate now than there is available time... so the problem becomes, which one should I work on first.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
C++ coding standard Klarre C++ 11 Jan 15th, 2007 9:59 AM
Coding standards without control? martinig Other Programming Languages 1 Dec 4th, 2006 7:04 AM
Software or Coding?? java_roshan HTML / XHTML / CSS 26 Apr 9th, 2006 3:42 AM
Gamemaker- make games without coding Josef_Stalin Coder's Corner Lounge 16 Jul 25th, 2005 2:16 AM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 6:28 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC