Oddbean new post about | logout

Notes by bea83a9d | export

 Evolution of programming:

1. Engineers write code that they understand.

2. Engineers use libraries (made by others) that they understand.

3. Engineers use libraries (made by others) that they don't understand (because there are too many of them to audit how each one works).

4. Engineers copy-paste SO code (made by others) they don't understand.

5. Engineers use AI-generated code (made by no human being) that nobody understands. 
 nostr:npub1xxn30xkt8ggqpw54kjxnxyc6g03z252syc23a2f664z6u69fhups2hqa8v why are you telling me?

It... 
 @74178bce I tell where I can. At least to warn other people. I used to use Atom a lot many years ago but its time is gone. 

I tried to comment on the website but "comments" button does nothing 🤷‍♀️ 
 @74178bce 

Atom is archived since March and so probably shouldn't be on the list:

https://github.com/atom/atom 
 Just because the code is old doesn't mean it's bad 
 @9fd7b7b6 Everything written not by me is legacy 🧠 
 Just had a great (and dead-simple) idea, and I do *not* know why I didn't think of this 20 years ... 
 @fc501b69 Sorry for a stupid question, but what does it do? It looks to me like just ls on a fixed directory with some other seemingly unnecessary complications. 
 #GitHub should make issues and discussions disabled by default when creating a new project. #FOSS doesn't mean it comes with support or warranty (and all OSS licenses explicitly state that it doesn't) and you shouldn't expect individual developers (and especially newcomers that don't know what features and why they should disable) moderate communities around their projects, help everyone with everything, and fix all reported issues.