General Discussion

Topics that talk about general programming principles

Is Newbies Killing the Programming Star?

In the age of information, programming finds itself at the forefront of it all. When you create a new system you have to have the software to drive it. Even if we were to go the way of iRobot you have to have software to give the robots their personality... and of course programmers develop that. If one day machines get their long awaited artificial intelligence, it will be at ...

The Mysteries of Data Flow Diagrams

You can probably guess what a Data Flow Diagram might mean. It has something to do with Data from Star Trek and his schematics right? No no... while he kicks ass on the Enterprise, Data Flow Diagrams kick ass in system design. You might not be able to build a robot with artificial intelligence and calculates at teraflops a second, but you can dramatically improve your skills of converting a ...

Tips on Converting from Console to GUI

One of the most daunting tasks for any beginner programmer is building a great console application and wanting to put it into a GUI, but don't know how. Even experts have trouble at times doing this because the design for the console application assumes output would go to one screen unless directed elsewhere. In this entry I provide a few tips on migrating that great console app over to something ...

Microsoft Should Take A Look at Java

I am sure some of us have stopped and thought "Is Microsoft really going in the right direction with its development languages?" and then you probably put your nose back into the compiler and continued coding, not giving it another thought. But wait a minute, perhaps you are right. Maybe we should take another look instead of just blindly following Microsoft's techies into their vision of what software should be ...

Apply Formulas to Your Programming

There has been a lot of instances where we receive a question about a mathematical formula not working correctly in a program or script they are writing. How does one go about solving such a problem? Well, I will provide some great tips to get you started here on this entry of the Programmer's Underground! Mathematical formulas are all around us for all sorts of things we do in life. From ...

Test and Test Some More

At the heart of programming is the test. Without a good test, nothing will work right. How often should you test and what should you test? We will cover a few topics in the world of testing and how you can make tests that tell you the most about what is going on with your programming... on this entry of the Programming Underground! Every day we get people on the boards ...