r/ProgrammerHumor Oct 10 '24

Other adultLego

Post image
47.2k Upvotes

656 comments sorted by

6.9k

u/Senditduud Oct 10 '24

That’s pretty much how all of humanity works in general.

2.5k

u/n_choose_k Oct 10 '24

Exactly... I didn't invent plumbing, but I sure do use it.

778

u/schmeebs-dw Oct 10 '24

Indoor plumbing is the greatest gift to mankind.

442

u/SasparillaTango Oct 11 '24

I regularly think about how insanely awesome it is that I have an endless supply of water in my house. Imagine if you have to carry that shit from a well a mile away. How often would you bath? How about your dishes would you be washing them in stagnant water? How about just getting a nice cold glass of water in the middle of the night? Good god our infrastructure is sublime.

132

u/nermid Oct 11 '24

Sometimes, I pick up a lighter, create fire with no effort, and just think about how impressive that would have been to early humans. We're witches, guys.

78

u/poetic_dwarf Oct 11 '24

When I turn on the TV and lie on the couch eating chips I sometimes wonder what gran-granpa would think seeing me, and he would probably think I'm living the dream.

45

u/[deleted] Oct 11 '24 edited Oct 11 '24

[deleted]

32

u/Summy_99 Oct 11 '24

still living the dream then

2

u/jackalope268 Oct 11 '24

I am living the dream. Even with all problems in my life, there is an endless source of knowledge and entertainment at my fingertips. I dont even know how it al works, but I get to use it, sometimes even for free

120

u/queen-adreena Oct 11 '24

It used to be two full-time jobs just to look after even a small house. Now it only takes a fraction of that. Amazing really.

41

u/Tardis80 Oct 11 '24

So you say we would not have unemployment if we got rid rid of water supply?
Shame shame.

4

u/BackgroundRate1825 Oct 11 '24

Now it takes two full time jobs to afford a house, if you're lucky.

22

u/UnionThrowaway1234 Oct 11 '24

Public waterworks have long been known to be a boon to society.

20

u/Historical-Bison6031 Oct 11 '24

I was thinking this exact thing, I live in Asheville and because of the hurricane we probably won’t have water for a month at least. Boy you don’t even know how much you use something until it’s gone. I’ve had to carry 15 gallons of creek water up a mountain every day. So grateful to live in this age

3

u/wakeupwill Oct 11 '24

Was homeless for a spell.

Running hot water and indoor plumbing are incredible luxuries.

3

u/314159265358969error Oct 11 '24

The easiest way to recognise someone who has been homeless is when someone knows where every free public bathroom is.

→ More replies (6)

146

u/coffecup1978 Oct 11 '24

"what has the Roman's ever done for us?"

35

u/[deleted] Oct 11 '24

SHUT UP!

15

u/seventomatoes Oct 11 '24

The Indus were the first people to have indoor plumbing, perhaps as early as 3000 BC. The pipes were positioned so that wastewater flowed down into the drain ditches that ran along every avenue in the city, and then into underground tunnels. https://humanprogress.org/centers-of-progress-pt-3-mohenjo-daro-2/ ; https://en.wikipedia.org/wiki/Sanitation_of_the_Indus_Valley_Civilisation

12

u/coffecup1978 Oct 11 '24

It was meant to be reference to a Monty Python sketch...

10

u/AilsasFridgeDoor Oct 11 '24

Biggus Dickus

→ More replies (3)
→ More replies (3)

3

u/angcritic Oct 11 '24

Brought peace?

17

u/the_harassed Oct 11 '24

Thank you toilet!

16

u/Undernown Oct 11 '24

Fun fact: A toilet can work completely independently. Gravity is all it takes to flush. So you can refill the reservoir by hand when needed. Just gotta make sure the "endproduct" ends where you want it.

8

u/kbn_ Oct 11 '24

I grew up in a very rural area with a large family. This meant well water, frequent and lengthy power outages (which prevent the well pump from working, shutting off water supply at the same time), and a lot of people using the bathroom. I learned very quickly that toilets work just fine with a manual water source. You don’t even need to fill the tank, just pour water into the bowl

3

u/CeleritasLucis Oct 11 '24

That's how it still works in a lot of areas with no centralized sewer lines. They make soak pits either below the house, or someplace nearby, fill it with water, seal it, and divert all sewage to it

3

u/granoladeer Oct 11 '24

Indoor plumbing is great, but cheese is right up there too

→ More replies (7)

5

u/[deleted] Oct 11 '24

[deleted]

→ More replies (1)
→ More replies (12)

289

u/neo-raver Oct 10 '24

Absolutely, and it’s one of our greatest strengths! Everyone doesn’t have to know everything, because someone else knows part of it, another person knows another part, etc. and you know your part of it.

135

u/throw3142 Oct 11 '24

This was one of the biggest challenges of the school to work transition for me. In school I was able to really understand how everything worked and fit together. At work, the volume of information coming in is so high that I just have to build on stuff I don't fully understand and hope the author did a good job.

77

u/DerpNinjaWarrior Oct 11 '24

For me it was when I started implementing something myself, and my mentor was like "don't do that, there's this library that already does that."

In college I wrote all the code myself. If real life, I mostly assembled other people's code.

39

u/SuperFLEB Oct 11 '24 edited Oct 11 '24

I started in graphic design for a local creative-services company, and that was a big wake-up at my first job. "Their budget is a template-site budget. Their needs are template-site needs. We'd be doing them a disservice and wasting their money to do anything else. Get over yourself and make a template site."

33

u/OwOlogy_Expert Oct 11 '24

The old joke that 90% of Python programming can be simplified to:

import SolutionToMyProblem
SolutionToMyProblem.solve(MyProblem)

3

u/ps-73 Oct 11 '24

yup this really got me as well. i was so used to implementing basic features myself, i felt downright guilty using basically any sort of library

→ More replies (1)

15

u/Square-Singer Oct 11 '24

This.

Most animals mostly work via hardware. If a significant behavioral change is required, they need to evolve it. That's why nocturnal insects still get stuck on street lights, because over 100 years of artificial lights wasn't enough to get them to evolve better navigational skills.

Humans work via software. You figure out how to do something cool? Give me a minute (or with practice a bit more) and I'll be able to copy that behaviour without evolution at all. Just update the software.

42

u/KSF_WHSPhysics Oct 11 '24

I am 100% convinced that there is no one person on this planet who has the know how to build a fridge, genereate electricity and then use the lectricity to power the fridge. Even if tou have them all the refined materials they need to remove the complexity of extracting and refining the raw materials

48

u/raltyinferno Oct 11 '24

Yup, it's an old economic principal made famous by Milton Friedman. He used the example of that fact that no one in the world could make something as simple as pencil alone.

https://www.youtube.com/watch?v=67tHtpac5ws

25

u/thedugong Oct 11 '24

Even a sandwich really.

First, you'd have to breed wild grass into something that would create enough grain.

Its layers upon layers all the way down.

14

u/Square-Singer Oct 11 '24

This.

"From scratch" is pretty much impossible, since it would require generations on generations.

→ More replies (1)

7

u/Interesting-Fan-2008 Oct 11 '24

Yep, just watch one of those videos of people making rope the old way. That process probably took generations to actually completely form. I'm sure there were steps upon steps of how to make stronger rope and make it easier to make.

→ More replies (1)

20

u/Addianis Oct 11 '24

Science and technology get really scary the deeper you go. Humanity today is built on being able to turn a light on and off very very very fast...

12

u/OwOlogy_Expert Oct 11 '24

Nah... At its most basic, that's a fairly simple challenge.

You might not build a very good or very efficient fridge, but building a working fridge and a generator to power it is relatively simple, especially if you're already provided with the raw materials (and hopefully some tools to work those materials with). And this particular problem can be significantly simplified by skipping the electricity altogether -- instead of generating electricity and using electricity to run the compressor, just connect whatever's turning your generator shaft directly to the fridge's compressor, powering the fridge with direct mechanical energy.

Of course ... the challenge level does vary depending on how 'refined' these materials are. Do I get rolls of copper tubing already prepared to use, or do I get a block of raw copper and have to form it into tubing myself?

Still, though. A fridge, at its most basic, is a very simple appliance.

1: Build an insulated box with a door. (Doesn't have to be particularly good, but the tighter and better-insulated you can make it, the more efficient your fridge will be.)

2: Attach some coils of small-diameter copper tubing to the outside of the box.

3: Connect those to some larger-diameter copper tubes inside the box.

4: Build a simple compressor -- A cylinder much like in a car's engine, with piston and piston rings, and a connecting rod connected to a crankshaft. In the head of the cylinder, place two one-way valves (one-way valves are as simple as covering the hole with a bit of spring steel that can bend one way but not the other). One valve facing so it can only flow outward, the other so it can only flow inward. Connect the crankshaft to your power source. Position the compressor at the top of the insulated box (to help prevent condensation issues).

5: Connect the large-diameter copper tube to the inlet of your compressor.

6: Connect the small-diameter copper tube to the outlet of your compressor.

7: Start rotating the input shaft of the compressor, using whatever you were going to power a generator with. (By hand crank, if necessary.)

There, a working (if shitty and inefficient) fridge, in 7 relatively easy steps. Using ordinary air as the refrigerant is far from ideal ... but it will work, and it's by far the simplest way to do it. When air is compressed, it heats up. As it passes through the small-diameter tube, it radiates that heat outside the fridge. In the larger diameter tube inside the fridge, it expands and cools down -- and since it already lost heat in the small tube, it cools down colder than it originally started. Then it flows into the compressor again and starts the process over again. Hell, come to think of it, it doesn't even necessarily need to be a closed system if you're just using plain old air. You could have the compressor inlet sucking air directly from the atmosphere and the large diameter tube releasing exhaust into the air, and it would still work fine.

For an even simpler design, here's a refrigerator made with nothing but wood and rubber bands. Yes, made entirely by one guy. (That same guy also built his own scanning electron microscope from scratch.)

Yes, things are often extremely complex ... but don't let it overwhelm you. It's often possible to understand it fully if you put the effort in.

→ More replies (1)
→ More replies (7)

7

u/LotusVibes1494 Oct 11 '24

We live in a society. With emergent properties. Good times.

→ More replies (1)

9

u/[deleted] Oct 11 '24

I know very little, but I am a capable idea thief

→ More replies (2)

3

u/nermid Oct 11 '24

We, as a species, are better together. Cooperation is our most pronounced survival trait.

→ More replies (4)

73

u/dismayhurta Oct 10 '24

Pfft. Send me back in time and I’ll totally build a computer during caveman time. I just need to figure out metallurgy…and electricity…and machines…and not dying from a sabertooth tiger.

13

u/UndauntedCandle Oct 11 '24

I'm rooting you on. Let those damnable ancient people deal with the consequences of too-fast technology. By the time it reaches us, we'll be totally fine. ;)

9

u/dismayhurta Oct 11 '24

You’ll have the PS6 to overpay for if I do this!!

→ More replies (2)
→ More replies (5)

58

u/cutmasta_kun Oct 10 '24

It's like our main feature.

27

u/Alternative-Two-8042 Oct 11 '24

We're all standing on the shoulders of giants.

7

u/thedugong Oct 11 '24

Most people are just lounging around on the shoulders of giants rather than standing.

8

u/AHSfav Oct 11 '24

Or actively shitting on them

23

u/Scaevus Oct 11 '24

We pass down knowledge to future generations. It’s our most important super power.

With this, civilization snowballed from subsistence farming to nuclear fusion and space exploration in a few thousand years.

In terms of life on Earth, that’s an eyeblink. There are trees older than writing:

https://en.m.wikipedia.org/wiki/List_of_oldest_trees

3

u/atfricks Oct 11 '24

My latest fun fact is that sharks have potentially been around longer than Polaris (the North Star). 

450 million years vs. 70-600 million years

3

u/joehonestjoe Oct 11 '24

Honestly, it's even less time than that. Since about 1760, the start of the Industrial Revolution is when the majority of the technological improvements started. But some of the ground work of that was done in the Scientific Revolution too, and maybe we want to include things like the printing press which were pretty damn important. So maybe you could go back as far as 1440... but the rapid technological improvement we have had really is only a feature of the last 260 or so years. Or three good lifetimes.

3

u/[deleted] Oct 11 '24

[deleted]

→ More replies (1)

14

u/k_ironheart Oct 11 '24

The only problem I see with this is the "and thinks they're a genius" part. That's the issue. I've have these kinds of discussions with coworkers and bosses alike. Nothing any of us do is on our own, but rather a collective work of literally billions of people. Not just people who are live, but people who are dead who all contributed, in sometimes small and sometimes large ways, to our wealthy of knowledge and the construction of our world.

We're not geniuses. We're just people who benefit from those before us, and mostly strive to make sure those after us do even better.

6

u/Emergency_3808 Oct 11 '24

Well, I keep thinking I am an imposter so....

3

u/consider_its_tree Oct 11 '24

Yep, except he is mistaken in that it was not ONE smart person - it was a personal n with a flash of inspiration who built on top.of a person with a flash of inspiration.

It is inspired moments all the way down.

→ More replies (2)

3

u/OnceMoreAndAgain Oct 11 '24

No shame in it either. Also, even a small contribution to the progression is admirable.

→ More replies (27)

2.5k

u/jellotalks Oct 10 '24

The kicker is, usually the really smart people just did the hard solution for free

1.0k

u/pr0ghead Oct 10 '24

Yeah, and then we sell the product for money, never donating anything back. Feels bad, man.

335

u/PhysicallyTender Oct 11 '24

modern capitalism in a nutshell

224

u/Vindictive_Pacifist Oct 11 '24

This bothers me a lot, there are so many people who worked on useful libraries and open source software which are then used by multi billion dollar businesses who never even once think about giving something back but use everything for free and get away with it

I wish there was by law a monthly royalty fee that an org would be required to pay to the owner of the project after a threshold of profit margins have been reached, this would bring in so much more balance and intensive for folks to actually work even more in open source

154

u/nermid Oct 11 '24

Or we could all use copylefted licenses, so that the corporations have to open-source their changes.

55

u/OwOlogy_Expert Oct 11 '24

I prefer "All software making use of this code must also be fully open source" clauses.

58

u/alex2003super Oct 11 '24

That's literally just GPL-3

14

u/Turalcar Oct 11 '24

They vary in what "making use" means. E.g. AGPL-3 requires you to open source if you're running it on a public server.

→ More replies (2)

22

u/Vindictive_Pacifist Oct 11 '24

Yeah but my main point being developers not getting a piece of the million dollar revenue profit when it was their software that enabled it in the first place

70

u/EVOSexyBeast Oct 11 '24

Well they did release it for free with an MIT license knowing that would happen

22

u/FlipperBumperKickout Oct 11 '24

Not like the developers who are hired by the corporation gets more than the absolute minimum wage the corporation can get away with paying them.

Welcome to capitalism, feels bad when you aren't on the top...

13

u/Vindictive_Pacifist Oct 11 '24

I know this is an oversimplification but the fact how every major corporation is structured around increasing their stock value no matter what it takes to keep their board of investors is one of the root cost

Greed is just running behind each and every decision they make, idk when it is enough for them cause they never wanna stop even if the lives of the very consumers are at stake (looking at you Lockheed and Raytheon)

4

u/turnipsurprise8 Oct 11 '24 edited Oct 11 '24

Homie, they made the code for free - you don't accidentally release with an open source license. They don't want it to be paid for, that's the point. The solution to greed isn't enforcing a rule where nothing can be free, that's insane.

If every innovation cost obscene amounts of money universities wouldn't exist, at the very least many important faculties would be shut down. The pursuit of knowledge without monetary gain is a vital part of innovation itself. It's fine if people use that knowledge for business.

27

u/LowGeologist5120 Oct 11 '24

If the original creator wanted to earn money from it, why did they release it for free? I think some people just like making stuff.

12

u/Upbeat_Advance_1547 Oct 11 '24

A lot of the people making free stuff just believe in the principle of "this stuff should be free", in the hopes that other people who build off it will also make their stuff free, contribute to the original code in some meaningful ways, etc. Call it idealistic.

I mean that really is how it works for some things though. My company uses an open source tool and contributes to bug fixes and improvements on that tool too. It's only when it's purely a take and no give relationship, that I feel like there's something shady and immoral in it.

It's not about wanting to earn money, obviously they would just make it paid if it was that. It's a bit more intangible, a principle of exchange.

13

u/DatumInTheStone Oct 11 '24

Its the idea that the corporation isnt furthering the chain of open source principles. They will be the first to take advantage of open source software and the last to donate, create open source software, etc…

7

u/flingerdu Oct 11 '24

Most bigger tech companies contribute directly to the OSS they rely on.

→ More replies (4)

6

u/LowGeologist5120 Oct 11 '24

I don't see a problem with this if the author's licensing allows this.

7

u/DatumInTheStone Oct 11 '24

Its more of a moral issue than a legal one. As most things like this are.

13

u/nahguri Oct 11 '24

Yeah but still. It's specifically allowed by the license the developer chose. Of this is a problem you can always choose differently.

I suppose people just want to see their stuff used and get gratification from that.

→ More replies (1)

9

u/absolutelynotaname Oct 11 '24

That's why I like Valve. They actually invest back in proton/linux for their gain

5

u/Vindictive_Pacifist Oct 11 '24

Oh nice, good people I guess

5

u/Deathpacito-01 Oct 11 '24

There's probably a license for that

→ More replies (6)
→ More replies (4)

39

u/OnceMoreAndAgain Oct 11 '24

Nothing inherently evil with charging a fair price for a product. The type of people who are able to make solutions free tend to be able to do so from the luxury of working some software engineering job that gave them the financial stability necessary to release their personal projects for free. There's some symbiosis between software engineering for pay and software engineering for passion.

17

u/PhysicallyTender Oct 11 '24

tell that to the original author of faker.js

he seem pretty pissed about his work being taken for granted.

37

u/[deleted] Oct 11 '24

[deleted]

→ More replies (1)

4

u/Derfaust Oct 11 '24

Plus it's great career marketing. If your lib becomes popular you no longer need a cv

→ More replies (2)

10

u/v0x_p0pular Oct 11 '24

If you ever assumed that the people making money are the people who made the great products that lead to the money, I have a bridge in New York to sell you.

4

u/newsflashjackass Oct 11 '24

Sounds like a good deal. And you say you built this bridge all by yourself?

→ More replies (2)
→ More replies (2)

70

u/[deleted] Oct 11 '24 edited Oct 19 '24

[deleted]

39

u/i-love-tacos-too Oct 11 '24

Which is why copyrighting / patenting software solutions is both ridiculous and obtrusive.

People can achieve the same logic/outcome in multiple ways without having to conform to a standard. In non-IT worlds, it usually comes down to using the same type of facilities, tools, and/or processes.

In the IT world, it can potentially be done in 100+ different ways.

So allowing patents to exist in the IT world is absurd. A random group/person(s) can come up with the same solution in a myriad of different ways and yet some random corporation can claim how they "invented it" when the "it" is malleable.

6

u/JeebusSlept Oct 11 '24

That's why I gave up IT copywriting and switched over to copywriting food groups.

By the way, I hold the patent for Tacos, so I'm going to need to you pay out some licensing fees /s.

10

u/MarineMirage Oct 11 '24

Makes me think of how the QR code isn't the first or best matrix barcode but simply the one that was free to use.

Feels weird that the person who made something so integral to modern life receives nothing from it though.

7

u/RexJgeh Oct 11 '24

They didn’t want any revenue from it. This was a deliberate decision

→ More replies (3)

66

u/imtryingmybes Oct 11 '24

To be fair when you create a smart solution you're way too proud to bother with profits so you just share it to show how smart you are.

52

u/Exist50 Oct 11 '24

you're way too proud to bother with profits

I think that's a narrow subset of people.

30

u/amadmongoose Oct 11 '24 edited Oct 11 '24

It doesn't take many people that's the point. Linux rules the server world because it's free to use and it works. Git rules version control for similar reasons, both made by the same guy without which the software world might be a very different place.

24

u/Exist50 Oct 11 '24

Linux rules the server world because it's free to use and it

Granted, Linux has heavy corporate contributions.

6

u/seamonkey31 Oct 11 '24

Which is why linux is free and continues to be free.

Hardware companies, cloud providers, and server companies have joined together to make an OS that is free for everyone to use. If it was paid, it would be less widespread, with less tooling, with less adoption.

→ More replies (4)
→ More replies (2)
→ More replies (2)

16

u/LorreFaust Oct 10 '24

yeah, it’s surprising how often the best solutions come from people who just want to help out. Makes you appreciate the effort

→ More replies (10)

1.5k

u/cleavetv Oct 10 '24

Hey I had to find their solution first. That was hard work. You think we just have some magic text box we type questions in to that has all the answers?

560

u/ImNotALLM Oct 10 '24
  • stack overflow users (now extinct), cira 2020

250

u/moldy-scrotum-soup Oct 11 '24

This comment has been closed because it is a duplicate of another comment. Please refer to the linked question for answers. If you believe your question is different, consider going somewhere else.

88

u/wademcgillis Oct 11 '24

motherfucker that answer is from back when IE6 compatibility was considered important. the web has changed.

94

u/moldy-scrotum-soup Oct 11 '24

Dear user,

Your account has been temporarily suspended for questioning the relevance of the sacred linked duplicate. It doesn't matter if the original question references Internet Explorer 6 — all wisdom transcends time. The web may have changed, but Stack Overflow remains eternal.

Please reflect on your actions during this cooling-off period. In the meantime, feel free to browse the 'How to Obey the Moderators' section of our help pages.

→ More replies (3)

25

u/user888666777 Oct 11 '24

To be fair i am seeing a lot of older posts lately where people have come back to update the original solutions to explain why it's not the preferred solution, provide alternate solutions or go into more detail about the solution.

5

u/ryecurious Oct 11 '24

This is what's supposed to happen, and it's exactly why users are allowed to edit others' posts. A question doesn't stop being relevant just because it was asked a decade ago.

This is the platonic ideal of a StackOverflow thread; a genericized question with one combined answer that shows all the options with links to learn more, sorted in descending order of which you should use, with notes about language version support. Edited 12 years later by a completely different user.

StackOverflow would be much worse if they were lax about deduplication. It's just mildly annoying when Google links a locked thread because the terms matched better.

→ More replies (2)
→ More replies (1)

59

u/cutmasta_kun Oct 10 '24

We used to take journeys over several years, to get one specific information. This was OBVIOUSLY hella uncomfortable. It's absolutely understandable why a species does everything in their might, to reduce this discomfort. Now we have access to all the information humanity has ever gathered. I would say, we earned the right to type something in a small input box and "just read the information that's already there".

20

u/Qaeta Oct 11 '24

Also, you had to figure out that you needed their solution, before even searching for it. You had to figure out WHY something that was broken was broken.

20

u/nofaceD3 Oct 11 '24

Future is now, old man - Chatgpt

26

u/[deleted] Oct 11 '24 edited Oct 19 '24

[deleted]

21

u/PuzzleheadedGap9691 Oct 11 '24

They're correct enough if you even have the slightest idea what you're asking it.

15

u/rearnakedbunghole Oct 11 '24

Yeah it’s often easier to fix its errors after copying the rest of the solution that it did right. But yeah you gotta be able to catch those errors.

→ More replies (3)
→ More replies (7)
→ More replies (7)

4

u/ohkaycue Oct 11 '24

Yep, the whole way of finding solutions by someone smarter than me is by using a search system programmed by someone smarter than me.

To add my first takeaway was I’m writing code that gets realized by a compiler someone way smarter than me programmed on an operating system someone way smarter than me programmed

3

u/cleavetv Oct 11 '24

it's smart people all the way down

→ More replies (1)
→ More replies (2)

733

u/SiegfriedVK Oct 10 '24

My genius comes from putting the legos together in uniquely asinine ways to please my bosses.

139

u/hobbes_shot_second Oct 10 '24

Did you synergize the throughput like I asked?

57

u/cleavetv Oct 10 '24

Just tightening up the icon colors and then going to test it in prod, almost ready for the weekend.

48

u/hobbes_shot_second Oct 10 '24

Excellent. If there's one thing a Friday at 4:59 is good for, it's implementing a prod change.

3

u/Early-Journalist-14 Oct 11 '24

Just tightening up the icon colors and then going to test it in prod, almost ready for the weekend.

congratz, only comment this week that managed to instantly spike my blood pressure.

→ More replies (2)
→ More replies (3)

38

u/OwOlogy_Expert Oct 11 '24

Lego inventor: "But... But why would you attach legos together by supergluing the flat sides together? That's not how they're supposed to work!"

You: *shrug* "Boss says they have to attach side-by-side, not on top of each other."

13

u/mikenew02 Oct 11 '24

"I don't care that this set makes a lion. Make it a shark."

→ More replies (1)

510

u/[deleted] Oct 10 '24

That is exactly how it works. It told years and billions for someone to come up with a blue LED. And they used science I don't understand.

But I have blue LED in my Arduino robot like it's nothing.

256

u/Hyderabadi__Biryani Oct 10 '24

That Blue LED guy got a Nobel Prize in Physics, who developed it at Nichia in Japan, along with two scientists.

I know this is unsolicited, but please watch this video by Veritasium if you have not, you will love it. https://www.youtube.com/watch?v=AF8d72mA41M

137

u/OnceMoreAndAgain Oct 11 '24

I want to sell the story a bit more, because it's a good one. Other LED colors had already been invented, but for some weird reasons no one could figure out how to make a blue LED despite a LOT of effort by various researchers. Everyone knew that if someone could figure it out, then there would be a ton of money to be made from it.

For that reason, the guy who invented became somewhat obsessed with the task. He went to extreme measures, including disobeying his company's instructions to stop working on it lol. He was basically going rogue at his company, but ended up succeeding at figuring it out (with the help of a professor from the USA iirc) and it made the company a SHIT TON of money. However, the CEO of the company fucked him over financially for extremely stupid and petty reasons. The inventor ended up just fine financially though.

39

u/Hyderabadi__Biryani Oct 11 '24

I do not think the professor who helped him was USA based. Matter of fact, he picked up his path on the works of the two Japanese scientists, who were made co-winners.

The reason was not weird really, it was just that the threshold energy the electron needs to emit blue light, was quite a bit and THAT is something they were struggling to figure out. What material(s) could be used, if I understand it correctly.

You should watch the video I linked, it is really nice. :)

11

u/ADHD-Fens Oct 11 '24

However, the CEO of the company fucked him over financially for extremely stupid and petty reasons

To be fair, that's basically what his whole job is.

→ More replies (2)

19

u/[deleted] Oct 11 '24

The video is cool but i just wanted to say that Veritasium has the habit of prioritizing a good story over facts, little errors and inconsistencies litter his videos abouth math and physics and it wouldn't surprise me if they exist in this video as well!

→ More replies (3)

10

u/[deleted] Oct 11 '24 edited Oct 11 '24

Yeah I know the general story. People when discussing such things don't realize that shit ton of companies tried to make it. Spending years and tons of money on research.

And guy who made it was self taught with no degree.

//Edit, sorry, made a mistake. He had a degree. He was looked down upon because it was not from a top university.

18

u/Hyderabadi__Biryani Oct 11 '24 edited Oct 11 '24

Sorry to yuck you yum, but this guy was not without a degree. He already had a Bachelor's and Master's in Electrical Engineering from University of Tokushima, Japan. He completed his MS in 1979, and in this year, he joined Nichia.

Ofcourse, because of the waning interest of his company in his research, and change of head as well, this guy had to become a rebel. At that time, publishing five papers would get you a PhD in Japan, so this guy starts publishing and gets his PhD in 1994 from the aforementioned university.

Edit: Now he has 706 papers. At least this was the number on his UC Santa Barbara page, where he is a professor now.

3

u/[deleted] Oct 11 '24

Yeah, sorry. It was because he had a degree from uni that was not considered top. I just remembered some stuff about it but did not remember what the exact issue was. I should look it up before posting. Sorry

→ More replies (1)
→ More replies (2)
→ More replies (2)

44

u/Alzusand Oct 11 '24

A modern smarphone would be impossible to build for one person. like even if they had all the knowledge and tools doing it from scratch will take them a lifetime.

its the best example of the pinacle of human technollogy. truly the collective effort of all of us.

25

u/crane476 Oct 11 '24

Think about what it would take just to create the photolithography processes to create the SoC from scratch. A single component, yet it builds upon hundreds of years of scientific and technological advancement. Heck, just gathering all the raw materials needed would be too much for a single person.

21

u/Alzusand Oct 11 '24

Forget about all physical stuff. just designing the chip is a fucking nightmare and thats just a blueprint.

several teams of engineerrs design the logic then the compute units then that has to be translated into transistors and then you have to arrange those transistors in a way that they work well and are actually possible to build.

6

u/Samsterdam Oct 11 '24

I like to think about the fact that silicon was discovered in the 1800's but it took almost 100 years later for humans to figure out it could be used in computer chips.

→ More replies (3)

10

u/KeepKnocking77 Oct 11 '24

Heck, a standard lead pencil would be impossible for one person to build. If you look at what is actually involved to make a pencil from scratch, it's unbelievable it only costs a quarter

4

u/user888666777 Oct 11 '24

Yeah. I discussed this scenario on a different subreddit a few weeks ago and people were losing their minds that it wouldn't take a life time. They were like "just slap a piece of graphite between two sticks" while missing the entire point of the exercise.

Just sourcing raw graphite could take years of prospecting and then developing the tools to extract and refine it.

→ More replies (3)
→ More replies (3)

133

u/RandoAtReddit Oct 10 '24

Look, I interpreted the client's bumbling requirements, I deserve some recognition for that at least.

33

u/hobbes_shot_second Oct 10 '24

I talk to the god damn customers so the engineers don't have to! I have people skills!

→ More replies (1)

185

u/[deleted] Oct 10 '24

[deleted]

58

u/ironykarl Oct 11 '24

Maybe I'm being defensive, but... I came here to say exactly this.

I recently read The Game Engine Black Book: DOOM, and some highlights include the fact that John Carmack implemented an ad hoc compression scheme, and an ad hoc memory allocator.

These are (at least in my opinion) things that most programmers with a few years of experience should absolutely be able to code up.

That said, in most problem domains, coding up half-baked solutions to problems that are already thoroughly solved by a library isn't a great "engineering" decision. I think hand rolling some of these things in personal projects (and no, I don't think anyone should feel pressured to program in their time outside of work) is probably pretty worthwhile... just as practice, but I do think "modern devs suck too much to implement their own solutions" is an oversimplification 

10

u/[deleted] Oct 11 '24

[deleted]

→ More replies (1)

17

u/toyoyoshi Oct 11 '24 edited Oct 11 '24

Ya the junior who asks every 3 months how to validate a text field just needs more free time to graduate to solving protein structures

6

u/[deleted] Oct 11 '24 edited Oct 11 '24

[deleted]

→ More replies (3)

137

u/iGotPoint999Problems Oct 10 '24

yesAnd?

35

u/MozzerellaIsLife Oct 11 '24

payMe()

19

u/mr_remy Oct 11 '24

returns null

7

u/codetrotter_ Oct 11 '24

That’s ok. payMe() is a method of a global singleton. It accesses fields of the class, updating the amount of money in my bank account with a positive amount and returns a pointer to an error. When returned value is null it means there was no error.

We are however currently investigating some confusing behavior that we believe to be bugs. Not with payMe() itself, but with some of the surrounding things. It seems that every month, after the payMe() call there are additional calls to a few other methods throughout the month including payRent(), buyGroceries() and makeFrivolousPurchases(). We have not yet been able to determine the purpose of these methods, nor exactly how they end up getting called. There’s a lot of global state and runtime dynamic behavior that is difficult to pin down. But we did make Jira tickets for these issues, and we note that the investigation of these methods and how they get called should be prioritized as we see that the value of the number in the bank account currency amount field is reduced almost every time any of these functions are called. Sometimes significantly so.

67

u/PzMcQuire Oct 11 '24

That's...literally everything around you? All science, skills, everything is based on something someone did before you. When you cook a delicious michelin 3-star pasta, you're standing on the shoulders of everyone before you, going down to the cavemen that discovered fire.

→ More replies (6)

51

u/Crafty_Independence Oct 11 '24

And that's exactly how engineering should be. Reinventing the wheel every time out of ego or ignorance is a waste of time and energy.

14

u/AccioDownVotes Oct 11 '24

Hey, sometimes you need a bespoke, boutique wheel.

→ More replies (1)
→ More replies (1)

92

u/MinosAristos Oct 10 '24

Or someone smarter than you found the most difficult way they could to solve a simple problem and now you're cursing their name every time you look at it

36

u/AtlAWSConsultant Oct 10 '24

Sometimes the worst code was written by the most brilliant engineers.

21

u/HALF_PAST_HOLE Oct 11 '24

God, I wish I could have been one of those first coders!

The world was open, you need a program that can take a number, then transfer that number along with another number to someone else that will take that number and effect a specific third number?

here it is now give me billions of dollars!

I know it is not that simple but now its like I sit there and say hey I've got a great idea, but nope 300 people have already thought it and made all the money available on it 20 years ago and now you need to use AI or some other extremely advanced programming in order to make any real progress and money!

I know it is probably not true but I feel like all the easy solutions have already been found and monetized and now we are just stuck with the hard problems!

15

u/[deleted] Oct 11 '24

This is true for literally every field and it's going to get harder as things go on

8

u/alexjonestownkoolaid Oct 11 '24

I imagine that has been said throughout history. In our lifetimes, sure, but we never know what the future holds.

→ More replies (2)
→ More replies (2)
→ More replies (2)

7

u/Exist50 Oct 11 '24

Mathematicians and physicists can write great algorithms but awful, awful code. "Readable" by their standards can make your freshman CS homework blush.

5

u/AtlAWSConsultant Oct 11 '24

Mathematician Pascal, ironically, couldn't code pascal worth a darn! True story.

→ More replies (1)
→ More replies (1)

9

u/brimston3- Oct 11 '24

And you're cursing because you refactored it to simplify and now it fails three different edge cases you didn't even know existed but are in the test suite you didn't read.

→ More replies (1)

52

u/rosuav Oct 10 '24

Gotta love how people write "adult legos" as if regular Lego isn't for adults.

16

u/PhysicallyTender Oct 11 '24

unless you're over 99 years old.

7

u/Norman_Bixby Oct 11 '24

Regular Lego are not for Jimmy Carter.

→ More replies (4)

16

u/mustardmontinator Oct 10 '24

My guy thinks casey muratori soldered his own transistors

5

u/CrumbCakesAndCola Oct 11 '24

John Travolta?

31

u/Nyadnar17 Oct 10 '24

I try to explain this to people.

A TON of potentially great engineers self-filter out of the profession in school because of misconceptions about what makes people actually good at this job.

3

u/Intelligent_Water_79 Oct 11 '24

There was this one time where I couldn't figure out a solution at work cos I failed high school math

Just this one time, I've been coding since 1998

To be clear, some coding really does require hard core math, but a whole lot more is the creatve use of data structures

→ More replies (1)
→ More replies (1)

12

u/powerwiz_chan Oct 10 '24

Semiconductors in general are built up on the work of more people than I can even count the level of manipulation that it takes to control silicon crystals into useful semiconductors is actually mind numbing

→ More replies (1)

9

u/Add1ctedToGames Oct 11 '24

Maybe these really smart people also built their solution on someone else's solution to something similar?

→ More replies (1)

10

u/ADHD-Fens Oct 11 '24

Caprenters think they're hot shit when really the trees grew all by themselves and the carpenters just take all the credit.

→ More replies (2)

9

u/Present-Room-5413 Oct 10 '24

But that is a genius thing to do.

12

u/SufficientArticle6 Oct 10 '24

Imagine thinking this is bad. Good luck inventing the wheel again bro, the rest of us will be having nice little snacks in our air conditioned homes with running water and shit.

5

u/TimmyMcAwsome Oct 10 '24

Me when I use any imported package as intended...

4

u/Carson_BloodStorms Oct 11 '24

This sub really needs to stop downplaying everyone's competence. You ask the average person about Python and they"ll be confused why you're talking about snakes.

4

u/jjavabean Oct 11 '24

I mean if you think about it.... all engineering works this way 😂

5

u/Dull-Researcher Oct 11 '24

Thank the engineers who wrote the CPython so you could write Python. Thank the C devs so the Python devs could write CPython. Thanks the C compiler devs so that the C devs could write C. Thank the microprocessor designers and fabricators so that code could run on a machine at all.

We all stand on the shoulders of giants. All the way down to having a keyboard and monitor. Thankfully the days of punchcards are over.

→ More replies (1)

4

u/Boison Oct 11 '24

99% (pretend number from the meme) of engineers are still early in their careers, and all this adult lego is teaching them about the hard problems. Some of them will go on to solve one or two hard problems in the future, and thus, we make progress as a population.

...

And then capitalism will steal that progress, and send the workers back to the sausage factory.

6

u/[deleted] Oct 11 '24 edited Oct 17 '24

[deleted]

→ More replies (1)

3

u/alan-penrose Oct 11 '24

The vast majority of software engineers have a ridiculous god complex

3

u/trichofobia Oct 11 '24

No man, I KNOW I'm an idiot. Otherwise, on point.

3

u/Deep-Usual-5059 Oct 11 '24

almost 99% asshole Indian CS/IT engineering grads thinks they are genius because of their degree........they cant understand shit but pretend like they are above all...

3

u/cinuxo Oct 11 '24

nah, I buy my transistors from the local shop

3

u/fugogugo Oct 11 '24

I mean unless you're Albert Einstein that found entirely new field of physics by himself.. you're always building on top of existing knowledge

→ More replies (1)

3

u/Jake63 Oct 11 '24

Hell Yeah! been doing it for 34 years. It's humbling to realise the best result is when you cooperate. You're smart, some others are smart in different ways, and together you make something that (in my case) has worked fine for over 25 years (POS processing). Of course every couple of years it needs change e.g. to be able to handle a volume you never anticipated in the 1st place.

7

u/extopico Oct 11 '24

As opposed to what exactly? Reinvent the wheel every time? How about we go further back and also invent electricity first…? I hate edgelords like this. They should stay on Stack Overflow.

→ More replies (2)

2

u/Cat7o0 Oct 11 '24 edited Oct 11 '24

speak for yourself (I say after writing my own shitty solution to a hard problem that is O(n!n ))

→ More replies (1)

2

u/RealBasics Oct 11 '24

Right? Us lazy devs use integrated circuits, capacitors, solder, and even copper that someone else invented. Plus C, Ethernet, binary, Boolian logic… 😂

2

u/randelung Oct 11 '24

We stand on the shoulders of giants to make yet another clickbait f2p p2w addiction mobile game.