this post was submitted on 11 Apr 2025
445 points (98.7% liked)

Programming

19411 readers
377 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 !webdev@programming.dev



founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] driving_crooner@lemmy.eco.br 7 points 22 hours ago (1 children)

I'm part of the accounting team in my company, a fucking big corporation, but because I'm not part of the dev or IT department IT dosen't want to give me access to the azure devops they use. So I had to ask for service desk to install git locally and using it like that.

[–] ABC123itsEASY@lemmy.world 11 points 20 hours ago (1 children)

Principle of least permission. I'm a dev and I still have to ask for temporary permission to even access customer infrastructure to solve production issues. Why should you need access to deployment infrastructure? I would deny you too, especially if your need could be solved by a local install of git.

[–] driving_crooner@lemmy.eco.br 12 points 18 hours ago* (last edited 18 hours ago) (1 children)

I think we in the financial department need a devops for us, we write a lot of code that generates a lot of important information for strategic decisions and for regulatory bodies. I'm the only one in the accounting team that knows how to code, but the actuarial team? All of them write code. And all of that code is sparced on butch of directories with _v{n}, _final_version, _post-fix, (copy) and so on. Is completely ridiculous that everything is being moved to Python without a git environment.

[–] admin@sh.itjust.works 2 points 4 hours ago

I'm a SysAdmin and I've met several 'coders' who went thru a coding bootcamp, or even went to college and don't know about git, less alone how to use it... kinda makes me sad.

[–] lowleveldata@programming.dev 114 points 1 day ago (1 children)

In a cave with a box of scrap

[–] db0@lemmy.dbzer0.com 133 points 1 day ago (2 children)

The biggest tragedy of modern media is that they chose to cast Elon Musk as the real life Tony Stark instead of torvalds who created 2 pieces of truly revolutionary software (with the help of thousands of other engineers ofc)

[–] CosmicTurtle0@lemmy.dbzer0.com 61 points 1 day ago* (last edited 1 day ago) (2 children)

Four things went for Musk:

  • he was rich
  • he had a passing resemblance to Robert Downey Jr.
  • he ~~made~~ was closely associated with futuristic hardware (we don't seem to value revolutionary software the same way as hardware)
  • he was rich

In all honesty, a lot of solo developers who are directly responsible for the internet as we know it should be getting far more credit than rich ass holes but here we are.

Edit: correct

[–] gravitas_deficiency@sh.itjust.works 15 points 1 day ago (1 children)

Don’t forget:

  • he was rich
[–] Knock_Knock_Lemmy_In@lemmy.world 11 points 1 day ago (2 children)

Don’t forget:

  • his dad was rich
[–] Skoll@lemmy.world 1 points 7 hours ago

A distinction without a difference

[–] gravitas_deficiency@sh.itjust.works 9 points 1 day ago* (last edited 1 day ago)

I mean, let’s be thorough. He’s

  • the rich scion
  • of a family that made their fortune owning and exploiting emerald mines
  • in South Africa
  • during apartheid

Kinda tells you all you need to know about him and his family.

Also his dad fucked and married his own stepdaughter. No, I’m not kidding.

[–] glimse@lemmy.world 15 points 1 day ago (1 children)

he made futuristic hardware

Did he

[–] FizzyOrange@programming.dev 4 points 1 day ago (1 children)

Yeah Teslas were pretty leading edge at the beginning. Then they started doing weird stuff like removing stalks and making triangular trucks.

Falcon 9 and Starship are obviously futuristic too.

[–] glimse@lemmy.world 16 points 1 day ago (2 children)
[–] FizzyOrange@programming.dev 4 points 1 day ago (2 children)

No not in the same way Tony Stark did. But Tony Stark is imaginary. Obviously nobody can build an electric car or a rocket in the same way that Tony Stark does.

Of all the criticisms of Musk this is the weakest. There are many way more valid ones... for instance:

  • He's an arsehole.
  • He straight up called that diver a paedo, and even paid a scammer to investigate him.
  • The scummy lottery thing for votes for Trump. I don't care if it ends up being technically legal, it's clearly immoral.
  • Selling the promise of FSD for hard cash when it clearly is never going to happen as he claimed. I still don't know why there's been no class action suit over that.
  • Backing proper insane far right groups in Europe. These people are worse than Trump. I wouldn't say he is backing neonazis, but he's certainly in the vicinity.

Despite all that he clearly has a pretty good handle on engineering and is definitely involved. He's not just a figurehead.

I know right, people are multidimensional. You can downvote if that blows your mind.

[–] chunkystyles@sopuli.xyz 5 points 23 hours ago

For me the problem is that he LARPs as Tony Stark and idiots but into it. He pretends to be a smart engineer when he lucked into all of it and is really not all that bright.

[–] tyler@programming.dev 4 points 1 day ago (2 children)

Despite all that he clearly has a pretty good handle on engineering and is definitely involved. He’s not just a figurehead.

as far as I've read he actually doesn't, he just pretends to. You can see this in a lot of his interactions with his employees and the public. but yes, people are multidimensional. musk is a good salesman.

[–] frezik@midwest.social 4 points 1 day ago* (last edited 1 day ago)

Along those lines, consider the decision for why the Model S charge port is where it is, according to Tesla's former chief engineer:

https://electrek.co/2025/01/31/teslas-charge-port-location-is-due-to-elon-musks-garage-layout-says-lucid-ceo/

tl;dr: you don't want it directly in the front-center (like the Nissan Leaf) because a minor fender bender will ruin it. Front-driver's side is a good choice that a lot of other manufactures are going to. Elon didn't want that, because it didn't line up with his Bel Air garage. So they stuck it in back, but due to the way Tesla Superchargers are laid out, it now means Tesla drivers have to back into the parking space.

[–] Duamerthrax@lemmy.world 4 points 1 day ago (1 children)

musk was a good salesman.

ftfy

[–] caseyweederman@lemmy.ca 1 points 9 hours ago

I don't think that's even true. He just had enough money that he could fail 99 times before succeeding once, and the return from that one was enough that he could fail 999 times before succeeding, and so on.
He just threw money around until enough other people succeeded in big enough ways, and then he claims credit.

load more comments (1 replies)
[–] darkpanda@lemmy.ca 19 points 1 day ago

Also Subsurface, a scuba diving log program, but that one is not quite as well known.

https://subsurface-divelog.org/

[–] theotherbelow@lemmynsfw.com 82 points 1 day ago (1 children)

I believe his goto comment on git is that its current maintainer did/does far more work on git them him.

Thank god for that dude.

[–] kamenlady@lemmy.world 72 points 1 day ago (1 children)

Handing over maintainership was not a hard choice. It was very much: "The moment somebody else comes along that I can trust to keep it going, I'll go back to doing just the kernel."

Priorities

[–] Empricorn@feddit.nl 13 points 22 hours ago (1 children)

Compare that with someone who wants the appearance of creating/maintaining something, without actually contributing musk of anything...

[–] phoenixz@lemmy.ca 2 points 18 hours ago
[–] Bezier@suppo.fi 107 points 1 day ago (2 children)

Turned out better than javascript.

[–] FizzyOrange@programming.dev 14 points 1 day ago (2 children)

Be thankful we got Javascript. We might have had TCL! 😱

Interesting footnote: the founding of Netscape occurred at the same time I was deciding where to go in industry when I left Berkeley in 1994. Jim Clarke and Marc Andreessen approached me about the possibility of my joining Netscape as a founder, but I eventually decided against it (they hadn't yet decided to do Web stuff when I talked with them). This is one of the biggest "what if" moments of my career. If I had gone to Netscape, I think there's a good chance that Tcl would have become the browser language instead of JavaScript and the world would be a different place! However, in retrospect I'm not sure that Tcl would actually be a better language for the Web than JavaScript, so maybe the right thing happened.

Definitely dodged a bullet there. Although on the other hand if it had been TCL there's pretty much zero chance people would have tolerated it like they have with Javascript so it might have been replaced with something better than both. Who knows...

[–] resipsaloquitur@lemm.ee 3 points 21 hours ago (1 children)
[–] FizzyOrange@programming.dev 1 points 12 hours ago

Tool Command Language. It's a shitty stringly-typed scripting language from the 80s that took a neat hack (function bodies are string literals) way too far.

It's a bit less shit than Bash, but shitter than Perl.

Unfortunately the entire EDA industry has decided to use it as their scripting interface, which isn't too bad in itself - the commands they provide are pretty simple - but unfortunately it leads to people stupidly basing their entire EDA infrastructure on TCL rather than wrapping it in a saner language.

[–] Bezier@suppo.fi 2 points 1 day ago

Thanks, I hate it even more

[–] max@lemmy.blahaj.zone 18 points 1 day ago

I expected someone to say that, and boom first comment lol

it's wild just doing git init instead of manually setting up /truck, /tags, and /branch every time.

[–] onlinepersona@programming.dev 11 points 1 day ago* (last edited 1 day ago) (29 children)

It could've been mercurial, but I'm glad that didn't happen. Being shouted at in a mailing-list for fixing a bug doesn't sound like fun. Also, the amount of CPU resources that would be wasted running a VCS in python would be phenomenal. And have fun trying to develop a project using a separate python version than supported by your python VCS.

Anti Commercial-AI license

[–] darkpanda@lemmy.ca 18 points 1 day ago (1 children)

If Mercurial were as popular as Git I would presume that it would be rewritten in C or Rust, but who can say.

load more comments (1 replies)
load more comments (28 replies)
load more comments
view more: next ›