Design Con 2015
Breaking News
Oldest First | Newest First | Threaded View
User Rank
bless the complexity
dt_hayden   5/20/2014 10:47:44 AM
My favorite errant manager story is from when I worked at a small company on innovative heldheld test instruments.  The manager, also being the owner of the startup company, enforced an unwritten policy that nothing made it into production unless it was his idea.   I came up with an idea which improved the performance of a measuring circuit, required less PCB real estate, was cheaper to implement, and was generally less complex.  As I demonstrated the circuit to the manager along with one benefit, I was advised the improvement was too minimal to implement.  I noted an additional benefit, one at a time, only to be struck down each time.  When I explained the simplicity of the new cicruit compared to the existing, the mananger said, and I quote, "we are not always looking for the least complex solution".  Oy!

User Rank
About well tested code...
Carolus1964   5/21/2014 12:00:31 PM
I were in a simila situation: the porting of field proven code for a Z80 processor (8 bit - little endian) to another microcontroller (16 bit - big endian).

After recompilation with the minimum of adaptions (because the code was well tested over many years) the code ran but appeared a lot of bugs and crashes that were invisible before (or well, they were there but they weren't triggered).

Only after the debugging of all buffer overflows, stack corruptions, etc.. the firmware worked again.

User Rank
Management by Magazine Article
BrainiacVI   5/27/2014 3:12:45 PM
Many a time have I dealt with a methodology I call "Management by Magazine Article".

Once, a manager insisted that one member of my team rewrite three lines of code into one. The argument being that one line of code is easier to maintain than three.

The program used three move statements to construct a string (two pieces of text and a terminating 0) and the manager did not understand that technique and when explained to her, still insisted that it be written using sprintf (string print function).

The compiler would have created three MOV instructions for the three C statements. Very small, very fast. The sprintf would be interpretive and if the function library had not already been in memory, would have added K's of code to the size of the program.

So standing on the dictum she had read in a magazine article, the code went from small and fast to big and slow.

I have too many examples from her and other managers I've had to work for to list here, but it could make a book.

Not to pick on her, aside from her being at the top of my idiots list, she used to have truism that bugs in your code were like roaches, if you found one, there were ten more. but when confronted with a compiler error, she could not accept it. We reminded her of her oft stated truism, but she said that was for a program, not a compiler. We were unable to convince her that compilers were programs.

User Rank
The boss is always the boss
JeremySCook   5/28/2014 10:02:00 AM
Glad you got something new to work.  It's great when you can improve things.


On the other hand, sometimes I just have to tell myself that, while sometimes the boss doesn't seem right from my perspective, he's who I get paid to answer to.

Duane Benson
User Rank
Re: The boss is always the boss
Duane Benson   5/28/2014 2:15:53 PM
"he's who I get paid to answer to"

A freind of mine once describe it this way: You have two jobs: the one in your job description, and keeping your boss happy. Ideally, they are the same, but all too often, are not.

User Rank
Re: The boss is always the boss
TFCSD   5/29/2014 1:12:00 AM
I use to have a programming job where I maintained/upgraded an embedded program that the original programmer did what was correct rather than do what the boss and sales wanted. I don't know why the programmer would do this but the boss and sales would randomly walk in and quickly look at the screen and start suggesting new features or making programming suggestions (like you are using too many comments and semicolons ;-)). The original program worked great but it did not follow their manual precisely in some areas (one wonders why none of the customers or other in the company saw this?). The last programmer's joked it took up to 80 KLOCs to cut a piece of silicon and he could do it better in a few hundred lines. Well I made the mistake of mentioning these divergent areas during a manual rewrite and suggested we should make the new manual match how the program really functioned. Boy, did fertilizer impact the rotary air device. I was grilled on what I changed and everything was correct before. Even when I showed the original program was not following their manual, it was still my fault. Did I mention I use to have a programming job?

User Rank
Re: The boss is always the boss
zeeglen   5/29/2014 1:39:29 AM
@TFCSD Boy, did fertilizer impact the rotary air device.

LOVE your expressive verbiage.  Damn shame you no longer have a programming job for doing what was right.

User Rank
Re: The boss is always the boss
zeeglen   5/29/2014 1:56:50 AM
Just for fun, there is a comedy sketch on youtube about a common-sense engineer getting beaten up in a corporate-management-moron meeting.  Go to youtube and search for "The Expert" (short comedy sketch).  I think most of us have been in similar situations.

Top Comments of the Week
Flash Poll
Like Us on Facebook Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
<b><a href=Betajet">

The Circle – The Future's Imperfect in the Present Tense
The Circle, a satirical, dystopian novel published in 2013 by San Francisco-based writer Dave Eggers, is about a large, very powerful technology company that combines aspects of Google, ...

Max Maxfield

Recommended Reads From the Engineer's Bookshelf
Max Maxfield
I'm not sure if I read more than most folks or not, but I do I know that I spend quite a lot of time reading. I hate to be idle, so I always have a book or two somewhere about my person -- ...

Martin Rowe

Make This Engineering Museum a Reality
Martin Rowe
Post a comment
Vincent Valentine is a man on a mission. He wants to make the first house to ever have a telephone into a telephone museum. Without help, it may not happen.

Rich Quinnell

Making the Grade in Industrial Design
Rich Quinnell
As every developer knows, there are the paper specifications for a product design, and then there are the real requirements. The paper specs are dry, bland, and rigidly numeric, making ...

Special Video Section
The LT8640 is a 42V, 5A synchronous step-down regulator ...
The LTC2000 high-speed DAC has low noise and excellent ...
How do you protect the load and ensure output continues to ...
General-purpose DACs have applications in instrumentation, ...
Linear Technology demonstrates its latest measurement ...
Demos from Maxim Integrated at Electronica 2014 show ...
Bosch CEO Stefan Finkbeiner shows off latest combo and ...
STMicroelectronics demoed this simple gesture control ...
Keysight shows you what signals lurk in real-time at 510MHz ...
TE Connectivity's clear-plastic, full-size model car shows ...
Why culture makes Linear Tech a winner.
Recently formed Architects of Modern Power consortium ...
Specially modified Corvette C7 Stingray responds to ex Indy ...
Avago’s ACPL-K30T is the first solid-state driver qualified ...
NXP launches its line of multi-gate, multifunction, ...
Doug Bailey, VP of marketing at Power Integrations, gives a ...
See how to ease software bring-up with DesignWare IP ...
DesignWare IP Prototyping Kits enable fast software ...
This video explores the LT3086, a new member of our LDO+ ...
In today’s modern electronic systems, the need for power ...