General > General Technical Chat

Religious technical opinions

<< < (7/22) > >>

nctnico:
@Karel: Wow!  :o Just Wow... I thought I had seen all by now.

fourfathom:

--- Quote from: eugene on February 20, 2022, 03:06:27 pm ---
--- Quote from: tooki on February 20, 2022, 12:25:26 pm ---Or maybe my sense of humor is fine, but your joke was just devoid of humor and/or of any hint that it wasn't meant seriously...

--- End quote ---

OK, I added an emoji for those that need to be told what is a joke and what isn't. Whether or not the joke is funny, I don't like the emoji; it's like a comedian laughing at their own jokes.

--- End quote ---

Well, *I* thought it was funny.  After all, it referenced the Apple / Microsoft / Linux religious wars.

T3sl4co1l:


Also, I recall reading about some header file that made, maybe it was Forth or something, into valid (compile no warnings) C code.  Woe be unto you, of course, if the syntax is ever so slightly off, and the resulting ill-formed macros explode everything to bits. ;D  Thus, the program becomes a polyglot, when such header is provided.

(It's probably ioccc material, and I've probably remembered the target language wrong?)


More seriously, and back to the original topic(?), I've been more mindful of late, how many things I repeat, or "know that I know" -- but don't actually have references handy to support those positions.  Which might range from, say, experiments that I've done, but haven't documented for various reasons (long time ago, poorly recorded -- I wouldn't write an article about some effect illustrated with some crappy decade-old photos; just not very interesting to me, etc.), to articles I've ran across but not archived, to, just... a whole variety of things that I can't properly source (for the above and other reasons) that I have nonetheless synthesized into a more complete state of knowledge.

The latter being the most frustrating of all, because, surely if I could just tell someone all of the truths that have come together to support some particular position I hold, surely they would hold it as well, but what are the chances they'll actually sit and read all of those things -- nevermind if I had those sources to hand -- let alone come to the same inferences?

But, I rarely see others providing references either, so I'm not exactly feeling guilty about it, by way of peer pressure anyway.

So that's, in part, my confessional non-confession, if you like. :-DD

Tim

VK3DRB:
Similar issues in electronics hardware design. Those who use underscores as delimiters in net labels rather than hyphens in Altium need their backside kicked. Also those who overuse harnesses to the point they are unreadable don't know what they are doing. Harnesses are a kludge in Altium and should be used sparingly and with caution.

It is nonsense to use small circles as pin 1 designators. They look like vias, solderballs, test points or fly vomit. All my footprints use small filled triangles (Place -> Solid Region) on the top overlay. Much easier to see and these have the added benefit of pointing to the chip of interest in a crowded PCB, reducing ambiguity.

With software there are many annoyances, especially abbreviations that run into each other LKTHSDOES. Needless abbreviations, ambiguities and inconsistencies seem to be common. Not many hardware engineers know how to write decent embedded code. Some do. Most don't. Lavbiew is a classic where code can be written as if it was in the Wild West (unreadable mess) or beautifully composed using coding standards and a little extra effort.

Any professional company should have coding standards for software development, and PCB Assembly design standards for hardware development. I learnt this over 20 years ago when a company I worked for used them. I have implemented standards in a number of companies since then.

PlainName:

--- Quote --- Those who use underscores as delimiters in net labels rather than hyphens
--- End quote ---

Uh... <guilty look> What's the issue there?

Edit: Altium do it.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod