About

Why are we here?

Everyone makes mistakes! There is no getting around that so let’s face them head on and learn from our own and each other’s faux pas.

There are a lot of great sites out there such as stackoverflow and Code Project that help join specific coding problems with answers but we want to hear about how someone solved their problem even if it’s not directly related to a coding error.

What content should I expect to find?

Confessions of a Programmer aims to go far beyond the normal flood of:

ld: fatal: Symbol referencing errors. No output written to a.out

We are looking to dive deeper into the problems that a modern day programmer faces. Architecture, design, influencing co-workers, etc. There is always room for learning and we want to open the floor up to anyone who has faced a problem and found the solution.

In the long history of humankind (and animal kind too)
those who learned to collaborate and improvise most effectively have prevailed.

Charles Darwin
(1809-1882, English naturalist)

Why the anonymity?

“Privacy” and “security” are finally being treated as more than just buzz words. Because of this, the flow of information can be greatly restricted. We are creating an area where people can share their ideas/problems/solutions without giving up information that could tie them to a specific project.

Our hope is that by not requiring private details, people will feel more free to share novel solutions and embarrassing mistakes.