Click here to Skip to main content
15,914,924 members
Home / Discussions / Article Writing
   

Article Writing

 
AnswerRe: Calculating PPVrequest Pin
Pete O'Hanlon8-May-08 21:56
mvePete O'Hanlon8-May-08 21:56 
AnswerRe: Calculating PPVrequest Pin
Cedric Moonen9-May-08 1:19
Cedric Moonen9-May-08 1:19 
QuestionHardware specific article Pin
Broken Bokken7-May-08 8:46
Broken Bokken7-May-08 8:46 
Question"which one is smaller n pow 2, 1000 pow n, n pow n, n pow 1000 , when n value is nearer to infinite" Pin
huma satti4-May-08 20:57
huma satti4-May-08 20:57 
AnswerHomework and wrong forum Pin
Pete O'Hanlon5-May-08 9:06
mvePete O'Hanlon5-May-08 9:06 
GeneralRe: Homework and wrong forum Pin
Luc Pattyn5-May-08 11:46
sitebuilderLuc Pattyn5-May-08 11:46 
QuestionLearning to Simplify Pin
Grubious4-May-08 14:49
Grubious4-May-08 14:49 
AnswerRe: Learning to Simplify PinPopular
Pete O'Hanlon5-May-08 9:05
mvePete O'Hanlon5-May-08 9:05 
Grubious wrote:
I think it would be particularly useful to learn these "tips" early. There are many things that books teach us, but they rarely get into how something could have been done better, and WHY its better to do that.


Oh boy - that's a tough idea, as this basically comes down to instinct and experience. A lot of times it comes down to doing something wrong and learning from it - and experienced programmers do this just as much as newbies. This normally happens when the experienced developer moves onto a new technology - one that they are going to take some time getting up to speed in.

What I would say though is that the best piece of advice I can give to a newbie is to design a piece of software before sitting down to code it. By analysing the requirements and the possible solution, you start to see where things like patterns fit in. Then - start off by coding small segments. Improve the code incrementally. If you suddenly find yourself in an if statement, 15 layers deep then it's time to step back and look at where you've gone wrong.


Deja View - the feeling that you've seen this post before.

My blog | My articles



AnswerRe: Learning to Simplify Pin
Matthew Faithfull5-May-08 22:51
Matthew Faithfull5-May-08 22:51 
AnswerRe: Learning to Simplify Pin
Reelix8-May-08 0:57
Reelix8-May-08 0:57 
GeneralRe: Learning to Simplify Pin
Nelek17-May-08 0:18
protectorNelek17-May-08 0:18 
GeneralRe: Learning to Simplify Pin
Daniel Grunwald12-Jun-08 1:47
Daniel Grunwald12-Jun-08 1:47 
AnswerRe: Learning to Simplify Pin
Ed.Poore12-May-08 21:41
Ed.Poore12-May-08 21:41 
AnswerRe: Learning to Simplify Pin
Steven A. Lowe18-Jun-08 17:50
Steven A. Lowe18-Jun-08 17:50 
QuestionHow to create two or more JVM in one machine ? Pin
ZServer29-Apr-08 19:03
ZServer29-Apr-08 19:03 
GeneralArticle content Pin
Mycroft Holmes21-Apr-08 21:30
professionalMycroft Holmes21-Apr-08 21:30 
GeneralRe: Article content Pin
Adeel Chaudhry2-May-08 2:38
Adeel Chaudhry2-May-08 2:38 
GeneralArticle idea - adding scripting support to your applications Pin
martin_hughes20-Apr-08 9:21
martin_hughes20-Apr-08 9:21 
GeneralRe: Article idea - adding scripting support to your applications Pin
Matthew Faithfull5-May-08 23:01
Matthew Faithfull5-May-08 23:01 
GeneralRe: Article idea - adding scripting support to your applications Pin
Ed.Poore12-May-08 21:44
Ed.Poore12-May-08 21:44 
GeneralRe: Article idea - adding scripting support to your applications Pin
martin_hughes13-May-08 3:27
martin_hughes13-May-08 3:27 
GeneralRe: Article idea - adding scripting support to your applications Pin
Ed.Poore13-May-08 5:16
Ed.Poore13-May-08 5:16 
QuestionAn AddIn for VS2008 to add mouse gesture support? Pin
Philip Laureano18-Apr-08 13:11
Philip Laureano18-Apr-08 13:11 
AnswerRe: An AddIn for VS2008 to add mouse gesture support? Pin
Pete O'Hanlon20-Apr-08 9:42
mvePete O'Hanlon20-Apr-08 9:42 
GeneralEditing New Article Pin
Philip Lippard18-Apr-08 4:12
Philip Lippard18-Apr-08 4:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.