Coding Confessional

Anonymous Confessions from Programmers.


Anonymous Confessions from Programmers.

I use OnErrorResumeNext on every VB6 function.

I can never spell "double" correctly on the first try.

I wrote code from when I was six. I read all Knuth books in middle school, studied every language that I could find some info on, from Basic to C++, got in a specialized math high school. Now I'm a dropout and working as a game designer, balancing free2play economies for 6 last years, getting more stupid with every year. And with every year I realize that I missed the chance to do what I love to do the most.

I often have to write cronjobs that run every minute. I need to know when they go wrong, but not 60*24 times a day, so only send the email 1 out of 10 times. This is my comment: # I caught an error, and this is crazy, # but pick a number, and email me maybe?

Telesketch iPhone App
Play Telesketch
A multiplayer, drawing game from the idiot behind Coding Confessional.
I work at about 10% capacity at my full time job because I don't like what my company does

I can't help but check to see if a developer has correctly encoded outputs to prevent <script type='text/javascript'>alert('xss');</script> attacks.

Due to issues in Chrome, we've actually recommended that our users switch back to IE for a while.

I've coded in C, C++, Javascript, PHP, Python, and Ruby. I still can't figure out how to even read Objective-C.

I survived a quantum bogosort.

I once deleted all the users' password hashes on a large website because I left off a WHERE clause.

I only know how to do linear searches, and I 'optimize' by culling the input data determined by parameters done through... you guessed it, earlier linear processing.

I left the password's field unencrypted in the production db on the written orders from my boss.

I love Apple, because people pay twice the price for everything I do. Just because .. Apple.

My boss is an electrical engineer who thinks he 'knows code', and then tries to explain simple algorithms to me.. poorly. I've begun implementing his broken ideas, just because I'm tired of arguing with him.

My python code has few comments because I don't want someone who can't understand it to change it.

I think that adapt the code for old version of the browsers motivates people to NOT update their browser.

I never submitted those TPS reports

I spent 5 minutes writing a function, 15 minutes finding a good name for the function and 25 minutes adding comments that nobody will ever read because I'm the only developer of the project.

I don't drink the corporate koolaid and believe that we're all superlative, special programmers that deserve all the food and toys we're showered with.

As the person implementing things, I have far more sway over the design of this game than any of the design team


I hate every language other than my first language

I tell my boss complex stories about coding to have more time finishing a task

I hate mySQL but I systematically choose it over SQL Server in replication intensive scenarios just to get back at one DBA who won't participate into our scrum process.

One of my former team members was a terrible person and an even worse developer. I frequently had to rewrite his awful code. When he interviewed at another company and they called me for a reference, I told them how he was an amazing developer and co-worker just to make sure he would leave. It was an awful thing to do, but I did it for my team and my company as well as me.