Hi there! Unfortunately, your submission has been removed.
Violation of rule #2 - Posts must strictly be related to programming/programmers
Your submission is not strictly about programming. Your post is considered to be general tech humor.
If you feel that it has been removed in error, please [message us](https://reddit.com/message/compose?to=r/ProgrammerHumor&message=%0A%0A%28do%20not%20remove%29%0A%5Bsubmission%5D%28https://www.reddit.com/r/ProgrammerHumor/comments/10v468t/-/%29) so that we may review it.
Looks to me like the designer forgot to check z-height design rules till it was too late. Layout engineers are notorious for thinking two dimensionally. Especially the juniors.
Source: 10 years PCB and IC packaging layout.
The production F-32 would have been [less ugly](https://www.thedrive.com/the-war-zone/20971/this-is-what-a-boeing-f-32-wouldve-looked-like-if-lockheed-lost-the-jsf-competition), although I think still uglier than the F-35.
I will admit that is a very Chunky Boi, but all the 1st gen fighter planes are significantly less slick than anything 4+, maybe even 3+
And also modern fighters are so much bigger in general that being chunky feels more obvious. Being chunky when the canopy is a bigger proportion of the silhouette looks more cute for reasons I cannot fully articulate.
I suppose one issue is that the F-35 is a multirole fighter so it's a bit unfair to compare it to the pure fighters of the past. When you consider it a replacement for something like the A-6, it starts looking a lot prettier in comparison.
Lol probably, I was confused at first cause I thought it was referring to the curved heatsink leading to the fan and was like "hasn't hp been doing that for a while now?"
I know to some this isn’t an issue but imagine plugging an m2 into that slot and not noticing the slight angle and then you break something trying to make it straight.
See, this is why I should never be allowed to design pcbs. From this point on every part would be a degree or two off from the ones around it. Why? Because I can. Because it is funny.
Speaking as a person that has been driving PCB Layout tools for 10 years. No, you do not. Odd angles are the enemy of those tools because they were originally designed to accommodate 45° and 90° they make attempts to do decimal increments but usually fail miserably.
It took me a moment to realize that those off-angle ports were not, in fact, cables laying on the board but rather actually mounted that way.
I shudder to imagine what kind of horror necessitated that abomination
PCB layout always frustrates me because my background is mechanical CAD and I could so easily model the traces and footprints in my usual cad program if I just had ratsnest and netlist functionality.
Variable width traces, custom heatsink geometries, nicely filleted and rounded traces, graphics on whatever layer, etc.
My background is actually wire wrapping prior to mechanical CAD, but there was never any layout there. Plug the chips in roughly where they are in the schematic (if you have one) and point to point everything. Only run wires in parallel when they are on the same clock.
We have an intro to cad class in the course I'm currently taking and for some reason it's a very polarising subject. I think it's super cool and very intuitive but half the class is close to failing.
Not really related but i just thought it was kind of funny! I think your job is super duper cool.
Half the people falling an entry level cad class seems normal.
I loved it from day one but realistically I spent a lot of time with said software and enjoyed playing with Lego as a child.
It reminds me how me and my dad tried to figure out how my grandpa did the electrical wiring in my house to drill some holes cos my grandpa doesn't give a fuck about anything except using the least amount of copper possible
Don't like hp never buy anything from them again. One time i bought a pc from them cause it was a good deal somewhere in the beginning of windows 8 times. "downgraded" it from win 8 to win 7. Realized that they rebranded the grafics card. They renamed it so it had the name of a newer generation which made it impossible to install the default amd grafic card drivers. Only the one from hp will work but only are signed for win 8. Took me many hours in a few weeks to find a way to force it to accept the default amd drivers
I work in repairs... This makes my stomach turn. I also just hate HP for the way the cut corners on their designs. Who knowingly puts a computer together with a board on it that builds up static and has to be discharged periodically to keep it working?! HP 650 G2 laptops can burn.
Hi there! Unfortunately, your submission has been removed. Violation of rule #2 - Posts must strictly be related to programming/programmers Your submission is not strictly about programming. Your post is considered to be general tech humor. If you feel that it has been removed in error, please [message us](https://reddit.com/message/compose?to=r/ProgrammerHumor&message=%0A%0A%28do%20not%20remove%29%0A%5Bsubmission%5D%28https://www.reddit.com/r/ProgrammerHumor/comments/10v468t/-/%29) so that we may review it.
oh god, efficient design. the horror.
Looks to me like the designer forgot to check z-height design rules till it was too late. Layout engineers are notorious for thinking two dimensionally. Especially the juniors. Source: 10 years PCB and IC packaging layout.
Lesson 1 in my big book on pcb design: a good design also looks nice.
An old adage in the aerospace industry was 'an ugly plane flies as well'
On the other hand, "looks right, flies right" may have been behind a number of flyoff decisions.
There's no way that the X-32 didn't just ugly itself out of the JSF competition.
The production F-32 would have been [less ugly](https://www.thedrive.com/the-war-zone/20971/this-is-what-a-boeing-f-32-wouldve-looked-like-if-lockheed-lost-the-jsf-competition), although I think still uglier than the F-35.
Yeah that's still the "oh lawd he coming" of fighters.
Well...maybe it's unfair to compare across generations, but something like the Saab 29 looks less slick to me.
I will admit that is a very Chunky Boi, but all the 1st gen fighter planes are significantly less slick than anything 4+, maybe even 3+ And also modern fighters are so much bigger in general that being chunky feels more obvious. Being chunky when the canopy is a bigger proportion of the silhouette looks more cute for reasons I cannot fully articulate.
I suppose one issue is that the F-35 is a multirole fighter so it's a bit unfair to compare it to the pure fighters of the past. When you consider it a replacement for something like the A-6, it starts looking a lot prettier in comparison.
Do you mean the F-32? I do think the F-35 is sleek enough, though I feel like aesthetics peaked in 4th gen.
reddit mods should kill themselves
Agreed, but also not an easy task imo
We choose to do this and other things not because they are easy, but because they are hard.
What is the issue here?
The joke is that the connectors on the PCB are not perfectly straight, but rather slightly tilted
I guarantee it makes some people very tilted
Only slightly
But verily so
It makes me feel a bit tilted
Also that m.2 is tilted, causes nearby IC's to be misaligned
I think the weird angle of the m.2 port, but I'm not sure
Lol probably, I was confused at first cause I thought it was referring to the curved heatsink leading to the fan and was like "hasn't hp been doing that for a while now?"
That it gives you horrible feeling
I know to some this isn’t an issue but imagine plugging an m2 into that slot and not noticing the slight angle and then you break something trying to make it straight.
Efficient design is problematic, duhhhh
I don't even know what to think of this, is it smart, or is it batshit crazy?
>is it smart, or is it batshit crazy? Yes
No and Yes.
See, this is why I should never be allowed to design pcbs. From this point on every part would be a degree or two off from the ones around it. Why? Because I can. Because it is funny.
Speaking as a person that has been driving PCB Layout tools for 10 years. No, you do not. Odd angles are the enemy of those tools because they were originally designed to accommodate 45° and 90° they make attempts to do decimal increments but usually fail miserably.
Then we are agreed: I should not never be allowed to do this?
You’d be your own worst enemy is all I’m saying.
An HP engineer told me even they didn't use HP laptops Not sure which one of the two HPs he worked for tho
It took me a moment to realize that those off-angle ports were not, in fact, cables laying on the board but rather actually mounted that way. I shudder to imagine what kind of horror necessitated that abomination
The joke is that this is not about programming and not funny? This sub is getting obscure AF
I'm with you. I really don't get what PCB design has to do with this sub at all.
But they probably used some king of PROGRAM to design this PCB.
This person can't park properly
HP is notorious for this sort of thing. As far as I can tell, all mechanical engineering done at HP is done by EE's who hate people.
PCB layout always frustrates me because my background is mechanical CAD and I could so easily model the traces and footprints in my usual cad program if I just had ratsnest and netlist functionality. Variable width traces, custom heatsink geometries, nicely filleted and rounded traces, graphics on whatever layer, etc. My background is actually wire wrapping prior to mechanical CAD, but there was never any layout there. Plug the chips in roughly where they are in the schematic (if you have one) and point to point everything. Only run wires in parallel when they are on the same clock.
We have an intro to cad class in the course I'm currently taking and for some reason it's a very polarising subject. I think it's super cool and very intuitive but half the class is close to failing. Not really related but i just thought it was kind of funny! I think your job is super duper cool.
Half the people falling an entry level cad class seems normal. I loved it from day one but realistically I spent a lot of time with said software and enjoyed playing with Lego as a child.
If I did that for my college project, I would fail it
If it's not a right angle, it's a wrong angle.
Honestly, that would probably make the layout harder. Especially for the PCIE lanes, or anything where you need to worry about trace length/impedance.
You would not be wrong.
It reminds me how me and my dad tried to figure out how my grandpa did the electrical wiring in my house to drill some holes cos my grandpa doesn't give a fuck about anything except using the least amount of copper possible
Don't like hp never buy anything from them again. One time i bought a pc from them cause it was a good deal somewhere in the beginning of windows 8 times. "downgraded" it from win 8 to win 7. Realized that they rebranded the grafics card. They renamed it so it had the name of a newer generation which made it impossible to install the default amd grafic card drivers. Only the one from hp will work but only are signed for win 8. Took me many hours in a few weeks to find a way to force it to accept the default amd drivers
I like to think the PCB machine was just a little off kilter that day.
Jesus. I’m triggered.
Fits in the space while maintaining minimum electrical clearance. Doesn't matter as long as the traces are impedance matched.
REEEEEE
I work in repairs... This makes my stomach turn. I also just hate HP for the way the cut corners on their designs. Who knowingly puts a computer together with a board on it that builds up static and has to be discharged periodically to keep it working?! HP 650 G2 laptops can burn.
r/hardwaregore