General Discussion

Topics that talk about general programming principles

Book Review: C# 5.0 In a Nutshell

Today's book review is on C# 5.0 in a Nutshell: The Definitive Reference by Joseph Albahari and Ben Albahari and published by O'Reilly. This book makes up like my 5th or so O'Reilly book and I find the book publisher really publishes smashing hits or hot messes. I never found ones that were in the middle. But not to worry, this book is one of the good guys! At roughly ...

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 ...

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 ...

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 ...

Help Wanted: Developers Who Are Also Janitors

Once, long ago, I use to be a janitor cleaning up after executives in office buildings as I put myself through school. At the time I would be sweeping the floors as I saw some of those workers crunching through their spreadsheets late at night getting ready for their presentations the next day. One guy I saw did a lot of print shop type of stuff, graphic work, troubleshooting etc ...