$stdout - Over Engineering
Автор: stdout the rapper
Загружено: 2020-04-07
Просмотров: 11515
Описание:
Lyrics below. Over engineering...too easy to do. "Let's make this 1 function" inevitably becomes "changing this is out of scope, let's add a new if statement" over the course of a couple of years.
I keep code D.R.Y
And metaprogram my lines
These 2 files look alike
So I gotta merge and optimize
Can’t say how it all runs
No such thing as overdone
Here’s a little rule of thumb
2 lines are worse than 1
Abstract it? Might as well
Think I just wrote a DSL
Quite simple, if you understand
But I’m the only one that can
Let me show you how to extend it
Swear I had good intents
Mo money, mo indirection
Tech debt money is spent
Always flex my smarts
Code smell smells like farts
You write code like code
I write code like art
Teammates so confused
They just cannot keep up
Say I made it future proof
But really nothing improved
(Chorus)
I do know one thing though
Abstractions come and go
Saturday through Sunday Monday
Monday through Sunday, yo
I might rewrite it one day
Maybe we’ll someday know
How it all works til then just try to keep that folder closed
Who the f*** wrote this s***?
I bet they thought they were slick
I bet they wrote it then quit
Who the f*** let it get shipped?
Now I’m just sitting here mad
Trying to read 20 file tabs
Came here to make one change
Now I gotta go “git blame”
Calls on calls on calls
Stack trace 10 feet tall
Half baked technical doc
Doesn’t really help at all
Should I just add more cruft?
One more arg to pass
Use case slightly different
I’ll just start a new path
Always flex my smarts
I write code decoupled
You write code like puzzles
Added inline comments
Said I made it easy to read through
But if I’m really being honest
I know nothing improved
(Chorus)
I do know one thing though
Abstractions come and go
Saturday through Sunday Monday
Monday through Sunday, yo
I might rewrite it one day
Maybe we’ll someday know
How it all works til then just try to keep that folder closed
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: