Click here to Skip to main content
15,887,027 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I did this to myself. *headdesk* Pin
honey the codewitch29-Jul-23 3:00
mvahoney the codewitch29-Jul-23 3:00 
GeneralRe: I did this to myself. *headdesk* Pin
Peter Shaw31-Jul-23 8:49
professionalPeter Shaw31-Jul-23 8:49 
GeneralRe: I did this to myself. *headdesk* Pin
M Towler1-Aug-23 21:43
M Towler1-Aug-23 21:43 
GeneralRe: I did this to myself. *headdesk* PinPopular
David O'Neil28-Jul-23 23:44
professionalDavid O'Neil28-Jul-23 23:44 
GeneralRe: I did this to myself. *headdesk* Pin
honey the codewitch29-Jul-23 2:01
mvahoney the codewitch29-Jul-23 2:01 
GeneralRe: I did this to myself. *headdesk* Pin
Mike Hankey29-Jul-23 2:55
mveMike Hankey29-Jul-23 2:55 
GeneralRe: I did this to myself. *headdesk* Pin
Gerry Schmitz29-Jul-23 5:30
mveGerry Schmitz29-Jul-23 5:30 
GeneralRe: I did this to myself. *headdesk* Pin
crapcoder67031-Jul-23 2:47
professionalcrapcoder67031-Jul-23 2:47 
Oh god, this brings me back 15 years ago when the company I worked for decided they needed to update their aging embedded controller that they used in all their products. These products were ocean-going drift weather buoys which needed absolute reliability since you could not get them back for repair.
Back then I was primarily a hardware designer, but I had used assembly extensively. My team was myself, a green hardware engineer I was mentoring, and our firmware guy. Since the old controller used an 8051 mcu, we had a huge library of code and even an in-house developed operating system for the architecture. There were lots of super fast and capable "super 8051" based devices available at that time so for me the obvious solution was to go with one of them.
The firmware guy had other ideas. He wanted an ARM based mcu that ST Micro had literally just released, its datasheet was only "preliminary" no app notes available yet. Also his great idea was to "simply" cross-compile all our source code with an ARM compiler and voila off to the races.
Me being the grizzled old team leader of course I tried to shut that down right away. He proceeded to go to the VP of operations (whom oversaw the VP of engineering and other VPs) and complain. The VP of operations was also a recent hire and thought that going with ARM was a great idea. Can you see where this going?
The near disaster that followed would take up far too much space to describe here but the resulting controller was plagued with bugs both with the ST mcu and of course the cross-compiled code. The firmware guy ended up leaving and the VP of operations demoted to production manager. He left after a short while as well. I was transferred over to production as well. At least I managed to stay employed there.
I'll mention the real big mcu bug though, it turned out to be an extreme EMI/ESD sensitivity so when data was transmitted to the satellite, around 2% of the time it would hard lock up the mcu. No amount of shielding helped. The on-chip watchdog locked with it as well. Even the tiny amount of static generated handling the buoy's plastic hull could do it. ST discontinued that mcu after only a year as well and put out an "improved" version, but by then the damage was done. We lost customers over it and went back to the old design until another team developed an MSP430 based controller that eventually replaced it. Good times.
GeneralRe: I did this to myself. *headdesk* Pin
honey the codewitch31-Jul-23 3:07
mvahoney the codewitch31-Jul-23 3:07 
GeneralRe: I did this to myself. *headdesk* Pin
Mark Starr31-Jul-23 3:20
professionalMark Starr31-Jul-23 3:20 
GeneralRe: I did this to myself. *headdesk* Pin
Chris Maunder31-Jul-23 11:25
cofounderChris Maunder31-Jul-23 11:25 
GeneralRe: I did this to myself. *headdesk* Pin
MikeCO101-Aug-23 3:48
MikeCO101-Aug-23 3:48 
GeneralRe: I did this to myself. *headdesk* Pin
honey the codewitch1-Aug-23 4:05
mvahoney the codewitch1-Aug-23 4:05 
GeneralRe: I did this to myself. *headdesk* Pin
rjmoses1-Aug-23 3:53
professionalrjmoses1-Aug-23 3:53 
GeneralWordle 770 Pin
OriginalGriff28-Jul-23 18:59
mveOriginalGriff28-Jul-23 18:59 
GeneralRe: Wordle 770 Pin
Sandeep Mewara28-Jul-23 20:45
mveSandeep Mewara28-Jul-23 20:45 
GeneralRe: Wordle 770 - 3 4 me Pin
pkfox28-Jul-23 20:58
professionalpkfox28-Jul-23 20:58 
GeneralRe: Wordle 770 Pin
Amarnath S28-Jul-23 22:03
professionalAmarnath S28-Jul-23 22:03 
GeneralRe: Wordle 770 Pin
Sander Rossel28-Jul-23 23:23
professionalSander Rossel28-Jul-23 23:23 
GeneralRe: Wordle 770 Pin
ChandraRam28-Jul-23 23:55
ChandraRam28-Jul-23 23:55 
GeneralRe: Wordle 770 Pin
Cp-Coder29-Jul-23 1:35
Cp-Coder29-Jul-23 1:35 
GeneralRe: Wordle 770 Pin
GKP199229-Jul-23 4:39
professionalGKP199229-Jul-23 4:39 
GeneralRe: Wordle 770 Pin
StarNamer@work29-Jul-23 12:58
professionalStarNamer@work29-Jul-23 12:58 
Generalworldle 553 2/6 Pin
jmaida28-Jul-23 15:55
jmaida28-Jul-23 15:55 
JokeIt's so hot... PinPopular
Mike Hankey28-Jul-23 6:58
mveMike Hankey28-Jul-23 6:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.