I was presented with the following discussion opener concerning the management of complexity via the introduction of abstraction... How do we handle complexity? I asked a few software architects I know and all of them answered, “Abstraction.” Basically they're right, but being a math...
What I've loved most about developing an open-source project is the ideas that I get from others who look at the work and either A) validate ideas, B) suggest that something stinks, or C) call a royal WTF and force people (e.g., me) to explain ideas more fully. It's usually during these explanation...
Admit it, we've all written bad code now and again. Unfortunately, your bad code over time can leave a lasting footprint on the technosphere. If you're beginning to feel guilty about your bad code footprint, do know that you have options! While reducing your bad code footprint by writing better...
KurzweilAI.net led me to a terrific article concerning the current status of answering the question of whether or not P = NP. As the author, Lance Fortnow, aptly notes, "The P versus NP problem has gone from an interesting problem related to logic to perhaps the most fundamental and important mathematical...
6 Phases of a Project: Enthusiasm Disillusionment Panic A Search for the Guilty The Punishment of the Innocent Praise and Honor for the Non-Participants Would you call this CMMI level 0? Found this while looking for useful C++ coding standards ...couldn't resist reposting! Billy McCafferty