Self-Care @rabbigreenberg on

@rabbigreenberg

What This Talk Is About @rabbigreenberg Doing Good With Code Don’t Forget Yourself Personal Examples

What Are We Talking About @rabbigreenberg

In This Talk We Are… Less Focused on Code @rabbigreenberg

We Are… More Focused on You @rabbigreenberg

“If there is anxiety in a person’s heart, let them quash it” (Proverbs 12:25). Rabbi Ami and Rabbi Asi dispute the verse’s meaning. One said: They should forcefully push it out of their mind. One who worries should banish their concerns from their thoughts. And one said: It means they should tell others their concerns, which will lower their anxiety.”

  • Babylonian Talmud, Yoma 75a @rabbigreenberg

This talk is about you. ✨ What We Can Do As Ruby on Rails Devs To Help Ourselves ✨ Sharing It To Help Others @rabbigreenberg

Doing Good With Code @rabbigreenberg

Communal Initiatives “If I am only for myself, what am I? @rabbigreenberg

@rabbigreenberg

  • Sandi Metz, “Lucky You”, 2019

… we are starting to realize that the software that we create has a real and lasting impact on the world in which we live. - An Ethical License to Open Source Projects, The Hippocratic License @rabbigreenberg

Don’t Forget Yourself @rabbigreenberg

“If I am not for myself, who will be for me?” @rabbigreenberg

Self-Interest: “self among others” - Midwest Academy Manual @rabbigreenberg

In Italy and in the Netherlands, some youth psychiatry wards have filled to record capacity. In France, where the pandemic’s toll on mental health has made headlines, professionals have urged the authorities to consider reopening schools to fight loneliness. And in Britain, some therapists said that they had counseled patients to break lockdown guidelines to cope. @rabbigreenberg

“Young People’s Despair Deepens as Covid-19 Crisis Drags On”, New York Times, Feb. 14, 2021

I never expected my partner to be my coworker. Soulmate? Maybe. Companion? Obviously. Coworker? Absolutely not. I know I should be grateful. We’re both still employed while so many others have been laid off or are otherwise out of work, but sharing the same workspace has put a strain on our relationship and we’ve realized that we have terrible office manners. @rabbigreenberg

“Partners to Coworkers: Covid-19 Is Redefining My Relationship”, Nočnica Fee, May 18, 2021

Personal Examples @rabbigreenberg

Video Birthday Party @rabbigreenberg Health Form Automation

Parenting isn’t easy. @rabbigreenberg

Parenting during a pandemic is: [fill in the blank] @rabbigreenberg

Birthday Party 2020 Ideas ⛔ ⛔ ⛔ ⛔ ⛔ Soccer Party Movie Theater Bowling and Arcades Games in the House … @rabbigreenberg

Rails to the rescue. @rabbigreenberg

@rabbigreenberg

With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers.. The technologies behind WebRTC are implemented as an open web standard and available as regular JavaScript APIs in all major browsers. @rabbigreenberg

@rabbigreenberg

WebRTC Sample Code, https://webrtc.github.io/samples/

Golf is deceptively simple and endlessly complicated; it satisfies the soul and frustrates the intellect. Are we talking about golf or coding? 🤔

  • Arnold Palmer @rabbigreenberg

There is help. @rabbigreenberg

@rabbigreenberg

Sorry, you can’t escape JavaScript. @rabbigreenberg

Set up the video client @rabbigreenberg Create event listeners

@rabbigreenberg

Parenting isn’t easy. … We said this already, right? @rabbigreenberg

Conduct and distancing guidelines: ● ● ● Participants will wear masks at all times, except when eating and drinking or during physical activity Pupils will eat their meals outdoors and if not possible, seated in separate tables Pupils will arrive with a signed health declaration every day, by which their parents undertake that they do not have any symptoms and they are not required to stay in isolation @rabbigreenberg

Covid-19 Guidance, Ministry of Health, State of Israel

When everything is up in the air even one small new thing can cause it all you to crash @rabbigreenberg

When faced with a repetitive task… @rabbigreenberg

Let’s make a gem 💎 for that @rabbigreenberg

Fill out the form @rabbigreenberg Validate and send SMS

This talk though was not really about code. @rabbigreenberg

It was about me. @rabbigreenberg

It was about you. @rabbigreenberg

It was about us. @rabbigreenberg

Giving yourself permission to make your life… @rabbigreenberg

Easier. @rabbigreenberg

Less stressful. @rabbigreenberg

Calmer. @rabbigreenberg

Self-Interest: “self among others” - Midwest Academy Manual @rabbigreenberg

Don’t forget yourself ✨ Your skillset can help not only others ✨ Your skillset can help you and the people you love and care about, too @rabbigreenberg

Resources ✨ School declaration gem ✨ rubygems.org ✨ Birthday video app ✨ bit.ly/railsbirthday ✨ Vonage Video API ✨ vonage.com @rabbigreenberg ✨ WebRTC ✨ webrtc.org ✨ Twilio Video API ✨ twilio.com