Dylan Beattie created the (functional, but a) joke programming language "Rockstar" so that recruiters would be forced to end the odious practice of referring to people as "rockstar programmers."
Rockstar programs are also power ballads. To declare a variable, you preface it with a common word like "a, an, the, my or your" and any unique name (e.g. "My girl"), then a type like "mysterious" (no value assigned), "nothing, nowhere or nobody" (null), or "true or false" (boolean). To increment a variable, you use "build $VARIABLENAME up" and to decrement it, you use "knock $VARIABLENAME down." Operators are things like "with" (addition), "without" (subtraction), "of" (multiplication") and "by" (division). You can assign numeric values to variables with special declaration syntax in which the length of each word in the declaraion is translated to its numeric value ("Tommy was a lovestruck ladykiller" initialises "Tommy" with the value "100"). Comparison operators include a range of poetic terms like "stronger," "weaker," "big" and "strong." For I/O, use words like "listen to" and "shout," "whisper" and "scream."
It goes on in this vein with surprising detail and thoughtfulness. Loops use "while" and can be stopped with "break it down" and continued with "take it to the top."
Here is a valid Rockstar program:
Midnight takes your heart and your soul
While your heart is as high as your soul
Put your heart without your soul into your heart
Give back your heart
Desire is a lovestruck ladykiller
My world is nothing
Fire is ice
Hate is water
Until my world is Desire,
Build my world up
If Midnight taking my world, Fire is nothing and Midnight taking my world, Hate is nothing
Take it to the top
If Midnight taking my world, Fire is nothing
Take it to the top
If Midnight taking my world, Hate is nothing
Take it to the top
Whisper my world
Rockstar [Dylan Beattie/Github]
(via Four Short Links)
Back in 2016, Naomi Kritzer won the Hugo award for her brilliant, endearing story Cat Pictures Please, in which an AI with an insatiable craving for cat pictures explains its view on the world and the way that it makes humans' lives better; now Kritzer has adapted the story into her new novel, the equally […]
Cecil Castellucci (previously) is a polymath artist: YA novelist, comics writer, librettist, rock star; her latest book, Girl on Film, is an extraordinary memoir of her life in the arts, attending New York's School for the Performing Arts (AKA "The Fame School") and being raised by her parents, who are accomplished scientists.
From the 1950s until the 1980s, Randy and Dotti Smith supplied a line of fantastic cast sculptures sold in Disney theme-park gift shops, especially a line of skulls sold in shops associated with the Haunted Mansion and Pirates of the Caribbean rides; these Randotti skulls haven't been sold in decades, you can still find used ones (at high prices) online, as Boing Boing pal and fabulous illustrator Coop discovered when he sourced an impressive collection of Randotti sculpts.
We all know those gifts we get “for the kids,” the ones that parents are secretly more excited to open. Drones are a perfect example, but there’s a model out there that really doubles down on that appeal. Introducing the Space Fighter Building Block Drones, a series of space fighter drones that are a blast […]
The hardest part of web design can be nailing down the look. These days, even non-designers can easily spot a stale stock photo or lazily-made icon. What’s the solution? No matter what kind of artist you are, it’s always a good idea to widen your palette. And with more than a million vector images to […]
For all that tech that gets squeezed into them, the best wireless earbuds are ones we barely have to think about. That’s the whole point, right? We get wireless because we just want to hit play and have a hands-free, cordless soundtrack for the rest of the commute. If that’s your philosophy, definitely give these […]