I apologize, but I'm going to quote all of John Lim's most recent post because I think it's so cool:
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. -- George Carrette
Reminds me of the time the Malaysian government sent a software team to Canada to do technology transfer for a flight simulator system. After spending 2 years in Canada, they returned, and i asked one of the team members how the Canadian coders designed this powerful and complex system. I was expecting some detailed software methodology involving multiple phases. He told me, "they just hire a bunch of talented programmers, teach them the physics, and tell them to hack!"
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):