|
|
Looks like you need more coffee too: see my reply to Sascha[^], above.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Richard Deeming wrote: Looks like you need more coffee too:
I thought you changed the title of his post.
Marc
|
|
|
|
|
At about the same time I will be at the dentist getting new teef.
veni bibi saltavi
|
|
|
|
|
Which is probably less painful...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
What happened? Did you run against a fist when you turned around a corner? Was it deserved or not?
We need more details!
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.
|
|
|
|
|
CDP1802 wrote: What happened?
I didn't look after the ones I had and they were so rotten I needed 3 out, 14 fillings and two implants. Today is the start of the implants.
BRUSH YOUR TEEF DUDES!
veni bibi saltavi
|
|
|
|
|
Nagy Vilmos wrote: and two implants
Dont't let them give you anything bigger than C cups.
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.
|
|
|
|
|
|
Ah. That'll be why so many mouthwashes are alcohol based then!
It's not the alcohol but acidic flavourings thereof!
I am not a number. I am a ... no, wait!
|
|
|
|
|
Be quiet! I didn't read the article, but posted a link to piss-off Nagy
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Kornfeld Eliyahu Peter wrote: posted a link to piss-off Nagy
... a more effective tactic when said is not off on his travels and might actually read it Shirley!
I am not a number. I am a ... no, wait!
|
|
|
|
|
Glad someone had the sense to mention this.
|
|
|
|
|
Dafs a lie, ihf neffa fewwt beffa wiff owl fhe alfohowl. My teef awe fuper clean.
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
Close but no cigar. Cigars however had a far greater effect, along with cigarettes on my teef.
veni bibi saltavi
|
|
|
|
|
Maybe the Gin kicked in?
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
I have been asked ( volunteering myself to be precise) to create a complete software framework to replace the existing software. Existing software "works" but has always been painful when Engineers had to use it. Too Buggy/unstable and way too complex architecture We have been cribbing about it and Management treated as low priority because we had enough day to day work.
This week , they informed me that "rework/upgrade" is still low priority but I (since I complained the lot or was louder) can start thinking about changing it and it may change to higher priority in future.
Good news : I have been given freedom to either upgrade/rework or start from scratch.
Bad news : I have to work on this when there some "free" time. and it has no "official" cost center
So based on this situation, does it make sense to start from scratch or apply Band-Aid to existing framework.
cheers,
Super
------------------------------------------
Too much of good is bad,mix some evil in it
|
|
|
|
|
If "free" time is your time outside of work, ie: unpaid production time, then you would be volunteering to rewrite a commercial grade application without compensation.
If it will be done during working hours and there is no "official" cost center, then where is your time charged to? If you are being paid, someone is absorbing the cost.
Years ago, I faced a similar situation: I decided it was a good opportunity to take the time to design before writing any code. The entire application was written in pseudo-code to check the flow of data and then I started to write the actual code. It took some time, but it was the better solution in the long term. And yes, I still had to band-aid the old system until the new one was available.
|
|
|
|
|
Tim Carmichael wrote: If "free" time is your time outside of work, ie: unpaid production time, then you would be volunteering to rewrite a commercial grade application without compensation.
If it will be done during working hours and there is no "official" cost center, then where is your time charged to? If you are being paid, someone is absorbing the cost.
Only monkeys work for peanuts
Tim Carmichael wrote: It took some time, but it was the better solution in the long term. And yes, I still had to band-aid the old system until the new one was available.
It's always the same song, isn't it? It's the lowest thinkable priority, may not cost anything, should have some new features while we are at it and must probably get finished some time next week. All that, of course, while keeping the old junk alive until then.
I only miss one more important ingredient: Where are the guys who protest against their greatest work of art being kicked into the bucket?
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.
|
|
|
|
|
Tim Carmichael wrote: If it will be done during working hours and there is no "official" cost center, then where is your time charged to? If you are being paid, someone is absorbing the cost.
No official cost center means , I cannot take much of the time of the other guys/department. I am covered by the umbrella cost center which I can use it when I am not in any project. The only check is that it cannot be more than 25 hours in a month for me.
cheers,
Super
------------------------------------------
Too much of good is bad,mix some evil in it
|
|
|
|
|
Tim Carmichael wrote: then you would be volunteering to rewrite a commercial grade application without compensation.
Glad someone mentioned this.
|
|
|
|
|
Piecemeal refactor might be your best bet, unless it's so badly designed that it's not possible.
Alternatively you could follow the BDD route, develop tests to model what the expected workflows look like, then begin to patch from there.
There are other variables, of course. Is it compliant with the current version runtime? Is it tightly coupled at the data layer? Is it maintainable? Check some of these blocks to help decide whether to rewrite or patch.
|
|
|
|
|
Nathan Minier wrote: Piecemeal refactor might be your best bet, unless it's so badly designed that it's not possible.
Have you ever been so lucky?
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.
|
|
|
|
|
Usually, yes; if it can be broken down into logical pieces (i.e. not procedural).
I should have added a caveat: if it's WebForms, kill it with fire.
|
|
|
|
|
Then you are really lucky. I quit my last job because of a large, unstructured and completely unducumented mess which had accumulated in about 20 years. Any work on this thing had to be finished within a few hours, had to be state of the art and we were also not entitled to at least a mildly informative assignment. A single vague sentence had to be sufficient.
And yes, yesterday I heard from my former coworkers that their bossette also thinks that I am obviously incompetent because I did not want to keep up with such working conditions. That's fine for me. Being called incompetent in a place where incompetence has been elevated to a form of art is actually a praise.
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.
|
|
|
|