GET EMAIL UPDATES FROM POWERTOFLY
By signing up you accept the Terms of Service and Privacy Policy
BROWSE CATEGORIES
GET EMAIL UPDATES FROM POWERTOFLY
Tech Talk

Learn Recursion from 'The Good Place'

Dec. 19, 2017

It's no surprise that NBC's 'The Good Place' was just renewed for it's third season; Kristen
Bell is so forkin' funny and this whole "Good Place/ Bad Place" twist needs some further explanation. But we're not here to talk theories or spoilers, rather, we're looking at the shows major plot line and translating it into code, specifically a process known as 'recursion'.

Recursion is a computer science method used in many programming languages, in which a function can call itself.

While her blog post does have spoilers- Carol Scott breaks this down step by step for you in her piece, "How 'The Good Place' Is A Great Example of Recursion." We'll do a quick synopsis below, but you really should check out the full version on her blog!

There are many times in the show where Michael (Ted Danson), the Head Demon, chooses to 'reboot' The Good Place after something "bad" happens, hoping to wipe the many characters' memories.

When translated to JavaScript, a function is written so whenever The Good Place is called to be rebooted, each characters knowledge/deduction capacity multiplies together, and then the entire function reboots itself once again.

This process would continue in perfect harmony for eternity, however, everyone's favorite character, Janet (D'Arcy Carden) changes things.

Every time Janet is rebooted, she becomes more intuitive, unlike the other characters who maintain the same knowledge/ deduction capacity, which means Janet serves as a multiplier for the other characters.

This means, no matter how many times the other characters are rebooted, each new reboot produces a new Janet. (In computer science terms, you would say Janet is what makes the recursive change its state.)

(Janet + 1)

(Janet + 1)+1

I know we're all dying to see how how this function show ends - but we'll have to wait until January to find out!
Zapier Inc

How Zapier Director of Compensation Jocelyne Wright-McLemore Is Tackling Imposter Syndrome as a Black Woman in HR

Jocelyne Wright-McLemore has a sticky note that she looks at every day: "I'm overqualified and I can do this."

Zapier's Director of Compensation put that sticky note up shortly after she rolled out a big new project at the online automation company and received some critical feedback on it. Though the criticism came from a tiny portion of her audience and the project was a success overall, hearing it brought back some of the self-doubt and imposter syndrome that she faced earlier in her career.

READ MORE AND DISCUSS Show less
Webinars

Meet PowerToFly's 2021 Diversity & Inclusion Award Honorees

This past February, PowerToFly was very proud to wrap up the panel portion of our recent Diversity Reboot 2021: The 100 Day Kickoff virtual summit by presenting our very first Diversity & Inclusion Award Show, honoring some true D&I champions across multiple industries

Back in 2020, we launched a submission process to honor select individuals who just don't talk the talk but truly walk the walk when it comes to making their companies and the world a more diverse and inclusive place. From the many submissions that we received, we chose six champions to honor.

You can watch the acceptance speeches for our honorees below or click here to watch the 45-minute awards show which included a roundtable discussion with our six DEI champions.

Want to nominated a friend or colleague for a future D&I Award? Submit their info here.


READ MORE AND DISCUSS Show less
popular

How These 30 Companies are Celebrating Women's History Month in 2021

Women have always had a lot on their plates, juggling their professional goals with societal expectations and responsibilities to their families, partners, and communities.

But women have never had a year like 2020.

READ MORE AND DISCUSS Show less
Career Advice

How Hopin’s CCO Knew a Startup Environment Was Right For Her—and Two Questions to See If It’s Right for You

If there's a thread that connects all the different facets of Rosie Roca's life, it's the power of bringing people together.

From how she was raised, to how she got her first job, to the decision to leave enterprise software to take on her current role as the Chief Customer Officer at fast-growing events technology platform Hopin, a focus on community has helped to guide Rosie's decisions.

READ MORE AND DISCUSS Show less
© Rebelmouse 2020