C question

Re: C question

Postby FZR1KG » Mon Sep 22, 2014 3:44 pm

It's filled with products used and loved by millions :P

There are some great things out there.
There is also a lot of shit.

I never said there weren't smart and talented individuals in the industry. That would be insane.
What I said was that the industry is getting filled more and more with people that don't have either the training or the education or the brains to be excellent in the position they hold nor live up to their own inflated version of themselves and their importance.
They are sometimes bad, sometimes ok, sometimes good but rarely excellent.

I can't be the only person to have noticed this trend.
That's one of the reasons I do my skit about being awesome.
People who aren't in the know think something I do is awesome so say so but, reality is it's more often the lowest level of engineering one can imagine.
It's their ignorance that make it seem awesome.
Then of course there are people that can do the really basic things and get called awesome by those who can't.
The problem is when they start to believe it and get this reputation of awesomeness built on basically bullshit.
In the mean time, those with the actual talent are generally quiet about it or are treated worse than the other.

As an example, one of the engineers I worked with pumped out designs super fast. The problem was that he'd get 99% o the job done but that last 1% made life hell for everyone else. The boss loved him because he pumped out a design really fast. The installers hated him because they always spent a lot of time getting it to work properly often blowing the budget on repairs/patches.
Then there was another engineer that was slower. The boss didn't like him because he was slower. Everyone else loved the guy because he was spot on. Every job went smooth and the only problem I ever recalled on one of his jobs inn the 10 years I knew him was when a bearing failed. Turned out that he spec'ed a different bearing and it was overridden by someone higher up as being too expensive. Naturally, the proper bearing was installed at a far more significant cost later.

The faster engineer still works there. The slightly slower far more experienced and far better engineer left because he was classed as not as good, didn't get the same pay etc, when in reality he was magnitudes better than the other guy. The slower engineer would regularly ask me for my input (I did the motor control/electronics) and he took that advice and had no problems. The faster engineer rarely asked and when he did he often ignored the advice because he thought he knew better. I spent weeks at one job repairing and redesigning things to make it work. Another was ripped out completely and redone.

When you look at the broad picture you see that the slower engineer was actually more profitable for the company. He produced products that worked, gave no problems, were simple to install and gave the company a great reputation. The other put out fast designs but the cost of maintaining, installing and running the designs way exceeded the time cost factor he saved.

The customer however often thought it was all great so long as it did the job. They know little about reliability, safety factors, duty cycles etc.
So when the problems appeared they would often be put in the over usage category, teething problems, noise is just something you have to expect etc.

The electronics version of the mechanical engineer designed the touch pad on this Samsung Chronos7 laptop.
It's the worst laptop touch pad I have ever used and is also the most expensive. A year later they still haven't got a fix for it.
It's that 1% that makes the difference between a product and an excellent product.
FZR1KG
 

Re: C question

Postby FZR1KG » Mon Sep 22, 2014 3:52 pm

Oh yeah, classic case in my email today.
An accident at a fire station caused a truck to write off the front engine bay door.
Why?
Because they left no room to install the safety beams properly and demanded that we install them and commission the station anyway.
The only way to do it was to delay the safety beam, basically an on delay.
The reason was that the normal operation of the door was to break the safety beam so without a small delay the door would never close.
It was an undersized engine bay issue and we told them about it.

Now they want to blame me for the programming because they ran into the door while it was closing and it didn't stop/reverse fast enough.
They fuck it up, force us to install and commission it or we basically get hit with breach of contract, they accept responsibility until of course something actually happens that we warned them about and then it's our fault.

This industry is fucked.
FZR1KG
 

Re: C question

Postby FZR1KG » Mon Sep 22, 2014 4:19 pm

Of course, I could just be old and cynical too! :P
FZR1KG
 

Re: C question

Postby SciFiFisher » Mon Sep 22, 2014 4:26 pm

FZR1KG wrote:This industry is fucked.



FZR1KG wrote:Of course, I could just be old and cynical too! :P


One does not preclude the other. :P
"To create more positive results in your life, replace 'if only' with 'next time'." — Author Unknown
"Experience is a hard teacher because she gives the test first, the lesson afterward." — Vernon Law
User avatar
SciFiFisher
Redneck Geek
 
Posts: 4889
Joined: Mon May 27, 2013 5:01 pm
Location: Sacramento CA

Re: C question

Postby squ1d » Tue Sep 23, 2014 11:13 am

Still don't agree Zee :)
squ1d
 
Posts: 679
Joined: Mon May 27, 2013 5:12 pm

Re: C question

Postby FZR1KG » Tue Sep 23, 2014 12:55 pm

That's ok. I can accept that sometimes you're wrong. :D
:P
FZR1KG
 

Re: C question

Postby squ1d » Tue Sep 23, 2014 3:58 pm

So glad your ego doesn't get in the way !
squ1d
 
Posts: 679
Joined: Mon May 27, 2013 5:12 pm

Re: C question

Postby FZR1KG » Tue Sep 23, 2014 4:08 pm

Ego's not a dirty word!
FZR1KG
 

Re: C question

Postby FZR1KG » Wed Sep 24, 2014 3:16 pm

So I got VirtualBox running on Windows8 and got the free XP they used to give away on Windows 7 installed on my machine anyway (which they no longer provide except with the more expensive version of Windows8).
I run the code I wrote in C# on both the Virtual XP box and the native Windows 8 version.
I upload the cards code via RS232 and it takes 18.2 seconds on the Virtual XP system running under the Windows 8 enviroment.
Now what's interesting, is that when I run the same, I mean the exact same copy of my software, on the exact same hardware/CPU/Motherboard etc, it takes 22.9 seconds to do the same thing!

The logical conclusion is that the system calls in the XP enviroment are faster than in the Windows 8 environment, except, I'm only calling the coms driver, which as you may have guessed, is the same driver in both O/S's.

The emulated virtual environment executes the same code faster than the native environment. Go figure.
FZR1KG
 

Re: C question

Postby Sigma_Orionis » Wed Sep 24, 2014 4:06 pm

Well at least you can now test if your code works on XP....
Sic Transit Gloria Mundi
User avatar
Sigma_Orionis
Resident Oppressed Latino
 
Posts: 4496
Joined: Mon May 27, 2013 2:19 am
Location: The "Glorious Socialist" Land of Chavez

Re: C question

Postby FZR1KG » Wed Sep 24, 2014 10:15 pm

It works on XP.
I have no idea what the idiot is doing.
FZR1KG
 

Re: C question

Postby SciFiFisher » Thu Sep 25, 2014 4:49 am

At this point I would suspect deliberate sabotage. Except you and SFC swear he's too stupid for that. except.... maybe he's dumber than he looks. ;)
"To create more positive results in your life, replace 'if only' with 'next time'." — Author Unknown
"Experience is a hard teacher because she gives the test first, the lesson afterward." — Vernon Law
User avatar
SciFiFisher
Redneck Geek
 
Posts: 4889
Joined: Mon May 27, 2013 5:01 pm
Location: Sacramento CA

Previous

Return to Sci-Tech… and Stuff

Who is online

Users browsing this forum: No registered users and 8 guests