|
Hmm: supposed to be a thumbs up but not showing when I save. Odd. Anyway, all good points raised and discussed.
There is no single right way to do software development but there are a myriad of wrong ways.
I don;t belive that there is a single right answer but there are plenty of wrong ones.Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
R. Giskard Reventlov wrote: There is no single right way to do software development but there are a myriad of wrong ways.
That's a great quote and a great summary of the reality of it.
|
|
|
|
|
Thanks - happy to have made it up!
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
swampwiz wrote: this was the worst pile of excrement that software development has ever managed to produce
It was written in Ruby. What do you expect?
|
|
|
|
|
|
swampwiz wrote: this was the worst pile of excrement that software development has ever managed to produce
I don't know, Minnesota DOT gave it a run for the money.
Minnesota sorry for botched vehicle registration system
It's still a mess...
Common sense is admitting there is cause and effect and that you can exert some control over what you understand.
|
|
|
|
|
As part of your PIP, I exepect to see our current error reporting dialog replaced with a more elegant solution that has the option to send error reports and show sponsored content. The error reports should contain the offending source code reconstructed via reflection by parsing the exception's stacktrace, and improvements for correcting the code per standards. Code review will be done by myself, please schedule 30 seconds per line on my calendar in outlook.
|
|
|
|
|
the manager/customer can always ask for anything.
your job is to figure out how to do it, effort required ('lines') and completion date [to schedule the 'code review' in their calendar].
'reasonablity' only comes in to it if they expect you to finish it in a ridiculous time frame, for unfair compensation and/or it's something that is not possible with the resources and/or information available.
'what you feel about it' only matters to you and if you want to do it or quit that job.
This internet thing is amazing! Letting people use it: worst idea ever!
|
|
|
|
|
I tend to disagree.
They can ask for anything, true.
However I see it as one of my primary tasks to provide solid advise to customers/managers/... Even if they don't like the answer. It's my job to protect them from their own stupidity, as you will.
So how I "feel" about it is as important as doing the job itself, IMHO.
In the case they keep their foot down, you'll have to give them what they want of course (But you have a "I told you so" up your sleeve)
|
|
|
|
|
Disclaimer: I know nothing about you, your skills, or possibly your team. Also it's unclear what platform you're using or the specifics of the request. I will say this:
2b1f wrote: offending source code reconstructed via reflection by parsing the exception's stacktrace, and improvements for correcting the code per standards. This is extremely difficult. Borderline impossible depending on the specifics of the situation.
Does this extend to pre-compiled portions of the project such as DLLs? If so, reconstructing a higher language from assembly/MSIL/whatever is no simple task.
Even if this is not pre-compiled, how will you determine the "offending code"? Debugging is difficult for a reason; not everything is obvious.
Even if you can determine offending code, how would you suggest improvement? If this technology existed we'd have debuggers that could fix all erroneous code themselves already.
As I interpret it (and I very well may be wrong), this problem would require creating the most advanced debugging AI currently known.
EDIT: You do you though, I don't mean to discourage. If you pull it off hook us up with a VS plugin
modified 10-Jun-18 2:57am.
|
|
|
|
|
2b1f wrote: Code review will be done by myself, please schedule 30 seconds per line on my calendar in outlook.
translation: "I am a buffoon who is completely up myself"
The rest probably doesn't matter.
Peter Wasser
"The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
|
|
|
|
|
2b1f wrote: and show sponsored content. An error report does not need ads. I'd refuse.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
in this case, may be I can ask for the example ads from customer relation team. Then tell the business they will be showed on a crash page to look like a spyware
|
|
|
|
|
So, you are either new and really don't know what you are doing and this is not the first time, since he has put you on a PIP which is NOT a good thing.
or....
You need to find a new job as this guy is an a**hole, and quite full of himself.
Based on my experience, I am going to "bet" you are in the first scenario. In that case, do what he asks or get a new job, but I would lean to doing what he asks. The reason you are having a problem with all of this is that you are probably new and have no clue how to implement his ask. -- I could be wrong. If I am not wrong, then even more reason to do what he asks and try to learn from your mistakes.
-- good luck
|
|
|
|
|
BTW, what is PIP?
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Performance Improvement Plan, PC-speak for "being put on probation".
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
PIP - Performance Improvement Plan. You put people on a PIP, and if they don't improve, you fire them. This guy is on a PIP, which lends me to believe he is a mess and will probably get fired soon.
|
|
|
|
|
Plausible.
Peter Wasser
"The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
|
|
|
|
|
Slacker007 wrote: PIP - Performance Improvement Plan. You put people on a PIP, and if they don't improve,as part of a bureaucratic process to generate the paper trail needed to fire someone you've already decided is a lost cause and needs to be fired, and then you fire them.
FTFY based on how they often work out in the real world.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
very true.
|
|
|
|
|
2b1f wrote: Code review will be done by myself, please schedule 30 seconds per line on my calendar in outlook
Sounds like the last time this guy's done any coding was in high school.
You can tell him I said that.
|
|
|
|
|
|
Find out where he keeps the drugs he's on, photograph them, and send him a mock-up of some UI with a photo of the drugs.
«... thank the gods that they have made you superior to those events which they have not placed within your own control, rendered you accountable for that only which is within you own control For what, then, have they made you responsible? For that which is alone in your own power—a right use of things as they appear.» Discourses of Epictetus Book I:12
|
|
|
|
|
|
...are down St Marys Leagues Club on the piss.
Bacon, eggs and wedges and on the piss.
Horn and Crawford are a few fights away and then I get to do my Michael Buffer when they hit the ring.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|