EE derangement symptoms - Page 1
Forum section: electronics / general

author: djacobow
author_rank: Super Contributor
timestamp: June 12, 2017, 06:41:07 am
content: You ever spend hour and hours designing a PCB your are probably never going to make?Let's say you built a PCB for this personal project already, and it worked fine, but with a couple of minor bodges that irked you.So you did it again, this time bodge-free and that also works.But then every time you look at it, which is often, since you put it in a case with a clear top, you notice something you don't like, and it never stops, ever.... I should have moved that trace... I should have used a polygon fill for that... that connector would be better over there... why did I use those three TH parts when the rest of the project was SMT... some of those refdes placement are confusing... should have put more thermal vias... if I had turned that component 45 degrees, it would have been prettier... should have put esd diodes there... etc, ad infinitumI just cannot stop tweaking this stupid design. And I'm not going to build a new one anyway.

author: fourtytwo42
author_rank: Super Contributor
timestamp: June 12, 2017, 06:44:19 am
content: I am also a railway modeller and in 50 years I have never considered a layout finished yet, same goes for code, any DIY project of any kind, also teaching the wife to drive

author: JPortici
author_rank: Super Contributor
timestamp: June 12, 2017, 06:53:56 am
content: when the PCB is done i need to decompress. It is sent to the cheap chinese fab of the month and when it comes in the week lateer i can look at it with fresh eyes and see everything i have to modify (ugly tracks i somehow missed, better placements etc, mechanical or mounting holes issues)I assemble it anyways so firmware and testing can go on. here is the part when i see that i can also move pins around on the micro to make my life easier when codingand when it's done the modifications are made and the board is sent in to the chinese fab to see if mechanical is correct then it is sent to the fab

author: abraxa
author_rank: Frequent Contributor
timestamp: June 12, 2017, 07:37:09 am
content: Quote from: djacobow on June 12, 2017, 06:41:07 amSounds like OCD to meTo some degree, engineershaveto be obsessive-compulsive about their work. I think we can agree that devices/facilities with attention to detail evoke a certain sense of quality and thus trust. What you're doing also helps you prevent doing those mistakes in future projects, so it's part of honing your skill and becoming better. It's only when other things suffer from this obsession is when it becomes a problem - e.g. social life, chores, personal hygiene (yes, there are really people like this).tl;dr version: I see nothing wrong here, just an engineer wanting to become better. Go on

author: djacobow
author_rank: Super Contributor
timestamp: June 12, 2017, 07:45:17 am
content: Well, I'm glad to know I'm not alone. There are a lot of people on this board who seem to "know what they are doing" and they do not seem to make very many mistakes, but I certainly do. In fact, I make mistakes when Idoknow what I'm doing.I'm always a cheapskate, so I always choose the slow shipping for my PCBs from China. Which means that 9 times out of 10, I have made changes to the board before I even get the first one back, which means that I can end up with multiple boards in flight. I have actually learned to tone that down, though, and I use the time my boards are on a boat as a period to relax and get away from electronics.But the one thing I can't seem to do is get to the point where something is "finished." :-)

author: JPortici
author_rank: Super Contributor
timestamp: June 12, 2017, 08:04:01 am
content: then take a closer look ad the 3d render, move it around... then print the pcb and try to look at it "on paper"i found out that it helps, but not as much as waiting fo a couple of days and looking at the physical boards (but i'm sure that it's mostly the "a couple of days" that do the trick)re: finished, at some point just call it a day and move on, write all annotations down for when a new release will be necessary

author: Aeternam
author_rank: Unknown
timestamp: June 12, 2017, 03:03:45 pm
content: Quote from: fourtytwo42 on June 12, 2017, 06:44:19 amThis. And oh boy does she love it.I dreamt about via sizes last night. I might need help.

author: Brumby
author_rank: Unknown
timestamp: June 12, 2017, 04:00:52 pm
content: Might?

author: Buriedcode
author_rank: Super Contributor
timestamp: June 12, 2017, 09:50:41 pm
content: Quote from: JPortici on June 12, 2017, 08:04:01 amThis. It should be added to a sticky or something.I think the sorts of personality traits that make for a good EE - or at least traits that give one a propensity for 'tinkering' and taking things apart to see how they work, such as a need for complete understand of something - also lead to perfectionism in some sense, which goes against engineering, where nothing is perfect, it is all a compromise. It wouldn't surprise me to learn that being unhappy with layouts on a regular basis is very common. Nor the habit of keeping hold of 'junk' for parts that might be worth something.

author: Fgrir
author_rank: Regular Contributor
timestamp: June 13, 2017, 04:31:15 pm
content: Quote from: Buriedcode on June 12, 2017, 09:50:41 pmBut there must be a perfect compromise - that's what optimization is all about.IMHO as an engineer my job is to continuously seek perfection in whatever I am working on. It is management's job to take the project away from me when it is good enough...

author: wraper
author_rank: Unknown
timestamp: June 13, 2017, 04:51:36 pm
content: better is enemy of good.

author: Cyberdragon
author_rank: Super Contributor
timestamp: June 14, 2017, 11:55:43 pm
content: And I thought I had OCD...