this post was submitted on 29 Mar 2024
336 points (98.8% liked)

Programming

17313 readers
488 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
top 22 comments
sorted by: hot top controversial new old
[–] [email protected] 68 points 8 months ago (1 children)

Really sad that BBC did not say what he did.

[–] [email protected] 9 points 8 months ago

We are more as people than the mere things we do.

[–] Ohi 36 points 8 months ago (2 children)

A huge yet underappreciated impact on the modern world. People don't realize how much work goes on behind the scenes to bring those apps/websites to life.

Thank you for all your contributions Simon. Rest in peace sir.

SELECT * FROM real_influencers WHERE name = 'Simon Riggs';

[–] azenyr 23 points 8 months ago* (last edited 8 months ago) (2 children)

Being a developer I slowly noticed that 99% if the people in this world don't even think for a single milisec how anything in tech came to be. They use extremely advanced smartphones, apps, huge servers, games, everything. And no one ever thinks "huh, how did they made this?" They literally think making a whole OS is like making a pancake, 5 steps and 5 minutes and you are done. Or heck, they don't even think that, they don't think anything at all about it. They just... use it. Like it magically appeared there and they can now use it. They have absolutely zero idea how much effort the simplest things they use daily took. Some don't even think about the fact that stuff like Facebook is a company and needs to make money. They just know that Facebook is magically there and works. How does it work? "Well, you open the app and click buttons". But they never think about how the app and buttons came to be.

Stuff like "what is a cloud? What happens when you put something on the cloud, like Google drive?" They get absolutely broken and cant answer because they can't even understand what a cloud is and why the files are accesible from everywhere.

It gets to a point where people get "shocked" when you tell them that Android or macOS has hundreds or thousands of developers working on it daily. They literally think Android just happened to appear out there and brands just decided to pre-install it on the phone they sell, like it was something that you "just install".

Well, long story short, this eventually comes back to bite devs in the ass when we try but fail to explain to a client that "creating an AI that takes stuff from a database and magically creates new stuff" takes more than 2 days. Client gets mad when we say something is impossible in the hours budget that we got.

Simon Riggs like many other people literally make our world turn but people will never know who they are or why they are needed. This world biggest heroes often go unnoticed.

[–] [email protected] 9 points 8 months ago

A similar dynamic applies to most professions.

Clients just don't understand the work involved, they have no way to estimate a reasonable cost.

I'm a very poor salesman, but sometimes it can help to ask a client what their budget is. Take web development for example. Whether it costs $100 or $100,000 depends mostly on what the client can afford, and they'll end up with a product that fits their price.

[–] [email protected] 7 points 8 months ago

One of my biggest annoyances when talking to (especially older) people about my job as a software engineer is when they're like "but how are you still working on it? Don't you just like, make the app and you're done?" They don't realize the amount of work it takes to write everything, because they don't understand the complexity involved in writing software.

Though it's not as bad as "so I have an app idea... It's like Uber but for clothing"

[–] [email protected] 18 points 8 months ago (2 children)

Shouldn't that be:
DELETE FROM real_influencers WHERE name = 'Simon Riggs';

[–] londos 8 points 8 months ago* (last edited 8 months ago) (1 children)

I'm a bit paranoid...

UPDATE real_influencers SET is_active = 0 WHERE name = 'Simon Riggs';

[–] [email protected] 9 points 8 months ago (1 children)

Please, let's get a little better data in here...

UPDATE real_influencers SET inactive_date=2024-03-29 WHERE name = 'Simon Riggs';

[–] pathief 5 points 8 months ago

5621 rows updated

[–] Ohi 7 points 8 months ago

You can tell I'm more of a front-end guy 😄

[–] [email protected] 25 points 8 months ago (1 children)

Small airplane crash? RIP.

[–] Kushan 18 points 8 months ago

The airplane was small, not the crash.

[–] [email protected] 23 points 8 months ago (1 children)

Well shit, Open Source Bus Theory has some merits

Rest in Peace

[–] MrWafflesNBacon 19 points 8 months ago

Rest in peace

[–] hperrin 15 points 8 months ago

That’s so sad. Rest in peace.

[–] [email protected] 8 points 8 months ago

Rest in peace

[–] different_base 5 points 8 months ago* (last edited 8 months ago)

I use Postgres at my home and at work. I thank him and other unknown heroes. He will live forever with Postgres.

[–] [email protected] 4 points 8 months ago

That box story right below the original message is hilarious! 😂 It's always good to bring up happy memories after someone passed away. Good way to mourn, IMO.

[–] [email protected] 3 points 8 months ago

that got me thinking, is there any kind of statistic for average maintainer age for major FOSS projects and libraries? Is the influx of new maintainers still going strong, or should we expect a really huge problem in the next few decades?

Also, what are some good resources if you want to start with maintaining or collaborating on something, if you have zero experience with the dev side of FOSS ecosystem?