[Answered in March 2017] Visual Studio, 2015 currently to be precise. I have been using Visual Studio for about 20 years now, and I can …
What Is The Coolest Thing You Have Created As A Programmer?
A program that crippled itself. Not sure if this could be called “cool,” but interesting, yes. This was in the pre-Windows 95 days. My program …
Why Doesn’t It Matter If We Use i++ or ++i In A for Loop?
If we are talking about the effect of this on the overall result of the operation in the for loop, the answer is, it doesn’t matter. …
Why Does Robert Love Say That Even Stroustrup Isn’t An Expert In C++?
C++ is an amazing language, with loads and loads of features, not to mention some really great libraries that go with it. I liken C++ …
If I’m So Productive At C#, Is It Worth It To Study C++, Or Should I Study Java Instead?
It depends. My advice would be that you learn C++ only if you have a compelling reason to do so, and not just for the …
How Can An Android Application Run Without A Main Method?
I haven’t done any Android programming, but then I do know one thing about frameworks: the main method is typically located somewhere deep within the …
My Answer: Why Are Uneven Brackets Preferred In Programming?
Uneven brackets are a bit like black coffee: you have to let the taste for it evolve and grow on you. Earlier in my career …
How Do I Write A Custom Tigase/XMPP Server?
I was asked by the OP to answer this question, that is, how does one go about writing a custom XMPP server. My approach to …
C# As A Functional Programming Language
{{ This is a re-published article: it first appeared on my personal blog in 2010. }} If you have watched any of the videos on SICP …
The HexaTriDecimal Numbering System
{{ This is a re-published article: it first appeared on CodeProject back in 2010. Unfortunately they unceremoniously substituted my article with another author’s, assigning no …