TalkPHP
 
 
Account Login
Latest Articles
» The basic usage of PHPTAL, a XML/XHTML template library for PHP
» Vulnerable methods and the areas they are commonly trusted in.
» Simple way to protect a form from bot
» The Basics On: How Session Stealing Works
» How to keep your forms from double posting data
IRC Channel
IRC Speech Bubble Join the friendly bunch on IRC...
(#TalkPHP on Freenode)

...Also available via a web interface.

See this thread for information on the TalkPHP Free Hugs Initiative™. Subject to availability.
Associates
Associates
CSS Tutorials
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 02-09-2008, 05:34 PM   #1 (permalink)
The Visitor
 
Join Date: Feb 2008
Posts: 4
Thanks: 0
-jd- is on a distinguished road
Default starting with a paper and pen?

Is this the best method to do before you code? I had a friend told me to just sit down and write my ideas out. So is this a good method?
-jd- is offline  
Reply With Quote
Old 02-09-2008, 05:54 PM   #2 (permalink)
Orc
The Prestige
 
Orc's Avatar
 
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
Orc is on a distinguished road
Default

Yes it is, but I would contact Salathe for me, considering he does it himself. :P
__________________
VillageIdiot can have my babbies ;d
Orc is offline  
Reply With Quote
Old 02-09-2008, 06:20 PM   #3 (permalink)
The Visitor
 
Join Date: Feb 2008
Posts: 4
Thanks: 0
-jd- is on a distinguished road
Default

who is salathe??
-jd- is offline  
Reply With Quote
Old 02-09-2008, 06:21 PM   #4 (permalink)
Orc
The Prestige
 
Orc's Avatar
 
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
Orc is on a distinguished road
Default

Quote:
Originally Posted by -jd- View Post
who is salathe??
The guy with the golden name :P
TalkPHP - View Profile: Salathe
Just he knows about Pen and Paper working with php. ask him :/ though a lot of people on this forum do not like pming. -_-
__________________
VillageIdiot can have my babbies ;d
Orc is offline  
Reply With Quote
Old 02-09-2008, 06:34 PM   #5 (permalink)
Alan @ CIT
Member of the Month
The Frequenter
Member of the Month Top Contributor 
 
Alan @ CIT's Avatar
 
Join Date: Apr 2005
Location: South UK
Posts: 483
Thanks: 51
Alan @ CIT is on a distinguished road
Default

For me, it depends where I am. If I'm sat on a train without a plug socket for my laptop I scribble notes and ideas down on paper. If I have my laptop then I use the electronic version, a text editor, to scribble down notes and ideas.

Edit: I've attached a text file for a class I'm writing at the moment. The text file is my general dumping ground for this class - it started out with the flow to get it clear in my head what I wanted it to do, then I added and expanded the classes / methods / properties as I planned them. At the moment, I'm using it to list all the exception codes, descriptions and where they appear so I can add them into future docs.

I'll often use pen/paper or a whiteboard to sketch out flow charts of how the application should work as well - tends to help when you come to coding it.

Alan
Attached Files
File Type: txt design.txt (4.2 KB, 168 views)

Last edited by Alan @ CIT : 02-09-2008 at 07:27 PM.
Send a message via MSN to Alan @ CIT
Alan @ CIT is offline  
Reply With Quote
Old 02-09-2008, 07:34 PM   #6 (permalink)
The Frequenter
Newcomer 
 
xenon's Avatar
 
Join Date: Dec 2007
Location: Bucharest, Romania
Posts: 438
Thanks: 3
xenon is on a distinguished road
Default

Quote:
Originally Posted by Orc View Post
The guy with the golden name :P
TalkPHP - View Profile: Salathe
Just he knows about Pen and Paper working with php. ask him :/ though a lot of people on this forum do not like pming. -_-
He's not the only one. I do that, too, before beginning a medium/big project. I've managed to think small applications 'on the spot', but bigger ones are pretty tricky and you need some organization. Plus, you can't remember all the stuff, all the time. Especially when you're tired
__________________
I have optimistic thoughts, even though sometimes (if not always) life's a bitch.
xenon is offline  
Reply With Quote
Old 02-09-2008, 07:36 PM   #7 (permalink)
The Addict
Top Contributor Good Samaritan 
 
Join Date: Jan 2008
Location: USA
Posts: 217
Thanks: 16
RobertK is on a distinguished road
Default

I do logic flowcharts, goals, and even class skeletons on paper. It helps keep perspective as you revise things and constantly rewrite everything.
__________________
Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning. - Rich Cook
RobertK is offline  
Reply With Quote
Old 02-10-2008, 02:22 AM   #8 (permalink)
how quixotic are you?
 
ETbyrne's Avatar
 
Join Date: Dec 2007
Location: Lapeer, MI
Posts: 445
Thanks: 37
ETbyrne is on a distinguished road
Default

I have countless papers with diagrams and code on them because I use paper and pen all the time. It helps a lot when you are working on a complex project.
__________________
Dingo Web Systems > http://www.dingocode.com
My Website > http://www.evanbot.com
ETbyrne is offline  
Reply With Quote
Old 02-10-2008, 05:43 AM   #9 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

I rarely use paper to plan out my projects. I wrote an article on how I do it here
Programming Tips Blog Archive Mapping out your projects
__________________

Village Idiot is offline  
Reply With Quote
Old 02-10-2008, 06:09 PM   #10 (permalink)
The Wanderer
 
vujsa's Avatar
 
Join Date: Dec 2007
Location: Indianapolis, Indiana, USA
Posts: 16
Thanks: 0
vujsa is on a distinguished road
Default

Pen and paper! As I sit here looking at a desk covered with papers that have little code bit scribbles, flow charts, outlines, and brief descriptions of a project I am or might want to work on, I realize that most of my programming happens in the real world and not on the computer.

I write all kinds of stuff down! I might get a great idea for something but not have the time to sit down and start coding it and I rarely revisit electronic notes. It has something to do with how my mind works I think...
I use a lot of charts to organize my ideas and information and it takes a long time to format such data electronically. However, I can sketch a simple table on paper in just a few seconds!

Maybe once I set up a multi-display system, I will be more apt to use electronic notes.

I also found that I rarely get inspired while sitting in front of a computer so I have to use a tangible method of saving my ideas. I can't tell you how many times I have found a solution to a problem or a feature I want to add while driving just to get home a few hours later and completely forget about it.

My suggestion to anyone that wants to or is coding, use any means at your disposal to organize your ideas and scripts. Sometimes just seeing something written down or typed in can make it stick to your brain.

vujsa
__________________
Need PHP Help? - Handy PHP
vujsa is offline  
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
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 On


All times are GMT. The time now is 10:52 PM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Inactive Reminders By Icora Web Design