Show Me The Money: The Market for Legacy Development

Most programmers hate dealing with legacy systems. It is not glamorous to be fiddling around with existing systems, tweaking it and working on it just so everyone else doesn't even realize anything was broken. Programmers want to stretch their minds and create new products that have never been seen before. But one thing I have seen in the market is the need for not only maintenance programmers but programmers who ...

Using Performance Counters in the C# Language

At any given time the Windows operating system is tracking statistics for the system and many of the processes / applications that are currently running on it. Things like the number of processors, how many threads are executing, how often the CLR is in garbage collection, the number of I/O operations being performed etc are all tracked through things called performance counters. One way you can look at these various ...

Why Everyone Should NOT Learn to Code – Part Deux

In my recent article titled "Why Everyone Should NOT Learn to Code" I heard a TON of feedback both for and against my position. I thought I would expand on the concept and discuss a few of the counter arguments I received through the blog and twitter since that article was published. Perhaps I can better explain my rationale and positions to clear a few things up. I think many ...

The Importance of Baking Your Apps

I see a lot of companies who move at a neck breaking pace and crank out their application iterations at alarming speeds. Just as users upgrade their client and run it, they are met with another update message. Users start finding themselves constantly updating to keep up. This is usually the result of short cycle agile methodologies that doesn't wait to batch their fixes and features. From a development standpoint ...

Review of Java The Complete Reference: Eighth Edition

Today I wanted to share with you all another great book that I have in my library. Java The Complete Reference written by Herbert Schildt and published by Oracle Press is a beast of a book and contains just about anything you want to look up about Java. This particular edition came out in June of 2011 and has been updated to include JDK 7. As it stands it is ...

Java Doesn’t Need A Rewrite It Needs Hardening

So we have all seen the almost daily reports of zero-day bugs creeping into Java's platform recently. Many out there have said things like "Oracle has dropped the ball" and others have made calls for a massive rewrite of the way Java works. I understand that this recent flood of exploits have caused many of you concerns, I think the future of Java is getting brighter. I don't think Java ...