Anonymous Confessions from Programmers.
I always start out with the best of intentions. I comment, keep things organized, follow good standards and the first draft is easy to follow, sensible, efficient code. As the due date approaches and my requirements are always modified frequently without reassessing the timetable, the whole mess becomes an unmaintainable hack job.
I feel like I hardly know anything about this programming language, the libraries being used, or what is expected of my part of the code... but the deadline is in 7 hours... #ICanHazCompletion
I have no respect for my PHP programmers. Not because they program in PHP but because they are arrogant fucks who only knows how to code in PHP
Every time I complain about working on terrible code, it turns out my boss was the one that wrote it.
Can someone tell me what the difference between Google/Microsoft level developer is and average developer? I don't know, and I'd like to know where I fall in between the two states.....
another coop offered to help me with a bug I had. before I sent him the code I used - if(false) to comment out the problem block.... He/She has yet to figure out why that block of code doesnt won't execute for troubleshooting.
Ruby's comment syntax encourages me to leave comments like: #yolo and #icanhazoptimization
Two days to Midterms and I cannot quit my IDE and open my notes.
As a front-end developer, I feel the need to get good at backend development to convince myself I'm a programmer.
Reading this site makes me consider if I've choosen the wrong job...
I don't think I've become any more productive by learning to use Vim, just less productive in non-Vim editors.
Everyone is acting like I know what's best for our project. I've got no idea but I'm running with it and hoping like hell we can pull this off.
I cant help but starting the code editor again when I get home and study some documentation on some language, just because some ideas for solving problems come to mind. I end up working in my free time too whenever I study something, this is very annoying.
When considering a new programming language to learn, I first check monster.com to see how popular it is.
Late at night when all is quiet and still I blissfully remember my favorite EDTASM+ commands.. (A/IM/AO/WE)
Our clients project manager just left and the replacement got no handover at all. I'm quietly going to set 50+ small annoying issue tickets that have been sitting in our job queue for over a year to "parked" or "rejected" and never mention them again.
Coding is easy, what's really hard in software engineering is understanding what your boss/clients want.
I have never paid the license for sublime text and use it daily
Today is one of those days where you fiddle 6 hours with your code until you have no idea what's going on anymore, then 'git reset' everything and go home.
I was on several occasions condemning an MCU and the documentation supplied with it for being unnecessarily complex and hard to understand. As it turned out the MCU is a great piece of hardware and the documentation is also pretty good the only problem was my inexperience with complex MCUs. I'll wait for a vredict longer next time.
I'm a .NET developer and I hate Visual Studio. I wish I could write all my code using VIM instead.
you're not a real developer if it doesnt take you at least a week to complete your enviroment configuration.. aka:eclipse
"Not a Culture fit" is a recruiter's way of saying "you won't like it here, because you're not like the others. You're too old / fat / dumb/ unhip .... I've had that description btw ;)
On the last day at my ex-company I should to delete some expired datas from linux file system. I used rm \ command instead typing the full path.
i actually feel bad for my friedns who didn't choose it as a proffession way back before the recession. We are the only job category that keeps getting pay rises when everybody else is happy to even have a job
there is no version control in my current company so i introduce minor changes directly in production environment, later i am to lazy to apply them in dev environemnt so our environments are always out of sync and we jus copy&paste new code :P
I look down on web developers. They're not real programmers.
C# reflection is my golden hammer. No need for interfaces when I can call (static) methods using a string. For good measure I eat any exceptions thrown.
I think sprint planning meetings are basically numerology wrapped in fun jargon. The numbers have no bearing on reality, we may as well have a séance and ask the spirits how long things are going to take.
I once committed unreviewed code containing alert("fuck this"); It made it to a single test customer in China who spoke no English.
I work in a start up and I seem to be the only one who rather wants to get the company economically profitable than trying out new fancy technology and waste money.
I lean heavily on my IDE to spell check my variable and field names.
I worked for a boss that solved difficult problems by stating that he was an Electrical Engineer. I now understand that Electrical Engineers are a class above developers with computing degrees.
If I have to explain merging one more time today, I think I'm going to scream...
I got so sick of having an unrepresentative testing / development environment I configured development clients to use the production system as revenge.
I dragged my feet on refactoring a class into oblivion because it's a tangled mess of events and broken dreams
I believe it's ok to bill for more hours than I actually work, if I'm good enough to get my work done fast.
I often can't get work done unless I'm under pressure.
After cursing out internet explorer, I discovered it was correctly interpreting the spec and I was in the wrong.
I just had comment by webpage, apologising to the next developer about the awful hack I've had to implement on a login form due to the fact my Project manager wouldn't give me enough time to do the changes properly..
Not releasing code because it's "not pretty" is very lame. Usefulness is more important than prettiness.
Technical recruiters are the ground troopers of class warfare.