|
You will always encounter projects where best practices aren't followed, documentation is nil, and no one can explain what is wrong with the code as-is. But they want it fixed. They don't know enough about the problem to explain what the problem is. They don't want to to waste time moving code into best practice so it is easier to pin-point the problem. So, go fix it.
You are left with ??????? and no real answers. So, do what you were hired to do and fix it.
Takes patience, talking with people, finding the best informed on what the project does and what is currently desparately wrong with it. Then, isolate the problems that don't need fixing now and ignore them and work on the real problem(s), whatever it is (they are.)
If it takes little effort to sneak best practices in, sneak that in, you'll thank yourself later. (God knows, no one else will.)
|
|
|
|
|
Quite clearly this is yet another case of Managerial 'Your problems are yours, and mine are yours'. If this software is in such an appalling state then it is a result of Managerial sins, either of commission (just fix it OK), or omission (I hired that man because he was the cheapest and he said he could do the job, it isn't my fault he made a mess, what was I supposed to do, check his work?). My advice, stand your ground, it is basically his problem, not yours. Do not take ownership of problems that are not yours. Sleep easy at night.
|
|
|
|
|
It's increasingly the same in all technical professions - those with technical skills are being paid less and less in real terms, whilst the bosses earn more and more. Those that get paid the most are the ones who control the flow of money (bankers, accountants, actuaries, CEOs, etc.) and not those with the real hard-to-acquire skills who do the most demanding and important work (such as teachers, scientists, academics, nurses, computer programmers, etc.). That's Western capitalism! Don't worry, this trend will only continue until it totally wrecks the economy and then everyone will be equally stuffed.
|
|
|
|
|
What do you call the man who teaches you the design of integrated circuits? A microprofessor?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
If he has little hair: short-cut
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Back in highschool we used to call a not-so-tall teacher 'The Running Meter'
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
No I simply try to avoid him as much as I can.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
|
Technically that is a program, not a computer and it doesn't teach circuit design, just how to tell the circuits to play nice. Computers are full of redundant terms so no-one really knows what you are really talking about. It is perfectly OK to call two different things the same thing, that improves confusion which seems the main purpose of having computers in the first place.
|
|
|
|
|
I called him my undergraduate advisor: Carver Mead[^]
"Fairy tales do not tell children the dragons exist. Children already know that dragons exist. Fairy tales tell children the dragons can be killed."
- G.K. Chesterton
|
|
|
|
|
Cool!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
I call him "Dad".
(I should call him...)
|
|
|
|
|
CDP1802 wrote: The language is JavaScript. that of Mordor, which I will not utter here
I will not beg your pardon, Master CDP1802, for the black tongue of JavaScript may yet well be heard in every corner of the West... GetElementByID() is altogether evil
... having only that moment finished a vigorous game of Wiff-Waff and eaten a tartiflet. - Henry Minute
I'm still looking (eagerly) for wisdom in terms of best practices in OO design; and I doubt I'll ever quit looking. - BillWoodruff
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning. - gavindon
|
|
|
|
|
Yes, Orcs breed faster than rabbits.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
... having only that moment finished a vigorous game of Wiff-Waff and eaten a tartiflet. - Henry Minute
I'm still looking (eagerly) for wisdom in terms of best practices in OO design; and I doubt I'll ever quit looking. - BillWoodruff
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning. - gavindon
|
|
|
|
|
20th
===
20th Century Foxy Lady Godiva Chocolatier ducts unlimited Cruzship of Fool's Errand Paul McCartneys and Elbow Macaroneon Broadway out West, Young Man in the Middle Attack Vector Client/Server's should be tipping Point Lobose speaker of the House of Fool's Goldie Hawn is a chicken in Germaniac-ack-ack-ack-ack-ack you oughta know by now we're past the 20th
|
|
|
|
|
Just past teenache ... oops. Teenage.
|
|
|
|
|
When launching a rocket, the best way is to fuel upon the extinguishable force of gravity.
|
|
|
|
|
erm...
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Exactly what I was thinking.
|
|
|
|
|
Really just a take-off on the Thought-of-the-Day, he's launched us into another stage of puns.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
A very weak stage, it would appear...
Will Rogers never met me.
|
|
|
|
|
Well, I just had this burning desire to lift-off into a slightly different direction, knowing full-well I'd get flames thrusted at me as others seek to ascend to loftier heights as they detach themselves from my post.
No one has directly qualified "...we've had a problem", though.
|
|
|
|
|
Is the best way to communicate with a fish to drop them a line?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I think you should use the Net.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|