The only way to be a good programmer, in spite of any innate talent you may have, is to practice writing programs. Programs that test the limits of your capabilities and beyond. Writing the same program over and over will do little to improve your skill-set. It’s the challenges that make you grow. It’s the mind-set that […]
Some folks are desperate to be shown how to do something. Some people like to explore and make mistakes. Some like to be told. Some like a combination of these and some make it up as they go along. There is nothing inherently better about any mode of learning. It’s which mode or modes work […]
Unless you have a design, no matter how provisional, you SHOULD NOT start coding a solution.
Find a tool set that works for you and master it. Don’t jump about among different tool sets. Analyse the range available and make an informed decision. If you can’t make an informed decision, make an emotional decision. Either way, make a decision, then get on with it. There is no one correct solution.
Unless you understand the problem, how do you expect to produce a functional solution.
If you had to choose and learn a set of applications and tools on a computer which ones would you choose? I’m putting forward these lists as discussion points, but at the same time advocating them for universal use particularly in education throughout the world. I’ve set some criteria that I believe are important for […]
Coming soon. A better and more responsive way to gain valuable computing and related skills and knowledge that with help your employment prospects and enhance your personal productivity.