|
If you still believe you need more weapons except the ones you were born with you really won't be a good fighter.
Just my two cents.
Cheers!
|
|
|
|
|
Being a good fighter and surviving the zombie take over are different things altogether.
If it moves, compile it
|
|
|
|
|
Yeah right, zombies! How could I have missed that impotent (no misspelling) fact.
|
|
|
|
|
"Eugene had an arrest record, mostly misdemeanors, including a battery charge from when he was 16"
What? Charging batteries is a crime?
I found this story quite disturbing actually, just what sort of a place is the US where this kind of thing can even happen?
==============================
Nothing to say.
|
|
|
|
|
I work for a large, well known OEM who ships their bundle (of crap) with their PC's. I have to say, after 4 months of looking at the code, I wanna puke.
The solution is HUGE with at least 30 projects in it, written in C# (WinForms and WPF), VB, C, C++, and god know what else.
Starting the app in debug mode takes forever, and fixing/changing anything is a long, drawn out affair.
What I'v realized is that for all this code, it really isn't that complicated logically. But as is usually the case with old legacy systems, it's bloated and well beyond it's time.
Why do companies allow this to go on?
... inserting shotgun into mouth
If it's not broken, fix it until it is
|
|
|
|
|
Kevin Marois wrote: Why do companies allow this to go on?
If they numb your mind then they can manipulate you.
Think "date rape drugs" - only, for the work force.
|
|
|
|
|
Kevin Marois wrote: I work for a large, well known OEM who ships their bundle (of crap) with their PC's.
HP?
|
|
|
|
|
|
The name will remain anonymous to protect my job
If it's not broken, fix it until it is
|
|
|
|
|
You are familiar with Rahm Emmanuel.
|
|
|
|
|
I created a model for reporting on statistics that was modular and easy to plug into different systems(written in SAS). You want different stats, just write and plug in another module.
Another team reported on statistics and the statistics they produced were not of much use(only the final figure was of use to anyone the intermediate calculations were unavailable), their system was one monolithic piece of code(written in SAS).
A third person, who knew nothing but Excel, decided that the business logic should be solved entirely via Excel and by calling everyone elses work 'crap' managed to replace the statistical systems(written in SAS) with their Excel model.
Only thing is - my modular system took less than one minute to set up or change.
The other SAS system could not be amended as it was far too complex and nobody understood it.
The new Excel system takes a day to set up, as each time there is a change a whole load of new queries need writing for the Excel system.
The moral of the story - people don't tend to be convinced by scientific proof they tend to be convinced by fear and politics which is why the best does not always triumph when it comes to software...
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
The logic is that it's better to patch an existing POS then to write a new one that is elegant, easy to use and extend.
|
|
|
|
|
Mike Hankey wrote: The logic is that it's better to patch an existing POS then to write a new one that is elegant, easy to use and extend
Which is true because management will always ask "what's the cost of this patch" in comparison to a rewrite, and like an emu, will have forgotten that it asked that same question 100 times before. And 100 times later, well what do you know, it's still cheaper to do this one patch as compared to rewriting the system.
Marc
|
|
|
|
|
Agreed, and it's cheaper to hire a new guy to apply the patch then give the guy leaving a raise!
|
|
|
|
|
Kevin Marois wrote: Why do companies allow this to go on? Because the mess that is there is the mess that they know... Whatever it is you are going to replace it with only becomes clear after a long time and a lot of money. And then you can only hope it is any better
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|
|
And it is doubtful that this software bundle does anything to sell their PCs, so spending resources making it better will probably not pay off for them in monetary value.
They should make the effort with "pride of product" in mind, but they might not be able to put a price on that.
Soren Madsen
|
|
|
|
|
So long as other companies continue to specify Dell/HP/Toshiba/ et al PCs for their standard workstation, this crap will live on. They all do it - attempt to optimize the "user experience" with their own ideas of what the customer needs - and all of them are dead wrong. The Value Added part of VAR is usually a misnomer, as is the O in OEM. I've had the best luck with store-bought PCs by erasing the hard drive as soon as it comes out of the box, installing a full version of Windows (not the selected parts chosen by the OEM), then re-installing the required hardware drivers from the recovery disk or drive. Accepting the default usually means accepting a defective, crippled product.
Will Rogers never met me.
|
|
|
|
|
We buy our workstation PC's from Dell, but wipe the hard drive and install our own stuff. The only 'software' we use from them is the Windows license.
Software Zen: delete this;
|
|
|
|
|
Pretty much all companies with an IT Department will do exactly this. They will develop a SOE for the model they are currently buying and then deploy it to all computers that come in the door.
That way they know exactly what is on there and know the Vendor crap is blown away completely.
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
|
|
|
|
|
The crazy thing is everybody who has that software will be irritated by it.
|
|
|
|
|
Kevin Marois wrote: Why do companies allow this to go on?
because satisfying a developer's notion of good architecture does not pay the bills. selling what already (apparently) works, does.
|
|
|
|
|
Obligatory Dilbert.[^]
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
I just came across this code written by a coworker:
If 1 = 2 Then
Seems silly; probably a way to temporarily block out some code or something of that sort. However, it made me wonder why there aren't more people taking advantage of a potential easter egg. When I typed in "2+2" into Google and WolframAlpha, they both replied with "4".
|
|
|
|
|
if (1 == 2)
{
throw new UniverseBorkedException("you're pretty much f***ed elephanted.");
}
|
|
|
|
|
True.
But he is coding in vb.
In that world anything can happen.
What me worry?
|
|
|
|