Personal Development for Smart People Forums

Personal Development for Smart PeopleTM Forums


Go Back   Personal Development for Smart People Forums > Personal Development > Technology & Technical Skills
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Technology & Technical Skills Computer skills, hardware, software, internet topics, gadgets, programming


Welcome to the Personal Development for Smart People Forums, the place for lively, intelligent discussion of all personal growth issues -- physical, mental, financial, social, emotional, spiritual, and more.

You're currently viewing as a guest, which gives you limited read-only access. By joining our free community, you'll be able to post your own messages, access many members-only features, see the new messages posted since your last visit, and of course remove this header message. Registration is fast, simple, and free, so please join today.

If you arrived here from a search engine, you may want to explore the main site first, which includes hundreds of deep and insightful articles on a variety of personal development topics.

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 04-11-2008, 04:53 PM
Member
 
Join Date: Mar 2008
Posts: 33
freedomclub is on a distinguished road
Default Programming is futile without a goal

Just like anything I suppose. I used to program a lot in high school and college but I always had some assignment or goal. Either for a CS class or for my research in my senior year. But now I still have that itch to program but no goal to speak of. It's impossible (for me) to just sit and learn a language. I need something to program towards. What do you guys do in this regard?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-11-2008, 06:53 PM
Moderator
 
Join Date: Nov 2006
Location: Toronto, ON
Posts: 691
Dave Kaminski is on a distinguished road
Send a message via MSN to Dave Kaminski
Default

Go to rent a coder and pick up a job, or even just do one of the jobs they have listed.

Get a job using that language.

Brainstorm.

Draw! I have a whiteboard that I just randomly sketch on from time to time and it helps to bring up ideas.
__________________
Dave Kaminski My Blog
Kaminski Development Work Blog
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-11-2008, 09:09 PM
Moderator
 
Join Date: Nov 2006
Location: Berlin, Germany
Posts: 2,219
Brutha is on a distinguished road
Default

Joining an opensource project would be another choice.
__________________
I am always open for feedback on my posts. That might focused on the argument at hand or on my writing style. If your feedback would go offtopic feel free to send me a Personal Message.

Reality is fragile
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-12-2008, 02:58 PM
Junior Member
 
Join Date: Feb 2008
Posts: 18
colbycheeze is on a distinguished road
Default

Try to make a "one day game" in flash. It's a super fun challenge. What I do is give myself 1 hour to brainstorm ideas and then I MUST pick an idea within an hour and begin on it. Obviously the idea is to keep it simple enough that you feel you can finish it by the end of the day.

This is a GREAT way to warm up your programming muscles and make some good cash too. (most crappy games sell for about $1000 each if you want to just make up front profit)

Flash Game License: Welcome
FlashGameSponsorship - Home
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-12-2008, 06:16 PM
Senior Member
 
Join Date: Sep 2007
Posts: 375
Trezker is an unknown quantity at this point
Default

Quote:
Originally Posted by Brutha View Post
Joining an opensource project would be another choice.
Absolutely. Many serious open source projects have a list of tasks you can choose from.

You could work on making wireless networking work better in Linux. If you're good...
__________________
"We're here for a good time, we're not here for a long time." - Colin Mcrae
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 04-12-2008, 10:22 PM
Member
 
Join Date: Dec 2007
Location: USA
Posts: 71
Apollia is on a distinguished road
Default

I'd suggest, try to think of a program you always wanted but no one has ever made, or made well enough. Your hobbies might also be a good source of ideas.

For instance, I have an interest in music, but have never found any MIDI software for Windows that I really like, so that's something I might attempt eventually.

And, I've been sort of wanting to start a blog, but I'd rather use something less database-driven than WordPress to keep my web host happy, and I also would prefer a blog which doesn't list everything in reverse-chronological order, and makes it easy to browse past posts, and doesn't tamper with any HTML code I input - so, I've been working on my own blog software.

I also have thought of less realistic ideas... I'm not completely satisfied with any computer OS I've ever used - Windows, MacOS, or Linux, they all have something about them I can't stand, either being closed-source and not easily changeable by me, or being too confusing. I know it's probably beyond me to write an OS, but someday, I might get around to trying it.


I keep text files of ideas on my computer, and whenever I think of an idea, big or small (not just for programs, but for anything I might like to create, or see someone else create), I note it down. Whenever I read back in these files I am frequently surprised by the ideas I came up with - there are a ton of ideas I most likely would have forgotten all about if I hadn't written them down.

I write down everything from the grandiose (write my own OS), to small but nice feature ideas (like to have a text cursor conveniently automatically appear in a web text box when you first load a web page - which isn't a totally original idea, since that's what Google does... ).

The latter kinds of ideas may sound minor, but actually, little thoughtful details like that are what can make a program a real pleasure to use. And, since they're so minor, I think it's especially important to write them down so you don't forget to implement them.

Over time, you can build up a mountain of ideas, perhaps more than you'll ever get through in a lifetime. I'm probably going to end up starting a whole Ideas section on my website just to share the ideas I've thought of but will probably never implement myself.

Good luck...

Last edited by Apollia : 04-12-2008 at 10:25 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 04-13-2008, 01:39 AM
Member
 
Join Date: Mar 2008
Posts: 33
freedomclub is on a distinguished road
Default

Well I guess I caught myself in a lie in this post then. I'm also very interested in MIDI and I'm sure I could think of millions of things I would like to see that don't exist. I'm also a huge fan of Linux and would love to contribute to some open source project. I've actually thought of this stuff before but I have so many options I just never knew where to begin.

Thanks for the replies everyone!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 04-13-2008, 07:48 AM
Junior Member
 
Join Date: Feb 2008
Posts: 18
colbycheeze is on a distinguished road
Default

you know, I do agree with needing to have a clear goal and purpose however. I think those rules apply in life in general but OH SO much for programming. When I write down exactly what I want to get done and all of the "parts" i am currently aware of that need to be built for a program I can get a LOT more done.

Not only that but I am able to get myself to work longer hours w/o really caring. If I don't really have an idea of what I am trying to do or need to do I guess my brain just gets sick of it and I have to stop.
__________________
Game Development Blog:
http://www.cheezeworld.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 04-16-2008, 02:52 PM
Member
 
Join Date: Nov 2006
Posts: 78
ragtag is on a distinguished road
Default

colbycheeze: I've noticed the exact same thing. If I have a very clear list of things I need to do, my productivity increases drastically. Before writing a piece of code, I generally just write comments in the code of what needs to done at each stage, then afterwards I just go through it and gradually replace each comment with the actual code.

Contributing to Open-Source projects is great. If I find the time, I plan to do so too.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 04-19-2008, 02:25 AM
Senior Member
 
Join Date: Mar 2007
Location: Western Canada
Posts: 267
1000feet is on a distinguished road
Default

Make a program for yourself - think of a way your computer could help you manage and organize some information, and tell you things that would take a long time to figure out on your own. Then go and find out how to make each part of the program work. This is a great way to learn because you may end up using the program every day, which teaches you a lot about making something that lasts for a while and isn't hard to use.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old 04-20-2008, 10:51 PM
Banned
 
Join Date: Mar 2008
Posts: 47
andyoyo is on a distinguished road
Default

the way Java is set out is ridiculously illogical & it is very hard to find decent tutorials that have a defined purpose behind them. In your boat completely. I guess the best thing to do is just skim it & pick up some val info. The way the programming community is turning more away from base hard code & more towards GUI program editing is a big plus. Examples especially in the gaming & blogging(yuck) industry.

Btw want to be programming buddies, lets make a flash game or somethin, peace.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
A Month Of Programming dinc Technology & Technical Skills 34 06-02-2008 09:09 PM
Learning Programming 30 Day Challenge dinc Personal Effectiveness 2 03-31-2008 06:41 AM
Resistance is Futile! mej023 Intention-Manifestation 4 01-11-2008 04:16 AM
Which programming language? Ibanez Technology & Technical Skills 15 10-12-2007 02:20 AM
C++ Windows Programming Adam Technology & Technical Skills 15 11-23-2006 08:28 AM


All times are GMT. The time now is 11:41 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 2008 by Pavlina LLC