Why Nobody Codes in Perl Anymore
Twitch https://twitch.tv/ThePrimeagen Discord https://discord.gg/ThePrimeagen Become Backend Dev: https://boot.dev/prime (plus i make courses for them) This is also the best way to support me is to support yourself becoming a better backend engineer. ### LINKS -- https://www.wired.com/story/programmers-arent-humble-anymore-nobody-codes-in-perl/ By: Samuel Arbesman | https://x.com/arbesman Great News? Want me to research and create video????: https://www.reddit.com/r/ThePrimeagen Kinesis Advantage 360: https://bit.ly/Prime-Kinesis
Video Chapters
- 0:00 Larry Wall's accidental invention of Perl
- 2:55 The struggle of "write-only" code
- 5:00 Programming as an amoral artistic medium
- 6:35 Perl’s glorious mess vs Python’s order
- 8:50 Can ChatGPT actually write Perl?
- 10:10 When AI hallucinates algorithms
- 12:10 The hidden logic of Perl code-golfing
- 13:30 Does Perl's messiness make us better developers?
- 15:10 Why code is for humans, not just machines
- 16:10 Is English the next big programming language?
- 17:10 The problem with LLM-generated code
Original Output
0:00 Larry Wall's accidental invention of Perl 2:55 The struggle of "write-only" code 5:00 Programming as an amoral artistic medium 6:35 Perl’s glorious mess vs Python’s order 8:50 Can ChatGPT actually write Perl? 10:10 When AI hallucinates algorithms 12:10 The hidden logic of Perl code-golfing 13:30 Does Perl's messiness make us better developers? 15:10 Why code is for humans, not just machines 16:10 Is English the next big programming language? 17:10 The problem with LLM-generated code Timestamps by StampBot 🤖 (464-why-nobody-codes-in-perl-anymore)
Unprocessed Timestamp Content
0:00 Larry Wall falls asleep, invents Perl from keyboard forehead bump 0:25 Perl was once everywhere, the 'duct tape of the internet' language 0:58 Perl's philosophical motto: "There's More Than One Way to Do It" 1:30 AI might just make every codebase a 'write-only' language, hilarious thought 2:00 Perl wants to knock you over the head with conditional statements 2:55 Writing Perl code and not understanding it the next day is common 3:40 Larry Wall's linguistic missionary duty was fulfilled by Perl's decline 4:20 Perl is the language of the people, by the people, for the people 5:00 A language ought to be an amoral artistic medium, no programming dogma 5:50 This is a strange argument for using a programming language 6:35 Comparing Perl's messiness to Python's 'well-ordered' structure 7:25 Perl helps you achieve humility, world is more complex than imagined 8:05 Using Perl to stay humble is like kicking yourself in the balls 8:50 ChatGPT writes five different QuickSorts in Perl, interesting challenge 9:40 ChatGPT's QuickSort uses a suboptimal pivot, rookie mistake 10:10 This QuickSort isn't quicksort; it's a variant of merge sort with N memory 10:40 QuickSort is the most fumbling algorithm, with log(N) memory allocation 11:00 Ternary operator condensed, iterative QuickSort with 'next if' statement 11:30 Iterative QuickSort avoids recursion by implementing its own stack 12:10 Perl's code-golfed QuickSort: Q is the function, regex for partition 12:50 The code-golfed Perl is hard to read but surprisingly logical 13:30 This anti-AI article argues Perl's messy nature makes us humble 14:20 Perl is the language of the people, for the people, by the people 15:10 Programs must be written for people to read, only incidentally for machines 16:10 Venture capitalists pushing English as the next popular programming language 16:40 If you say English is a programming language, you are an idiot 17:10 Theo got triggered by LLMs generating JavaScript, it's hilarious Timestamps by StampBot 🤖 (464-why-nobody-codes-in-perl-anymore)