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 postdoes 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.
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!
Business travel can be fun: making new professional contacts, crushing your meetings, and not feeling bad about finally cracking open the novel that's been on your reading list forever (because what else are you supposed to do while you wait for your plane to board?).
How You Can Start Your Career in Content Management
Whether you're fresh out of college or in search of your next career step, the digital job market is ripe for picking. Content Marketing is a great place to start if you're not only a good writer, but a solid communicator and people/project manager.
Understanding the Key Differences & Similarities So You Can Decide Which Role is Right for You
You love numbers, you absolutely crushed your last Stats class, and you're an Excel wiz. Now you're thinking a career in data analysis/data science might be perfect for you. But which career should you pursue? And is there a difference between them, anyway?
In today's fast-paced career culture, work-life balance is everything. When you're looking for a job, you want to make sure that the company will take care of you both in terms of finances and wellness.
A salary alone isn't enough to make most people stay at a job. In fact, four out of five employees say that a new benefit like a professional development program is more important than salary.