Big Rewrite (American Pie parody)

  Рет қаралды 108,076

Dylan Beattie

Dylan Beattie

5 жыл бұрын

A musical parody of Don McLean's "American Pie" about the history of programming and software development.

Пікірлер: 117
@nerdy_crawfish
@nerdy_crawfish 3 жыл бұрын
"Though no-one's sure what devops really means," As someone in 'devops' that one cut deep.
@catalyzt
@catalyzt 3 жыл бұрын
What is devops
@nerdy_crawfish
@nerdy_crawfish 3 жыл бұрын
@@catalyzt No one really knows and that's the joke. The most common answer is 'a set of practices for continuous software deployment that combines development (dev) and IT operations (ops) into one group. What that actually translates to at each company is so different that it's really just a buzzword without much meaning other than development and IT are now 'one team'. What it means at my company - I'm the guy who makes the code that tests, deploys, and maintains the rest of the code.
@TremereTT
@TremereTT Жыл бұрын
@@nerdy_crawfish Sounds like what Inhouse SOA is. Basically you have the IT developing and/or linking the services to match the enterprises flow of information. It also encompasses a change in view on the IT department, by the accounting department, as not only a cost centre but also a profit centre and innovator inside the company that improves and creates products and services for the customers. I know in Germany it made the tracking of packages by DHL-customers possible, and as far as I know devops of DHL simply invented that service and gave DHL a competitive edge dispite beeing the most expensive package service in Germany.
@jonathanwilson95
@jonathanwilson95 3 жыл бұрын
Pure genius! "I couldn't get tech support on the phone. That's the point when I wish I'd known, they'd done, a big rewrite".
4 жыл бұрын
This is like a history of programming and infrastructure :) Very nice!
@AndersJackson
@AndersJackson 3 жыл бұрын
Been there, done all those thing.
@englishmotherfucker1058
@englishmotherfucker1058 3 жыл бұрын
A story of cs told with a story of rock and roll, even some of time periods overlap. This is beautyful
@trulyspinach
@trulyspinach 4 жыл бұрын
This is such a masterpiece and deserves more views
@Jeskelech
@Jeskelech 2 жыл бұрын
Oddly this song taught me something more about how to handle stored values and loops in assembler... Call it provoking "Thinking outside of the box"
@SolathPrime
@SolathPrime 8 ай бұрын
What :surprised:
@acboesefrau7729
@acboesefrau7729 3 жыл бұрын
oh yes..... I currently have to maintain 11 year old legacy code written by someone under hight preassure, who was never given time for refactoring and currently unreachable in parental leave. My team lead always says "Don't refactor, it will crash!!" Yea but I always look like Winnie Pooh in this video and refactor to have a minimal chance in understanding what happens in a class with 4000 lines of code or a method containing a switch statement with more than 120 cases..... AHJRHRGHRGHRGHGHGHGHGHHGHHHH!!!!!!
@smallsnippets
@smallsnippets 3 жыл бұрын
I have to dive into 20 years old code. Written by 3 (or more?) people, which all were no programmers, 2 left already, the one left over is only available rarely, behaves like the allmighty, is not very communicative, and the answers from one week and the next week differ significantly. No documentation, no tests. I have to fix the problems, but also should not change the code (or not without tests). But if I find aproblem -> "why didn't you fixed it already?!". Thats so insane. And it's a lot of code (and ugly). People have to go back to the langauage of the 90ies. But Microservices is a hype word. "Let's just do microservices - then all problems are gone!"-attitude. But it will be the same code on all machines, because it's a big blob, which you can't tear apart. And tearing apart is not allowed. The left-over guy from the 20-years-of-evolution monster would become pissed off. So: how to make things better while insisting to refuse change? Well, "let's just pick some hype words and use them often."
@masonwheeler6536
@masonwheeler6536 5 ай бұрын
My current employer is running a system that was originally written 40+ years ago in Turbo Pascal. A lot of the existing Delphi code dates back that far, as do many architectural decisions. Being a maintainer of that codebase is Fun™, especially when one of the old-time developers is now our project manager and rigidly insists that customers _just love_ certain UI conventions that date back to that era, only minimally updated to run under Windows rather than DOS.
@KiSmooth88
@KiSmooth88 Жыл бұрын
This song describes my hole career as a software engineer :D
@paolo-e-basta
@paolo-e-basta Жыл бұрын
thanks for writing my bio, and the story goes on! i'm laughing like never before, thanks buddy
@user-ls8gb3yi4o
@user-ls8gb3yi4o 6 ай бұрын
From the perspective of someone who has been around the industry for a couple of years, climbed all the way to senior level, it gives me shivers how close this is to the actual experience.
@MSBWilson
@MSBWilson 2 жыл бұрын
Case in point from my brother: "For the [brand x] plugins, we autogenerate some C++ code from an XML parameter definition using PHP, and do some other autogeneration of a defaults file in JSON using grunt (Javascript) from the same XML. Oh, and then there are the ant scripts (whose format is XML) to run builds in Jenkins. And our code assets archival system in Python."
@AndersJackson
@AndersJackson 3 жыл бұрын
I sooo recognize this. Thanks. And yes, all the time is was supposed to compile at first time. :-)
@MJ-xl5jz
@MJ-xl5jz 2 жыл бұрын
Other songs of yours had more repetition in the lyrics, which made the humor more short-lived IMO, but this one is amazing
@devserendipity3063
@devserendipity3063 3 жыл бұрын
I have actually learned a lot about coding here. and got amused thank you!
@susmitvengurlekar
@susmitvengurlekar 3 жыл бұрын
It's gonna compile first time. It's gonna compile first time. It's gonna compile first time. Dream of everyone. It's gonna compile first time
@stack.1
@stack.1 4 жыл бұрын
It's going to compile first time 👌
@SnowyPup
@SnowyPup 3 жыл бұрын
and it indeed did not compile first time.
@rogervanbommel1086
@rogervanbommel1086 3 жыл бұрын
Well, node always compiles, since it’s interpreted
@paulvorderegger1522
@paulvorderegger1522 2 жыл бұрын
@@rogervanbommel1086 Id rather say it doesnt compile at all...
4 жыл бұрын
Woaaah man!! I was listening to this like you're describing my life!!!! Impressive!!! Love it!!
@haulin
@haulin 3 жыл бұрын
I kind of expected in the end him switching from class-based to sustainable farming methods, growing produce instead of codebases, and rather than the big rewrite managing the spinach blight.
@futuza
@futuza 5 ай бұрын
Gives me great nostalgia
@Sariden
@Sariden 5 жыл бұрын
Oh man, this brings me back. Bloody briliiant!
@ucrand
@ucrand 3 жыл бұрын
Unix scene, with VMS or PDP - email and a shell ;)
@AndersJackson
@AndersJackson 3 жыл бұрын
@@ucrand I set up the Unix and email and shell at the university I worked at, about 40 years ago, or something.
@coopersmill
@coopersmill 3 жыл бұрын
Ah the commodore, Assembler and the optocoupler... Reusing electrons and taking a nap waiting for the run to finish.
@swyxTV
@swyxTV 4 жыл бұрын
you are insanely talented, i sing and code and would love to collab with you someday
@adab788
@adab788 Жыл бұрын
Wow, this is crazy good! Why is it so unknown?
@ceejay0137
@ceejay0137 5 жыл бұрын
Just found this after seeing your DMCA video. As the former owner of a ZX Spectrum, and a big fan of Don McLean, I was nearly helpless with laughter most of the way through! A superb parody, and very funny in its own right. It deserves far more views, and I will spread the link around.
@AndersJackson
@AndersJackson 3 жыл бұрын
Parody, are you saying my life was a Parody? This is a description of my life, from 8 bit BASIC computers, through building my Uni. first Internet network, admin and writing on a web server in 1992-1993, and up to now. :-D
@TheGreeeen
@TheGreeeen 7 ай бұрын
That's it. I'm gonna do a big rewrite!
@danitrabas
@danitrabas 3 жыл бұрын
A very inspiring version. Thanx a lot!
@santonopoulou
@santonopoulou Жыл бұрын
hahaha this is amazing!
@lukecole5056
@lukecole5056 5 жыл бұрын
Love it! You should allow subscribers to create subtitles for this... I'd love to show this to my dad (also a developer) but he won't understand it in english haha..
@mrmotion7942
@mrmotion7942 4 жыл бұрын
CS moves so fast - VM's are old hat now with docker being all the rage
@AndersJackson
@AndersJackson 3 жыл бұрын
Docker, you mean the tech that IBM used back in end of 1960:th beginning of 1970:th? It will blow ower soon, as will functional programming, like the Lisp, worlds first REPL and third high level language.
@laurenhimbeault8434
@laurenhimbeault8434 2 жыл бұрын
This is out of control amazing
@victoriastamps3948
@victoriastamps3948 4 жыл бұрын
Just perfect!
@HariGtt
@HariGtt 5 жыл бұрын
This one is crazy good!
@retronukleon
@retronukleon 5 жыл бұрын
Just Brilliant.
@Max-fe4ky
@Max-fe4ky 5 жыл бұрын
Awesome!
@p4ticks1ck98
@p4ticks1ck98 4 жыл бұрын
love this song
@AmaleeWilson
@AmaleeWilson 4 жыл бұрын
Incredible
@richardgowan2230
@richardgowan2230 3 жыл бұрын
That's wonderful. Thanks.
@prayk11
@prayk11 3 жыл бұрын
Love it!
@DavidRodenas
@DavidRodenas 2 жыл бұрын
*Snif* A lot of sentimental stuff in this video *Snif*
@cy8berpunk831
@cy8berpunk831 5 жыл бұрын
Awwwwesome.
@arnbrandy
@arnbrandy 2 жыл бұрын
Did I feel emotional with the Turbo Pascal screenshot? Maybe, maybe not, we will never know.
@Dillyj1
@Dillyj1 5 жыл бұрын
Brilliant
@UnidayStudio
@UnidayStudio 2 жыл бұрын
This is gold
@keshav2136
@keshav2136 3 жыл бұрын
This song makes me sad because those technologies has became history and none of it can be found now
@barneylaurance1865
@barneylaurance1865 Жыл бұрын
Hey, I'm still writing in PHP and Node. And I want to learn Rust.
@futuza
@futuza 5 ай бұрын
​@@barneylaurance1865but we all know that we'll have to do a big rewrite eventually and they'll disappear, replaced by something new
@feicodeboer
@feicodeboer Жыл бұрын
Spot on ...
@kimmilliner7300
@kimmilliner7300 3 жыл бұрын
Love it
@davidthornbury881
@davidthornbury881 4 жыл бұрын
Universities could use this. Absolutely amazing.
@todd.mitchell
@todd.mitchell Жыл бұрын
This is so great. Who else wrote TI BASIC on a TI-99/4A?
@matschbirne5363
@matschbirne5363 3 жыл бұрын
great work
@billyacuna5701
@billyacuna5701 4 жыл бұрын
Hermosa canción
@fredrikolsson8055
@fredrikolsson8055 5 жыл бұрын
Haha, nice one! See you in Malmö next weekend, cheers :)
@andrewmartin3671
@andrewmartin3671 2 жыл бұрын
Some of these lines hit hard for a parody.
@UTCUTR
@UTCUTR 3 жыл бұрын
I love you for this, omg yes!!!!!!!!!!!!!!!!!!!!!!
@kissamakis
@kissamakis 2 жыл бұрын
Wonderful song. 1:34 "Wait, that's not C64 but THEC64 Mini - an emulator box w/o a functional keyboard. Pretty convincing shell, apparently." 2:11 "That's probably MSX-BASIC or SV-BASIC in that code list; LINE, STRIG, PUT SPRITE and the typeface are telling."
@ShaheenGhiassy
@ShaheenGhiassy 2 жыл бұрын
My god this is good!
@JKLKJ
@JKLKJ 5 жыл бұрын
Nice stuff.
@jhoughjr1
@jhoughjr1 3 жыл бұрын
this is seriously life. FUcking excellent . My career in a song.
@anonymoust8818
@anonymoust8818 3 жыл бұрын
Today I learned Dylan Beattie existed. Holy hell, his DP parodies are funny - Nerd Card required.
@jsingh5075
@jsingh5075 2 жыл бұрын
Kudos!
@HihiouZabimaru182
@HihiouZabimaru182 Жыл бұрын
I had no idea Mr Burns got his start working as a programmer. Learn something new every day I guess.
@maxraul
@maxraul 4 жыл бұрын
This song reaches my heart, please open a Patreon account to produce more songs
@omartechnologies
@omartechnologies 11 ай бұрын
Brilliant song. The lyrics capture perfectly the sentiments of the original song and of this beautiful community of developers who cut their teeth in the 80s and 90s and are still surviving in the lands of npm -i and terraform..
@Ornithopter470
@Ornithopter470 6 ай бұрын
structures don't change.
@omartechnologies
@omartechnologies 6 ай бұрын
@@Ornithopter470 care to elaborate?
@Ornithopter470
@Ornithopter470 6 ай бұрын
@@omartechnologies data structures don't change, and a lot of younger devs who don't have technical degrees haven't learned as much about data structures. It's fundamentals versus learning a new tech stack.
@omartechnologies
@omartechnologies 6 ай бұрын
@@Ornithopter470 okay but what has that got to do with my comment?
@jimf671
@jimf671 2 жыл бұрын
It'll never survive Carrington-2, so best reduce it to something that would run on a 1990s washing machine. (Need this song in MP3 and loaded free on every programmable device sold in the world!)
@ZefugiLive
@ZefugiLive 11 ай бұрын
You're my favourite band. ❤
@pdecker
@pdecker 8 ай бұрын
Somehow, I didn't see that last thumbs up coming. Good one!
Жыл бұрын
"It didn't work in IE5" kkkkkkkkkkkkkk The web developers hell, IE! uheuheuheuhheueuheu
@LiEnby
@LiEnby 3 жыл бұрын
"I wrote my Hello World in Assembler, no function calls, no do or while" call instruction: am i a joke to you?
@JeffBigler
@JeffBigler 5 ай бұрын
Commodore 64 checking in.
@stack.1
@stack.1 4 жыл бұрын
The memes here OMG
@janlundeen417
@janlundeen417 3 жыл бұрын
Awesome! I'll never think of Bon Jovi the same way.
@balsoft01
@balsoft01 4 жыл бұрын
Oh my my, this here Anakin guy May be Vader someday later - now he's just a small fry And he left his home and kissed his mommy goodbye Sayin' "Soon I'm gonna be a Jedi"
@TremereTT
@TremereTT Жыл бұрын
I mean the INT 21h can very well be seen as a function call...
@dr.nobody3357
@dr.nobody3357 2 жыл бұрын
You rhymed Byzantine... *** bravo sir
@mystryx7931
@mystryx7931 2 жыл бұрын
Sad this will be wasted. "When I was your age" *insert blank look
@paulbennett6094
@paulbennett6094 2 жыл бұрын
Is there enough of these for an album? Maybe you'll get played on Radio Caroline.
@dr.nobody3357
@dr.nobody3357 2 жыл бұрын
It's gonna compile the first time.... rofl!!
@luiswittrock223
@luiswittrock223 3 жыл бұрын
I got started on a 64bit windows 10 system with a full blown python IDE lol
@rogervanbommel1086
@rogervanbommel1086 3 жыл бұрын
Yea,same, am now also working on way lower level stuff though(own Operating System)
@paulvorderegger1522
@paulvorderegger1522 2 жыл бұрын
@@rogervanbommel1086 Your own OS? But not in Python pls.... How s it going these days? R u still in on it?
@rogervanbommel1086
@rogervanbommel1086 2 жыл бұрын
@@paulvorderegger1522 of course not c/c+ +
@paulvorderegger1522
@paulvorderegger1522 2 жыл бұрын
@@rogervanbommel1086 Oh, so you're actually serious about it? R U making a Linux or Unix based OS or completely from scratch? What is it for and what are the differences?
@rogervanbommel1086
@rogervanbommel1086 2 жыл бұрын
@@paulvorderegger1522 that’s not true, a project for learning that I started working on and am now procrastinating on because of school stuffs
@TangoMikeLima
@TangoMikeLima 2 жыл бұрын
What is the typeface used for the first part, with just the text? (And why is not the same used for the rest then..)
@obnoxint
@obnoxint 5 жыл бұрын
Reddit brought me here. How do you gild a KZbin video?
@smallsnippets
@smallsnippets 3 жыл бұрын
Yes, there is legacy code with a design that is byzantine. But there is also a lot of code without something that can be called design (at least nothing you can point at - it is (or was) in the head of the developer(s)). Driven by evolution from day to day. No tests, no documentation, plus ugly code. A byzantine design, something to review, would be resort. The real world is more ugly than Dylan Beattie can imagine. (And the crap is called "our flagship" wtf!)
@rogervanbommel1086
@rogervanbommel1086 3 жыл бұрын
Certainly, wrote some of such code for a project of mine
@opensoccer
@opensoccer 2 жыл бұрын
The cartoon in the background at 5:53 kzbin.info/www/bejne/mGOpXnd_qb2nkNU
@opensoccer
@opensoccer 2 жыл бұрын
And a second one by the same guy. kzbin.info/www/bejne/mKvOg4mwmM50kMk
@nicopauer6398
@nicopauer6398 4 жыл бұрын
2:11 what language is that?
@mrmotion7942
@mrmotion7942 4 жыл бұрын
Hey. I think it is BBC Basic
@a_guy_in_orange7230
@a_guy_in_orange7230 5 жыл бұрын
I hardly know code and found this hilarious. . . .yes i did come here from r/ProgramerHumor why do you ask?
@To1ne
@To1ne Жыл бұрын
Can we have the lyrics in the description?
@ucrand
@ucrand 3 жыл бұрын
Stolen code at 3:20 -- AND -- it did not work in IE5
@VictorCruz-lp4we
@VictorCruz-lp4we 5 жыл бұрын
Awesome!
@slauge
@slauge Жыл бұрын
Awesome!
@loveyeshua6915
@loveyeshua6915 3 жыл бұрын
Awesome!!!
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Dylan Beattie
Рет қаралды 13 М.
Bug in the JavaScript
6:00
Dylan Beattie
Рет қаралды 143 М.
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 11 МЛН
터키아이스크림🇹🇷🍦Turkish ice cream #funny #shorts
00:26
Byungari 병아리언니
Рет қаралды 27 МЛН
Torvalds Speaks: Impact of Artificial Intelligence on Programming
5:05
Mastery Learning
Рет қаралды 782 М.
Use Flatscreens
5:49
Dylan Beattie
Рет қаралды 19 М.
We're Gonna Build a Framework
4:08
Dylan Beattie
Рет қаралды 208 М.
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 528 М.
SNL Commercial Parodies: Food
7:57
Saturday Night Live
Рет қаралды 10 МЛН
Enterprise Waterfall
3:15
Dylan Beattie
Рет қаралды 77 М.
How programmers flex on each other
6:20
Fireship
Рет қаралды 2,2 МЛН
C64 Demo: 13:37 by Fairlight ! 11 May 2024!
15:01
C64!
Рет қаралды 45 М.
Does Your UI Pass The "Moron in a Hurry" Test?
9:02
Dylan Beattie
Рет қаралды 7 М.
#miniphone
0:16
Miniphone
Рет қаралды 3,6 МЛН
Asus  VivoBook Винда за 8 часов!
1:00
Sergey Delaisy
Рет қаралды 1,1 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 12 МЛН
iOS 18 vs Samsung, Xiaomi,Tecno, Android
0:54
AndroHack
Рет қаралды 95 М.