The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
So working on a fix for a problem that Microsoft IE 11 introduced. Figured out fix last friday. Boss asked me Tuesday if I will be ready for rollout to production on Monday end of day. I said yes probably . With the caveat that I told him that we still have DEV testing and code review. He sent message to customer that fix is coming on Monday. Then he comes into where I am working all nervous that it won't be there on Monday.
If you don't want to be nervous don't send the message until after the fix is in place. Seriously is that so hard to figure out? Shaking my head.
PS I should mention I will probably be done and into production by end of day Friday. I am not nervous at all.
To err is human to really mess up you need a computer
I have a PO who constantly asks me the question when will this release be ready. I will say Friday. He says well I've told the business it will be Wednesday. I tell him well you had the conversations in the wrong order then. I know the slimy snake then blames me by saying I told him Wednesday as I'm not privvy to those meetings.
I think all developers should tag along with a sales rep for a day or two and see the compromises and complaints they have to make and deal with. It's not logical, it's not even fair, but if you have competition then you sometimes need to run things by the seat of your pants.
It's not fun, your boss isn't doing this because he enjoys it, he's doing it because he needs to pay the bills, pay your wage, and ensure his company (or department) can survive.
(Having said that there are definitely people who throw others under the bus just so they can be the Bearer Of Excellent News even when Merely Good News is totally fine. Those people need to spend a week doing dev work. Especially Dev work targeting browser compatibility)
I think all developers should tag along with a sales rep for a day or two and see the compromises and complaints they have to make and deal with.
I did; at one company there was never a discussion on time-tables (this is the estimate, anything shorter means lower quality), nor on what constitutes a bug (this is what you requested, this is what you got - want anything changed? Request one and prepare to pay for it).
Also seen the other side, where companies were pampered for over a year - and then see the prospect leave without ever becoming a customer.
Honesty is the best strategy.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
I would get this all the time. My response would be along the lines of
"I have found the issue, and have an idea on how to fix it. However it would have an impact on other parts of the system and system testing would have to take place to ensure there were no unwanted side-effects or new issues..."
The idea that a fix could break something else never occurs to these people. Gives them something else to consider when rushing out a fix...
A week ago I canceled my contract with Virgin Media for the simple reason we are moving abroad and will not need their services any more. I just received the 5th call from them trying to find out if I would be interested in a different set of projects.
Vilmos good. Vilmos no swear.
I politely pointed out that I really do want to cancel my contract and there is nothing they can do to change my mind as I will not be in this country any more.
There are many things I could have got, but considering that as each new generation of my family has come the genepool has widened I don't feel I have the right breeding for a pick-up.
Of course, you may also simply not be man enough to own a pick-up...
But that's none of my business...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 - You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 - When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
In cramped places like most European countries any vehicle longer than 4m is a hassle - in my city one can't even turn in several streets with a mild SUV because there's no room to steer. Let's not even talk about parkings...