DEV Community

What Programmers Can Learn From Rappers

Jake Z. on July 12, 2019

I was fortunate enough to grow up in Queens, New York, which contains many of the literal most diverse zip codes in the world. This meant that gro...
Collapse
 
ben profile image
Ben Halpern

This is great 😄

I low-key draw a lot of inspiration from hip hop lyrics, and I have to say that I kind of envision myself in a “freestyle dis track” mindset when I’m deep in code. (Not that I have any actual rap skills or experience in any way, but it’s a useful metaphor to get me in the zone)

Collapse
 
nelo_mf profile image
Manuel Fernandez

This is just awesome. Plain and simple awesomeness.

Collapse
 
moopet profile image
Ben Sinclair

[x] Strongly disagree.

programmers and rappers want the same things:

  • A sense of "making it", from either getting signed to a deal or joining a public software company
  • Status, from either Platinum albums or Twitter/Github mentions
  • Influence in their small circles (e.g. BET Hip Hop Awards, MET GALA, etc. versus tech conferences )

I'm a programmer, and I don't want any of these things. I can't be alone.

I also think the link between rap and programming simply isn't there. If you say it's because you're taking things in your head and making some kind of creative product out of them, then that applies to pretty much everything you can imagine.
I think if I was going to try to make this stretch, I'd comment about how lyrics all stand on the shoulders of their ancestors (there's nothing new under the sun) and how that compares to modern programming relying on so many libraries, or how the environment tries to reinvent itself every few years while mostly on a journey to discover that it's invented something that was already invented in the 1960s.

Collapse
 
ahzu profile image
Ahzu Direct

Dont kill my vibe... lol

Collapse
 
ahzu profile image
Ahzu Direct

This blog post is mental food and confirmation to what I have told many people. I too am from Queens and I am also a rapper (over 30 years) and I totally agree. I feel this will be the wave of the future due to all the producers in the studio working with software every day, the web designers and the large gold rush called NFTs thats happening right now. There is no other choice but to respect what we do both as rappers and programmers. Cheers Bro :)

Collapse
 
isaacdlyman profile image
Isaac Lyman

Nice! This seems relevant:

GitHub logo isaaclyman / SpitScript

A rap vocabulary that transpiles to JavaScript.

SpitScript

A rap vocabulary that transpiles to JavaScript.

Introduction

We've all been there: it's Christmas dinner, the family is around a table piled high with celebratory dishes, and you're all having a good time. Then cousin Ernie asks about your plans for the next few years. Caught off guard, you fail to invent a suitable lie and instead mutter something about becoming a computer programmer.

The table goes silent. Everyone exchanges exasperated glances. Aunt Bertha pauses mid-chew and a glob of mashed potatoes falls from the corner of her mouth.

Grandma Janey tries to calm everyone down. "Now, now," she says. "He's still young." Then she turns to you. "Don't you think you should consider something more practical, like becoming a platinum rapper?"

Dad rubs his forehead with a tired hand. "We raised you with plenty of good role models," he says. "Drake, Cudi, Ye. What's wrong with them? Don't…

Collapse
 
scriptmunkee profile image
Ken Simeon

This made my day. Combining the two worlds I love into a harmonious ecosystem.
Thanks, bro!