Coding Confessional

Anonymous Confessions from Programmers.


Anonymous Confessions from Programmers.

In a previous company I made them use Bitbucket's online editor of their forked repositories because they didn't know what VCS is. I never pulled their changes because the code sucked.
absolve ( 12 ) condemn ( 0 )

I spend most of my time searching for the right words to fint in a commit message. "Foo is now reachable .... attainable? ...graspable? ...handleable? ermmmmmm... exposed!"
absolve ( 2 ) condemn ( 2 )

This one's a two parter: I use vim, and vim emulation in Intellij, and vim keybinds everywhere I possibly can. But when I see people "use" vim (or worse, vi) with the mouse and arrow keys, I feel sorry for them and wish they would stop torturing themselves.
absolve ( 4 ) condemn ( 2 )

I think responsive web design is the worst thing to happen to the internet.
absolve ( 5 ) condemn ( 13 )

Compared to this time last year I'm a far better developer. What really pisses me off is that I was ignorant of object-oriented development paradigms for so many years. I feel a bit of a fraud.
absolve ( 17 ) condemn ( 0 )

I dumped my girlfriend because she was boring. I am now dating a girl who can code and uses Linux. Let it be an inspiration.
absolve ( 17 ) condemn ( 4 )

I just did Java exam the the University, I didn't study neither the GUI part neither the I/O and Threads part, I just studied to pass the exam.
absolve ( 0 ) condemn ( 5 )

I'm working on my game...... at work.
absolve ( 17 ) condemn ( 1 )

Screen_shot_2014-07-15_at_5.10.08_pm This is just ironic.
absolve ( 22 ) condemn ( 4 )

I prefer using just one monitor in nearly every circumstance. In fact, I'm more efficient with just one.
absolve ( 21 ) condemn ( 23 )

I mentioned parser generators to a senior dev a few weeks ago as a possible solution for something, and his response was "That won't work. What is a parser generator?" That would be okay EXCEPT THAT WE WORK IN TEXT MINING.
absolve ( 17 ) condemn ( 4 )

I never admit to meeting all the goals of a ticket when committing changes; everything is always "commit of progress on ticket requirements" regardless of how simple or complex the assignment was, and what stage of completion I'm currently at.
absolve ( 7 ) condemn ( 9 )

class CynicalTextLineRecord()
absolve ( 8 ) condemn ( 2 )

i gave a $git vommit command today (nothing happened)
absolve ( 6 ) condemn ( 3 )

I don't always enjoy programming, even when working on my own ideas for my own business :S
absolve ( 26 ) condemn ( 1 )

The movie 'The Social Network' is inspirational.
absolve ( 12 ) condemn ( 27 )

When I finished college I thought I would be different, that I wouldn't burn out. I was so happy and positive. It's only taken 3 years for dissent to take hold. I am overwhelming negative that it will creep into all aspects of my life. I have failed.
absolve ( 25 ) condemn ( 6 )

I've just wasted a day implementing some acceptance criteria a colleague was also implementing because he never updates JIRA properly with what he's working on. I want to kill him. Never mind the fact that I finished first and probably with a higher level of quality.
absolve ( 18 ) condemn ( 0 )

I think I'm burned out. I have never felt so tired and bored in my life. I'm leaving this job in a month. In the last 3 weeks I did nothing but randomly surf the internet. I don't feel bad about it.
absolve ( 26 ) condemn ( 7 )

I use Dropbox as my VCS
absolve ( 3 ) condemn ( 48 )

I need people to understand that decisions made 5 years ago when we had nooo budget were necessary at the time. While we now have the opportunity to rework it all I would prefer that y'all just got on with it instead of ripping the old team a new one all the time.. One day your code will be legacy too..
absolve ( 30 ) condemn ( 2 )

We are small development team, which consist of about 10 members. We using Agile. Our everyday Scrums lasted from hour to hour and half. Hate it!
absolve ( 8 ) condemn ( 15 )

've been in the production environment for 3 years now. It's the first time i see this operator(java): |=
absolve ( 21 ) condemn ( 16 )

I copy/pasted a co-worker's method that they've been struggling with for a week in our test automation code. I gave my version a different name of course and fixed it in about six minutes to work the way it's supposed to, because it's an important method and I can't continue my own work effectively without it. I've coached the co-worker as kindly as I know how to help them make it work properly with the other pieces of related code, but it just sits there, unchanging and...six minutes! I am anything BUT a 'rockstar programmer', but there are those times when I want to yell, "JUST GO AWAY AND LET ME DO EVERYTHING!!! EVERYTHING!!!!"
absolve ( 57 ) condemn ( 3 )

I am writing a web application that uses ActiveX objects. Apart from having to use IE, the security requirements to run the app break our company security policy. Plus they insist on IE8 support.
absolve ( 12 ) condemn ( 18 ) is a truly wonderful product and I am going to abandon all other forms of development. There is nothing that cannot be done in I only wish it would support a more functional language like SCALA or HASKELL.
absolve ( 1 ) condemn ( 34 )

I just finished writing a function named "execute_orphans." In context, I think it's a pretty good name.
absolve ( 58 ) condemn ( 1 )

I heard that during a meeting about code quality our lead developer stated there are no code redundancies in our code. No I am looking for a proper check in log where I just removed such a redundancy: "Removed redundant code" or rather "extracted method from similar code parts" or "there is no code redundancy" ... or rather move the checkin to waste as there are no redundancies (appearantly I must have done something wrong). I think will keep searching the internet for the words "code redundancy" the rest of the day ...
absolve ( 7 ) condemn ( 9 )

There's a lot of "technical leads" and "senior developers" out there who talk a good game about software development and badmouth others, but haven't put any public source code of their own out there to back their shit up. They truly piss me off.
absolve ( 29 ) condemn ( 13 )

My client asked me to change all the text on the buttons in their web app from [do action] to [click here to do action]. I did it. The client is happy. The app is measurably worse. I hate myself.
absolve ( 45 ) condemn ( 2 )

I often overwrite own changes in configs and in result fight with own problems, because some of files are autogenerated and when I want to check something quickly i prefer editing generated file.
absolve ( 3 ) condemn ( 12 )

Dcon i push many commits to sandbox before testing it even once locally... leaving the task of testing to QC/PM.
absolve ( 5 ) condemn ( 48 )

I haven't touched code in 4 days because I've been rewatching Lost
absolve ( 31 ) condemn ( 31 )

I criticised the architecture of the project im working on on a "general" basis, on a community group... with my real name... now my boss and lead are "dissapointed" Im talking about things that are private... I didnt think my name will be associated with the company, but it did.... ooopssy daisys!
absolve ( 14 ) condemn ( 29 )

Jeff "Stack Overflow" Atwood really gets on my tits with how clever he thinks he is.
absolve ( 50 ) condemn ( 2 )

I protected my dlls with some parameters so they return a wrong result with a chance of 0.1% if it's not my application invoking them.
absolve ( 36 ) condemn ( 23 )

I checked in whitespace just so I could have revision # 56789
absolve ( 55 ) condemn ( 8 )

We don't unit test. Because we don't unit test, we "integration test" our AJAX resources. And by integration test, I mean get the testers to do our white-box bidding.
absolve ( 17 ) condemn ( 5 )

I just made ping segfault. Not deliberately mind, through having no idea what I'm doing.
absolve ( 17 ) condemn ( 2 )

I'm convinced the whole Nodejs community is just a bunch of web designers too ignorant to learn anything other than Javascript.
absolve ( 45 ) condemn ( 12 )

0d260f9eb424562a3185c0261781c856 I can't trust GIT, so I create backup copies before any git interaction. oh,my... :(
absolve ( 15 ) condemn ( 23 )

I am working with an in-house framework that has 4 to 5 different API's to do the same thing. They also do the same thing 3 to 4 different ways.
absolve ( 2 ) condemn ( 14 )

A few months ago we had a shake-up, my team is down to two people and no one has given me technical supervision or looked at my commits in months... Completely ignoring our "best" practices has made my code much cleaner and less convoluted, and that's not arrogance speaking--following rules written by non-tech managers ten years ago doesn't do anyone any good.
absolve ( 39 ) condemn ( 0 )

I yelled at a relative who's an engineer for not knowing what directed graphs are.
absolve ( 23 ) condemn ( 17 )

I found a isSomething = (isSomething != false)? true: false in production code and didn't correct it because it would be rude towards the creator.
absolve ( 2 ) condemn ( 32 )

Whenever I say "I'm a developer" to a new person, the first reaction is usually "Oh, you don't look like one!". Obviously people still think all devs are disgusting freaks. Not cool!
absolve ( 31 ) condemn ( 3 )

absolve ( 31 ) condemn ( 1 )

My confusing code : if(! $nogeo_ok) i.e., "if the variable which indicates that an absence of geo information is allowable evaluates to false, then..."
absolve ( 3 ) condemn ( 12 )

I was thinning development is "creative"... till being stuck at this maintenance project :'(
absolve ( 29 ) condemn ( 0 )

I think the fact that Android apps are made with Java and that the Android dev environment is super messy is the reason that Android developers are, on average, much more sloppy and more willing to "hack" than other developers.
absolve ( 27 ) condemn ( 17 )