Bridgetown2025-02-24T03:52:45+00:00https://wwinks.com/feed.xmlWestley WinksWestley Winks[email protected]https://wwinks.com/Weeknotes 2025W08repo://w.collection/collections/_w/2025W08.md2025-02-23T00:00:00+00:00Launched a client website, switched to Tweek from Todoist, and went out for drinks. Weeknotes for the 8th week of the year 2025.<p>This week, I <strong>launched my <a href="https://coloradoenergysolutions.com/">first client website</a></strong>! This is the first time I got paid for doing development work. It took a few weeks and I learned so much about how to work with others and what my process will look like moving forward. On the technical side, I started from a public domain template built with 11ty and vanilla CSS. From there, I implemented features and elements the clients wanted, went through a few rounds of revisions, and shipped it. They were really happy with it and are excited to get their new business moving with a fresh new home on the internet.</p>
<p>I also <strong>started another client website</strong> using what I just learned from the last project. This time, I’m using Astro and Tailwind to optimize for speed and quality-of-life improvements for me. Things like optimizing images took a bunch of time in the last project and Astro does a lot of that stuff without me really thinking about it. I used Tailwind a long time ago but opted to really dig into vanilla CSS since then. I like the speed, I do not like how messy it makes the HTML.</p>
<p>I <strong>switched from Todoist to <a href="https://tweek.so/">Tweek</a> for my task management</strong>. I really took advantage of all of Todoist’s features (and their student discount) during college and just got back into it a few months ago. There is <em>a lot</em> going on there that I don’t need. Tweek is ultra-simple and really good-looking. It’s a simple weekly layout with tasks under each day and that’s about it. You can create custom lists (e.g. Someday), use colors to differentiate tasks, and set reminders as well. It has just enough features without bogging me down and it also fits nicely into my <a href="/p/weekly-review/" class="internal-link">weekly review process</a>. Excellent find, thanks to <a href="https://ner3y.me/bye-todoist-hello-tweek/">ner3y</a>.</p>
<p>For fun, we <strong>celebrated AM’s birthday</strong> by going out for cocktails and charcuterie. It was a quirky little venue with great drinks and friends. After that, we went to a dive bar for some cheaper beers and called it a night.</p>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://gulfof.mapquest.com/">Gulf of anything</a> by MapQuest. Name the Gulf of Mexico into anything you want to share with your friends.</li>
<li><a href="https://experience.prfalken.dev/english/subway-poker/">The secret Poker Game You Can Play on the Subway!</a> by falken. Use groups of seats on public transport as your hand in a game of poker.</li>
<li><a href="https://ner3y.me/bye-todoist-hello-tweek/">Bye Todoist, hello Tweek</a> by ner3y. So glad I found this post and was introduced to Tweek. It is a nearly perfect task management system for me right now.</li>
<li><a href="https://lookup.icann.org/en">Registration data lookup tool</a> by ICANN. Apparently, you should use this to find available domain names instead of searching directly with registrars.</li>
<li><a href="https://css-pattern.com/">CSS Pattern</a> by Temani Afif. Lots of cool patterns to use as backgrounds powered purely by CSS gradients.</li>
<li><a href="https://www.wethebuilders.org/posts/move-fast-break-things-wont-work-here">Why “move fast and break things” doesn’t work for government</a> by Anonymous on We the Builders. Government systems need to prioritize scalability and resiliency. Leave the speed and innovation to the private sector.</li>
</ul>Weeknotes 2025W07repo://w.collection/collections/_w/2025W07.md2025-02-16T00:00:00+00:00Did client work, drafted a contract, and worked in the shop. Weeknotes for the 7th week of the year 2025.<p>More <strong>website edits</strong> for that client project. It should be ready to launch soon and I’ll be doing a write-up of my process and what I learned later.</p>
<p>I took a shot at <strong>drafting a contract to use for client web development work.</strong> I went the informal route in this last project because it was a friend-of-a-friend and learned that I wasted quite a lot of time doing revisions and edits. For future projects, I’d like to use a contract less for actually protecting against legal action and more for defining scope and a process to avoid endless revision loops. I think the whole process would be more efficient if we settled on a design before actually building anything.</p>
<p>I helped a friend <strong>build some sound panels for a podcast studio.</strong> They already did a lot of the work but a bunch of small boards needed to be sanded and prepped for stain. So, we stood in a cold shop with headphones on and went to town with an orbital sander. Haven’t done that in a while. Similarly, I <strong>helped AM build something</strong> in the shop for her upcoming project. I have mostly forgotten my wood-building knowledge but we pieced something together that is functional but not that pretty.</p>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://jeffgothelf.com/blog/the-lean-product-canvas/">The Lean Product Canvas</a> by Jeff Gothelf. Similar to the business model canvas that I really like, this one focuses on mapping out products. It lays out what you have now, what you want, how to get there, and how to find out if you were right (testing/experimenting).</li>
<li><a href="https://www.smashingmagazine.com/2025/02/taking-rwd-to-the-extreme/">Taking RWD To The Extreme</a> by Tomasz Jakut. Responsive web design now focuses on telling the browser <em>what</em> to do instead of <em>how</em> to do it. It “moves the power from the web developer to the browser and, effectively, the user.”</li>
<li><a href="https://www.wavebeem.com/blog/2025/imagemagick/">Image manipulation with ImageMagick</a> by Wavebeem. I recently learned about image optimization on the web and ImageMagick is an easy tool for that. For a recent client project, I first used <code class="highlighter-rouge">cwebp</code> to convert to a .webp file and resize it to its rendered size in the layout. It wasn’t the nicest setup. <code class="highlighter-rouge">magick</code> is a much better tool for me.</li>
<li><a href="https://measured.co/blog/tailwind-trade-offs">Understanding the trade-offs of using Tailwind CSS</a> by Scott Boyle at Measured. I’ve been thinking about doing future web project using Tailwind. Tailwind is great for smaller projects where speed is a priority. Vanilla CSS is good for readability, maintainability, and scalability.</li>
<li><a href="https://aworkinglibrary.com/writing/make-life-possible">Make life possible</a> by Mandy Brown. Using <em>Seeing Like a State</em> by James C. Scott as a jumping point, Brown adapts four patterns for building more human-centric worlds. Take small steps, be ready to shift direction, anticipate surprise, trust in creativity, and go with friends.</li>
</ul>A Wizard of Earthsearepo://b.collection/collections/_b/a-wizard-of-earthsea.md2024-12-28T00:00:00+00:00A proud, careless boy with a talent for magic unleashes an evil onto himself and the world. During his quest to banish it, he discovers the limits of limitless power and who he really is in the world.<ul id="markdown-toc">
<li><a href="#favorite-quotes" id="markdown-toc-favorite-quotes">Favorite quotes</a></li>
<li><a href="#minor-spoilers-ahead" id="markdown-toc-minor-spoilers-ahead">(Minor) spoilers ahead</a></li>
</ul>
<p>After reading The Lathe of Heaven, I had to have more from Le Guin. I <em>kind of</em> like fantasy but they are usually too complex or whimsical for me. A Wizard of Earthsea was neither—I really enjoyed this one. The plot was simple enough that it was engaging and the world-building was really great. If you’re into easy fantasy with beautiful prose, I highly recommend it.</p>
<h2 id="favorite-quotes">Favorite quotes</h2>
<blockquote>
<p>He looked down at the pebble again. “A rock is a good thing, too, you know,” he said, speaking less gravely. “If the Isles of Earthsea were all made of diamond, we’d lead a hard life here. Enjoy illusions, lad, and let the rocks be rocks.”</p>
</blockquote>
<blockquote>
<p>He glanced at Ged and said without welcome, as if Ged had never been away, “Go to bed; tired is stupid.”</p>
</blockquote>
<blockquote>
<p>And he began to see the truth, that Ged had neither lost nor won but…had made himself whole: a man: who, knowing his whole true self, cannot be used or possessed by any power other than himself, and whose life therefore is lived for life’s sake and never in the service of ruin, or pain, or hatred, or the dark.</p>
</blockquote>
<h2 id="minor-spoilers-ahead">(Minor) spoilers ahead</h2>
<p>I appreciated the relatively simple plot in this book. A proud young boy wants to impress others with his power but instead releases an evil shadow onto the world that follows him. Ged follows his quest to rid himself of the shadow, learning and discovering who he really is along the way. While simple, it was incredibly engaging to watch Ged become this powerful wizard that is smart with how he uses his talents and begins to understand the consequences of using his power.</p>
<p>The tone for the majority of the book was pensive, almost like there was a puzzle that I (who is, sadly, <em>not</em> a wizard) could figure out. The Master wizards said wise, wizardly things that had some deeper meaning that added to the effect. As the book progressed, Ged, on the advice of his first master, listened and thought more as he tried to puzzle out a smart way to end the thing he started. It made me want to keep reading and I blew through the whole thing in just a few days. That doesn’t mean there weren’t gripping scenes, though, and they didn’t all involve magic. But when Ged or anyone else did pull out their staff or use a rune, it was enchanting.</p>
<p>Earthsea as a setting was fun to discover. There were different islands, languages, and cultures that each influenced how Ged interacted with people there. I could feel how cold it was in the sea and the snow in the colder regions. Language is a major theme in this book and even Ged experienced language barriers whenever he strayed from home.</p>
<p>Ged’s arc from proud, careless boy to wise, traveled wizard was good. He is an authentic, flawed character even though he was incredibly powerful. As a boy, he didn’t understand that every action has a reaction, that “to light a candle is to cast a shadow.” I was rooting for him the whole journey.</p>
<p>I love Le Guin’s prose—it’s mostly why I wanted to read another one of her books after reading The Lathe of Heaven. It really helps the characters and the settings feel real and like I was sitting right alongside Ged.</p>
<p>One thing that Le Guin did that I liked were the flash-forwards. Ged would have some side quest or down-time and after he was gone, Le Guin described what happened to that area or person as a result. One specific example is when he got some help from an outcast couple on an uncharted island. To say thanks, he made their brackish well fill with plentiful clear water that stayed long after the couple was gone:</p>
<blockquote>
<p>The water rose up through the sand as sweet and clear as any mountain spring in the heights of Gont, nor did it ever fail. Because of it, that place of dunes and rocks is charted now and bears a name; sailors call it Springwater Isle. But the hut is gone, and the storms of many winters have left no sign of the two who lived out their lives there and died alone.</p>
</blockquote>
<p>Overall, I highly recommend anyone to read A Wizard of Earthsea. I’m looking forward to continuing with the rest of the series.</p>How I journalrepo://p.collection/collections/_p/how-i-journal.md2024-12-13T00:00:00+00:00When you haven't used your system for a while, the next best thing is to write _about_ your system. I finally found a journaling system that works for me. All it takes is writing down five items each day to capture the important highs and lows of my life.<ul id="markdown-toc">
<li><a href="#five-pointslocation-win-tension-gratitude-and-values" id="markdown-toc-five-pointslocation-win-tension-gratitude-and-values">Five points—Location, win, tension, gratitude, and values</a></li>
<li><a href="#why-this-system-works-for-me" id="markdown-toc-why-this-system-works-for-me">Why this system works for me</a></li>
<li><a href="#what-it-looks-like-in-practice" id="markdown-toc-what-it-looks-like-in-practice">What it looks like in practice</a></li>
</ul>
<p>I’ve had a seemingly typical journaling experience over the years: try journaling because someone smart told me it’s good for me, white-knuckle my way through how I <em>should</em> be doing it, it doesn’t stick, I don’t journal for a while, and repeat that endlessly. Last year, I finally landed on a journaling system that works for me.</p>
<p>I’ve been out of the habit for over a month now<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> so I wanted to write about my system to get me excited about it again and restart the habit. Here we go.</p>
<h2 id="five-pointslocation-win-tension-gratitude-and-values">Five points—Location, win, tension, gratitude, and values</h2>
<p>I’ve tried physical notebooks, morning pages, stream-of-thought writing, bullet points, and basically everything else recommended by the journaling gurus. What finally stuck was a framework I learned from Sahil Bloom—<a href="https://www.sahilbloom.com/newsletter/the-1-1-1-method-forecasts-for-the-future-more">the 1-1-1 method.</a> I’ve adapted it for myself such that I write down five points each night (in a perfect world).</p>
<ul>
<li><strong>Location.</strong> The more specific the better. It’s fun to read old entries and remember exactly what hotel room I was in or whose house I was staying at.</li>
<li><strong>One win.</strong> The highlight of the day. Something that made me smile or feel proud.</li>
<li><strong>One point of tension.</strong> Something that caused anxiety, stress, or anything else I struggled with or am dreading.</li>
<li><strong>One piece of gratitude.</strong> We all know by now that writing down things you’re grateful for is good for the soul.</li>
<li><strong>One behavior that connects to my values.</strong> This is an addition that I made to ensure that my <a href="https://every.to/no-small-plans/how-to-identify-and-live-your-life-by-your-values">values and behaviors are aligned.</a> Did I <em>do</em> something today that I <em>say</em> is important to me?</li>
</ul>
<p>Each of these is usually just a sentence but the door is open to expand where I want. If something really great happened that day, I’ll savor it by writing a paragraph or more. If I was feeling particularly anxious, I’ll explore that further.</p>
<h2 id="why-this-system-works-for-me">Why this system works for me</h2>
<p>The thing that made journaling hard to do consistently—like any habit—was that there was <strong>too much friction.</strong> I never really knew what was worth writing and what wasn’t, what future me was interested in remembering and what he didn’t care about. Journaling always became more of a chore than anything else, something I felt like I should be doing but didn’t want to. Like eating vegetables or going to the gym.</p>
<p>On the days when I can’t be bothered to do anything, I <strong>only need to write five things.</strong> Sometimes they aren’t even full sentences—it takes me about 30 seconds minimum. But this system is also flexible enough to give me space to dig down when I want to.</p>
<p>Besides being easier to write, it’s also more interesting to read back entries later on. When I was semi-consistent with just writing down what I did for the day, reading them back the next month was so <em>dull.</em> I journal partly to document my life and I don’t really care that I bought bread on May 8th, 2023. This system does a fantastic job of <strong>capturing the meaningful highs and lows</strong> of my life without cluttering my journal with the boring stuff.</p>
<h2 id="what-it-looks-like-in-practice">What it looks like in practice</h2>
<p>I’m on my computer quite a lot and typing has always been easier than handwriting for me. Not to mention my abysmal handwriting that can be hard to read sometimes. So, I do all of this in a digital journal.</p>
<p>Herman Martinus <a href="https://herman.bearblog.dev/plain-text-journaling/">wrote about the many benefits that come from plain text journaling.</a> When my journal is One Big Text File, it is easy to back up, move around, search, edit, and store. I use <a href="https://jrnl.sh">jrnl</a> to add some “sugar” on top of it, though.</p>
<p>jrnl works through the command line and I can just type <code class="highlighter-rouge">jrnl</code> to create a new timestamped entry in my text editor of choice. Again, I really try to reduce friction when it comes to journaling and this is about as frictionless as it gets. It also allows templating, searching, tagging, and tools to view specific entries. My favorite feature is <code class="highlighter-rouge">jrnl -today-in-history</code> that returns all of my previous entries for the given day.</p>
<p>When I’m not at my computer, I usually handwrite my five points in my Moleskine notebook that I use for tasks and notes. When I’m back to my computer, I transcribe it into jrnl. In a pinch, I can also write myself a Signal message to copy and paste later.</p>
<p>With this journaling system, I am recording, analyzing, and remembering the important bits of my life in a way that is easy and <strong>sustainable</strong> for me. Now I just need to go out and get started—yet again.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>Due to a major life transition. I probably should have been journaling <em>more</em> but it ended up on the back burner for one reason or another. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Childhood's Endrepo://b.collection/collections/_b/childhoods-end.md2024-10-24T00:00:00+00:00Apparently benevolent aliens come to Earth and usher in a new era of abundance, peace, and prosperity. Is it true benevolence or are they manipulating the human race right underneath our noses?<ul id="markdown-toc">
<li><a href="#favorite-quotes" id="markdown-toc-favorite-quotes">Favorite quotes</a></li>
<li><a href="#my-spoiler-free-review" id="markdown-toc-my-spoiler-free-review">My (spoiler-free) review</a></li>
</ul>
<p>I heard about this book from <a href="https://joelchrono.xyz/blog/childhoods-end-review/">Joel Chrono</a> and his leading question immediately drew me in: “What if aliens invaded the planet, but they actually helped us build a utopia? Why?”</p>
<p><em>Childhood’s End</em> was a mysterious and reflective read that I enjoyed. The (seemingly) benevolent Overlords kept their motives a secret from humans and I kept turning the page to try and get a glimpse into what they <em>really</em> wanted. I was engaged the whole time and was thinking about some of its concepts when I wasn’t reading. I’d recommend this book to anyone. It doesn’t go very deep into the science, opting instead to lean into the philosophy. What’s the point of life? What do we do when we have abundance? What’s larger than ourselves and is there something even bigger than that?</p>
<h2 id="favorite-quotes">Favorite quotes</h2>
<blockquote>
<p>The existence of so much leisure would have created tremendous problems a century before. Education had overcome most of these, for a well-stocked mind is safe from boredom.</p>
</blockquote>
<blockquote>
<p>“Do you realize that every day something like five hundred hours of radio and TV pour out over the various channels? If you went without sleep and did nothing else, you could follow less than a twentieth of the entertainment that’s available at the turn of a switch! No wonder that people are becoming passive sponges-absorbing but never creating.”</p>
</blockquote>
<blockquote>
<p>It was slightly disturbing, however, to discover that there was a kitchen. In a community of this size, one would normally expect to dial Food Central, wait five minutes, and then get whatever meal they had selected. Individuality was all very well, but this, Jean feared, might be taking things a little too far.</p>
</blockquote>
<blockquote>
<p>Life was more leisurely than it had been for generations. It therefore had less zest for the few, but more tranquility for the many. Western man had relearned—what the rest of the world had never forgotten—that there was nothing sinful in leisure as long as it did not degenerate into mere sloth.</p>
</blockquote>
<blockquote>
<p>…George began to wonder, in capital letters, just What Was Going On.</p>
</blockquote>
<blockquote>
<p>He had been deposited, not very gently, on the lawn, where it was hoped that a hyena would give him a rude awakening. For all practical purposes he could, therefore, be regarded as absent.</p>
</blockquote>
<blockquote>
<p>“However, I’d like to carry out the experiment in these rather—ah—peculiar circumstances.”<br />
The Peculiar Circumstance sat watching them silently, but doubtless not with indifference. George wondered just what Rashaverak thought of these antics.</p>
</blockquote>
<h2 id="my-spoiler-free-review">My (spoiler-free) review</h2>
<p>The human race is frightened and in awe when they realize their childish Space Race is lost and spaceships descend on Earth, waiting in silence. The so-called Overlords usher in a new era of prosperity by ending war, animal cruelty, and poverty. In doing so, they also stifle true progress and innovation.</p>
<p>This was a thoughtful, pensive book. I was constantly thinking about what I would do if I lived in a utopia where my every need was taken care of. Would I do the same things I’m doing now? Would I be writing this very post? Or would be all just be so bored that life isn’t worth living?</p>
<p>It also had an ominous feel to it. All I wanted to know was <em>why</em> the Overlords came and helped humanity prosper. It seemed like there was nothing in it for them and they were there out of the kindness of their hearts (if they have them). There was definitely some foreboding joy there that wouldn’t let me just enjoy all the good that was being created in the world.</p>
<p><em>Childhood’s End</em> was written in 1953 and at that time, it had futuristic themes—flying cars, interstellar travel, machines doing things for us. What’s interesting is that reading it now, I’d put it in the <em>retrofuturism</em> genre of science fiction. There is the retro appeal of technology from the 50s combined with ideas of a once imagined future. We’re seeing a vision of the past future <em>from</em> our present future.</p>
<p>For example, the world becomes a utopia where travelling to any part of the world takes mere hours and there is world peace yet information still comes from radio broadcasts and printed papers:</p>
<blockquote>
<p>“My work here is nearly ended,” said Karellen’s voice from a million radios. “At last, after a hundred years, I can tell you what it was.”</p>
</blockquote>
<blockquote>
<p>One had to be very old indeed to realize that the papers which the telecaster printed in every home were really rather dull.</p>
</blockquote>
<blockquote>
<p>“Do you realize that every day something like five hundred hours of radio and TV pour out over the various channels?”</p>
</blockquote>
<p>That is what Clarke <em>thought</em> the future could look like and now we’re looking at that prediction from a future that is obviously not that. If this same book were written today with the same concepts, the technology would obviously look different. It reminded me of <em>The Matrix.</em> They can download knowledge but that knowledge is stored on floppy discs and they’re using flip phones. It’s a really fun juxtaposition that I love.</p>
<p>I was hoping for better physical descriptions though. I still don’t really know what the Overlords, buildings, or cars look like. While Clarke was explaining these cool concepts, I kept wishing for better physical descriptions so that I could become more immersed but it never came.</p>
<p>I’m happy with how the book ended. Everything got tied up nicely and—finally—the Overlords motive was revealed. Everyone’s got a boss.</p>How I solved an online treasure huntrepo://p.collection/collections/_p/suntup-treasure-hunt.md2024-10-17T00:00:00+00:00Starting with a shortcut, I pretty quickly found all the pieces of the puzzle. The hard part was unscrambling them. Sometimes the search felt like work but, as they apparently say in Latin, *laborare est orare.*<ul id="markdown-toc">
<li><a href="#sitemaps-helped-me-find-all-the-letters" id="markdown-toc-sitemaps-helped-me-find-all-the-letters">Sitemaps helped me find all the letters</a></li>
<li><a href="#searching-for-latin-phrases-was-much-harder" id="markdown-toc-searching-for-latin-phrases-was-much-harder">Searching for Latin phrases was much harder</a></li>
<li><a href="#random-old-website-to-the-rescue" id="markdown-toc-random-old-website-to-the-rescue">Random old website to the rescue</a></li>
</ul>
<p>My friend <a href="https://foreverliketh.is">foreverliketh.is</a> shared a link to a treasure hunt hosted by Suntup Editions, <a href="https://suntup.press/news/suntup-editions-treasure-hunt-contest/">a book publishing company.</a> The challenge was to find 16 colored letters scattered across their website. Once you find all the letters, you unscramble them into a three-word Latin phrase. The potential prizes were <em>awesome.</em> The grand prize was a custom-bound edition of <em>Blood Meridian</em> by Cormac McCarthy, a piece of art in and of itself.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> Even if I didn’t win anything, I can’t say no to a puzzle. Here’s how I solved it.</p>
<h2 id="sitemaps-helped-me-find-all-the-letters">Sitemaps helped me find all the letters</h2>
<p>I love a good puzzle. I do not love doing busy work. The first thing I needed to do was figure out how to find all the letters without manually clicking through every single possible page.</p>
<p>So, I went to <a href="https://suntup.press/sitemap.xml">the sitemaps.</a> Sitemaps are very common pages that list every page and its location on a given website. They’re made for bots to look at so Google can properly index websites and make all its pages searchable. Suntup’s sitemap was conveniently sorted by <strong>last modification date.</strong> It told me the exact pages that were recently changed. I manually clicked through each of these and, sure enough, there were 16 pages and they each had a blue letter. In maybe 10 minutes of work, I found the following, sorted by letter frequency: <strong>R (4), A (3), E (3), O (2), B (1), L (1), S (1), T (1).</strong></p>
<h2 id="searching-for-latin-phrases-was-much-harder">Searching for Latin phrases was much harder</h2>
<p>I don’t know any Latin so I couldn’t even make a guess at this point. A Google search quickly got me a <a href="https://en.wikipedia.org/wiki/List_of_Latin_phrases">list of Latin phrases</a> sorted by letter on Wikipedia. I had no idea there were that many common Latin phrases. Again, I don’t like busy work so I tried to come up with a smarter way to comb through these lists.</p>
<p>First, I noticed that there weren’t actually that many letters available to me: RAEOBLST. That meant I only needed to look at the tables for those eight letters, removing more than half of the possibilities. Then, I manually went through each phrase in each table and looked for these requirements in order:</p>
<ul>
<li>Is it exactly three words?</li>
<li>Does it <em>only</em> have the letters in RAEOBLST?</li>
<li>Does it have one and only one B? L? S? T?</li>
</ul>
<p>I went through the relevant lists with this method a couple of times. I didn’t find anything. As I was sifting through, I began noting down full words that fit the bill: ARTE, TERRA, LABORE, ASTRA, RES. This turned out to come in handy later.</p>
<p>My next algorithm was technology-assisted. I downloaded each table from Wikipedia and opened them up in Excel. I created a new column that calculated the length of each phrase. The one I was looking for was 18 characters long—16 letters plus two spaces. From those 18-character phrases, I asked my questions from before. Still no luck. The phrase I needed definitely wasn’t in these Wikipedia tables.</p>
<h2 id="random-old-website-to-the-rescue">Random old website to the rescue</h2>
<p>In the “External links” section of the Wikipedia page, I found a <a href="http://www.sabi.co.uk/Notes/miscPhrases.html">list of notable idioms</a> on an un-notable website. This list was comparatively short so I scanned the whole thing using my questions from above—nothing here either.</p>
<p>I <em>did</em> find more links though. One of them was <a href="http://www.sacklunch.net/Latin/index.php">Simply Latin,</a> another boring website. It was much more comprehensive and I knew there had to be a smarter way to look through these lists. I started looking for whole words—the same ones that I jotted down while going through the Wikipedia tables earlier. LABORE was calling to me<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup> so I went to the L table. Four entries down, there it was: <a href="http://www.sacklunch.net/Latin/L/laborareestorare.html">LABORARE EST ORARE.</a></p>
<p>Work is prayer. What a rush. I checked to make sure it wasn’t a mirage: <strong>R (4), A (3), E (3), O (2), B (1), L (1), S (1), T (1).</strong> A perfect match!</p>
<p>I submitted my answer and the drawing took place a few days later. I had the right phrase but it was a random draw and my name didn’t get pulled. Even so, this was a fun little challenge that I enjoyed solving. Congratulations to the winners!</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>Or a paid trip to tour their headquarters and go to Disneyland. I probably would have (controversially) taken the book. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>My thinking here was that the company puts lots of work into their products and value high quality work. Maybe they’d choose a phrase that had something to do with labor. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>If You Can Read This, You Can Learn Anythingrepo://peace-corps.collection/collections/_peace-corps/if-you-can-read-this.md2024-10-13T00:00:00+00:00I have the vocabulary of a child and yet, they still let me teach complex subjects. English is the dominant language on the internet and you're unlikely to find as much information in other languages, creating an understanding gap caused by language. You can bridge that gap by either learning a new language or finding information in a language you already understand. Creating resources in more than one language is the most equitable and human approach but requires the most work.<ul id="markdown-toc">
<li><a href="#لغة-البرمجة-بايثون" id="markdown-toc-لغة-البرمجة-بايثون">لغة البرمجة بايثون</a></li>
<li><a href="#مهارات-الحياة" id="markdown-toc-مهارات-الحياة">مهارات الحياة</a></li>
<li><a href="#تقوية-المرأة-اقتصاديا" id="markdown-toc-تقوية-المرأة-اقتصاديا">تقوية المرأة اقتصاديا</a></li>
<li><a href="#bridging-information-language-gaps-makes-knowledge-more-accessible" id="markdown-toc-bridging-information-language-gaps-makes-knowledge-more-accessible">Bridging information-language gaps makes knowledge more accessible</a></li>
</ul>
<p><em>Note: this is my submission for the IndieWeb Carnival October 2024 blogging challenge <a href="https://tilde.team/~zinricky/multilingualism/">Multilingualism in a global Web</a> by Richard Zin.</em></p>
<blockquote>
<p>It was One World. The old names of the old countries were still used , but they were no more than convenient postal divisions. There was no one on earth who could not speak English, who could not read, who was not within range of a television set, who could not visit the other side of the planet within twenty-four hours.<br />
<em>Arthur C. Clarke, Childhood’s End</em></p>
</blockquote>
<h2 id="لغة-البرمجة-بايثون">لغة البرمجة بايثون</h2>
<p>It’s hard to take a grown adult seriously when they have the vocabulary and grammar structure of a 4-year old—especially when they are your teacher.</p>
<p>That basically summarizes my professional life for the last two years. My first taste of teaching (almost) entirely in Arabic was during my first <a href="/peace-corps/not-even-water/" class="internal-link">Ramadan</a> when I held computer coding classes for youth. This is already a difficult topic for complete beginners and it requires nuance to explain. I took the “draw pictures and make it interactive” approach instead.</p>
<p><img src="/assets/python_flyer.webp" alt="Flyer for a coding workshop with Python and Scratch. A picture of the author is in the center." /></p>
<p>There are <em>fantastic</em> resources for teaching any programming language in English, especially the one I was using, Python. There’s comparatively next to nothing in Arabic. I had to make all the resources and activities myself, typing in Arabic in my phone and copy-pasting it on my computer. You can’t even type and run Arabic letters in Python so my examples used Arabic words written with English letters. I would bounce back and forth between the two when necessary, rolling my Rs in one sentence and abruptly hitting students with my Pacific Northwest accent the next.</p>
<p>The students did end up learning <em>something</em> and, to my surprise, actually came back each session for the whole month! But I can’t help but imagine how much deeper their understanding and interest in coding would be if they could work fluently in their native language.</p>
<h2 id="مهارات-الحياة">مهارات الحياة</h2>
<p>My next bout with trying to teach something in Arabic was with a comprehensive life skills curriculum called <a href="https://www.passporttosuccess.org/">Passport to Success.</a> It’s a thick manual full of lesson outlines for skills like leadership, communication, emotional intelligence, and how to study. I thought teaching coding concepts was hard. Try talking about “what would you feel if…” and “how might you…” alongside abstract concepts like emotions, values, and workplace dynamics.</p>
<p>This time around, I had my <a href="/peace-corps/not-even-water/" class="internal-link">host sister Hajar</a> to co-facilitate sessions with. All of the resources and activities were outlined for us in my English manual and her Arabic one. We would meet a day or two before each session to plan activities, practice role-playing scenarios, and, mostly, teach me the language that I needed. I was in charge of making slideshows, “chicken pecking” my Arabic keyboard stickers one-by-one.</p>
<p>I’ve been using “Arabic” loosely here. For most Arabic-speaking countries, there are two different versions—the Arabic taught in schools and the Arabic that people actually speak at home. In Morocco, these two are wildly different. The colloquial version that is spoken in daily life (called Darija) is a mix of Arabic, French, Tamazight (indigenous language), and a little bit of Spanish. All of our slides, resources, and scenarios were in Arabic instead of the participants’ first language, Darija. I imagine it would be similar to a rural New Zealander teaching an American. Recognizable, coherent even, but not perfectly understandable.</p>
<p>It was difficult even for Hajar to understand the Arabic version, usually opting to read from my English manual instead. During the sessions, we’d usually have to translate the Arabic into Darija for the point to really get across.</p>
<h2 id="تقوية-المرأة-اقتصاديا">تقوية المرأة اقتصاديا</h2>
<p>The project I’m most proud of was a two-day workshop that two other volunteers and I spent months putting together. We brought ten volunteers and ten Moroccans from their communities to the capital to talk about digital literacy and women’s economic empowerment. We did have Peace Corps staff support and we had a volunteer do the English version and staff do the Arabic version right alongside each other.</p>
<p>Nobody had really done a project like this before so we were on our own with creating an outline, coming up with activities, and finding appropriate resources. I’m sure you can guess what happens next—there were plenty of resources in English, very few in Arabic.</p>
<p>One session was about misinformation. We gave the participants tips on how to identify it then provided them with an article to use what they learned to decide if it was real or fake. There were <em>lots</em> of such articles to choose from in English but comparatively little in Arabic. And that was just the start:</p>
<ul>
<li>The ratio of Arabic to English Google search results is incredibly low for the same search terms.</li>
<li>There are thousands of examples of well-formatted CVs and résumés in English—not so much in Arabic.</li>
<li>Templates and guides for applications like Canva or MS Office are in English.</li>
</ul>
<p>It’s near impossible to learn something when you can’t even see an example or try to do it on your own.</p>
<h2 id="bridging-information-language-gaps-makes-knowledge-more-accessible">Bridging information-language gaps makes knowledge more accessible</h2>
<p>In all of these cases, there is a gap between available information and the linguistic ability to understand that information. Take the subheadings in this article for example—they provide information for what each section is about but you probably don’t understand it. You can bridge that gap by either: 1) understanding the language the information is in or 2) finding the same information in a language you do understand. So, there are two ways to make the world’s knowledge more accessible:</p>
<ul>
<li><strong>One-to-one.</strong> Each <em>one</em> resource (video, document, podcast, etc.) is in <em>one</em> language. Everyone agrees on the digital <em>lingua franca</em> and everyone has equal opportunity to learn it. This creates bridges because people will be more likely to understand the language a given information is in (1).</li>
<li><strong>One-to-many.</strong> Each <em>one</em> resource is translated or interpreted into <em>many</em> different languages. All people have equitable access to the same information in their native language that they understand deeply. This creates bridges by making it easier to find any given information in a language people understand (2).</li>
</ul>
<p>The current digital landscape has some features of the one-to-one scenario. An estimated 50% of websites on the internet are in English. Spanish is the second most popular, taking a mere 6% of websites on the internet. Internet culture has collectively accepted that English is the <em>lingua franca.</em> And that makes sense. English has the most speakers in the world of any language, if you include non-natives.</p>
<p>There are benefits that come with standardizing to one language. It creates a positive feedback loop caused by the <a href="https://www.investopedia.com/terms/n/network-effect.asp">network effect</a>—the more people using English, the more value comes from you <em>also</em> using English. If this essay were written in Japanese, 121 million people would understand me compared to the 1.5 <em>billion</em> that understand what you’re reading now. It’s also amazing that I can talk to strangers on the internet from all across the world and we automatically understand each other by speaking a common language.</p>
<p>I don’t think everyone has the same opportunities to learn English, though. When we all use English to create content on the internet, we put the billions of non-English speaking people at a major disadvantage. They have notably less access to coding classes, life skills resources, and economic opportunities. Those of us in the English-speaking “in-group” have wildly disproportionate access to information that gives and empowers. Defaulting to English also removes important cultural context—<a href="https://joelchrono.xyz/blog/2024-10-09-prose-circumlocution-and-cantinfleadas/"><em>cantinfleada</em></a> in Spanish means something <em>culturally</em> different than “babbling on without a point.” ان شاء الله means something <em>culturally</em> different than “hopefully” or “God willing.” Some things don’t have direct English translations.</p>
<p>The hard part, of course, is actually converting all of our collective information into many languages. How would a native Thai speaker read exactly what I’ve written here? In an ideal future, there would be an internet where every resource has many interpretations and languages attached to it. Like how software projects <a href="https://explore.transifex.com/">crowd source their translation</a> work, it would be for the entire internet. Maybe there’s a button that says “Want to translate this page? Click here!” Online spaces would no longer need to be “English only.” But that’s a monumental endeavor that doesn’t scale and would have its own set of problems.</p>
<p>Equitable access to information is the ideal case. Maybe we can have it in a few decades when computer translation can better convey meaning for a variety of media. Or maybe we can get closer when there is equitable, free access to English learning. For now, I think it’s worthwhile for people to create content in their native language.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> It will take time and less people will understand what you put out. But those that <em>do</em> understand have likely been unrepresented in the digital world since its inception. It’ll be one of a few pieces of information available with no language gap for a handful of people. It might just help those مساكن Moroccan youth <em>and</em> their linguistically 4-year old teacher.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>Yes, I understand the hypocrisy here. It’s easy for me to say that when my native language is already the dominant internet language. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Introducing the heyjohn Forumrepo://p.collection/collections/_p/introducing-heyjohn-forum.md2024-10-09T00:00:00+00:00After spending time in a really friendly one, I decided forums are the best platform for communities. So, I replaced my community's Mastodon instance with a forum. While the vision and values of the community haven't changed, the platform has.<ul id="markdown-toc">
<li><a href="#heyjohn-is-now-mainly-a-forum" id="markdown-toc-heyjohn-is-now-mainly-a-forum">heyjohn is now mainly a forum</a></li>
<li><a href="#umheyjohnsocial-logistics" id="markdown-toc-umheyjohnsocial-logistics">um.heyjohn.social logistics</a></li>
<li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li>
</ul>
<p>A few months ago, I started an experiment to run a private community platform for my friends called heyjohn. I laid out <a href="/p/heyjohn/" class="internal-link">my vision</a> for what I wanted it to look like and how I was going to do it. In short, I envisioned <strong>a small, private, and highly interconnected community free of ads, algorithms, and performativity.</strong> An online space where people can be themselves and use that as a tool for connection and belonging. A place built on core values of authenticity, empathy, and trust.</p>
<p>Recently, I’ve been hanging out on a forum called the <a href="https://discourse.32bit.cafe/">32-Bit Cafe</a> after <a href="/w/2024w37/" class="internal-link">being invited</a> a few weeks ago. My time there has been incredible. I’ve never <em>really</em> felt belonging in an online community before but I fit right in on this one and have been warmly welcomed. That’s exactly what I want heyjohn to be for people. It made me realize that I chose the wrong platform for my community.</p>
<h2 id="heyjohn-is-now-mainly-a-forum">heyjohn is now mainly a forum</h2>
<p>While the motivation and values that were the foundation for that original vision haven’t changed, <strong>the tool has.</strong> For the last several months, I have been running a private Mastodon instance that was closed off from the wider internet. I chose micro-blogging because I felt it had a good “pace” to it. It’s slower than instant messaging and faster than a forum. I specifically didn’t choose a forum because I thought it would be too much of a burden for people to actually use compared to quickly checking their Mastodon app.</p>
<p>I was wrong about that. I only had a few friends on heyjohn but they were only checking and maybe posting every few days anyway, about the same pace I’ve seen on 32-Bit. I think that because it is such a small group, the pace is going to be the same whether it is micro-blogging or posting on a forum. The only difference is <strong>a forum provides more space to breathe and explore.</strong></p>
<p>Some forums (like the one powering heyjohn) even provide instant chat that sits right alongside the forum. That further bridges the gap between fast and slow by providing <em>both</em> in the same place. I can write a 1,200 word essay and also have someone ping me a quick thought about it all in the same interface.</p>
<p>Forums are much more advanced these days than what I expected. I’ve only ever seen those old forums that have some niche car knowledge that somehow perfectly answers my question. The forums with the weird animated smiley emoticons. Forums today are much more modern and polished. You can customize the colors and code as much as you want too.</p>
<p>Another feature I’m excited about is groups. In the original vision, I couldn’t (still can’t) give a good answer to who is in and who is out. It’s a private community after all but how private? Who decides who is invited to heyjohn? Groups solve that. It can be pretty inclusive because members can create a private space if they want. Rather than the party being in one big room, it’s now in a big house with rooms available for separating from the big group every now and then.</p>
<p>I think a word-of-mouth model is best here. To keep the community highly interconnected, heyjohn won’t be open registration. Instead, I’ll invite my friends who will invite their friends who might be a good fit.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> This, I hope, will keep it small and exclusive while still being engaging.</p>
<p>The other reason I’m excited about groups is that it will reduce friction for me to invite people. I was (still am) nervous when the time came to actually invite my friends for some reason. Yes, I can totally justify and believe in what I’m doing but it feels strange asking people to join my club. I was always scared that people wouldn’t like it or my two wildly different friend groups wouldn’t get along. Again, groups can now have their own places to go if they get tired of the big group.</p>
<p>Overall, a forum feels right and will be a much better tool for creating the kind of community I want. This is still an experiment, however, and it’s bound to change as an actual community forms.</p>
<h2 id="umheyjohnsocial-logistics">um.heyjohn.social logistics</h2>
<p>The forum is operating at <a href="https://um.heyjohn.social">um.heyjohn.social</a> which I gave myself a pat on the back for being so clever. “um” is obviously the last two letters of “forum” and as a whole it reads something like “um, hey John?”</p>
<p>In place of the <a href="https://heyjohn.social">heyjohn.social</a> domain, I spun up a cute landing page. It has the quick version of the vision, a link to the forum, and looks like it was handwritten on a legal pad. Most of my ideas start as an outline on a legal pad and I wanted to convey that heyjohn is still just a scribbling from my brain and we’re figuring it out along the way. It will adapt as the community develops and as I sketch more ideas on my notepad.</p>
<p>For some quick technical details, I chose <a href="https://nodebb.org/">NodeBB</a> as the software instead of Discourse or Flarum. It runs much lighter than Discourse while feeling snappier. Flarum looked really good but it wasn’t nearly as mature or fully featured as NodeBB. I liked that I was able to get up and running in about 20 minutes and fully understand it along the way. It’ll make maintaining and upgrading much more friendly for me.</p>
<h2 id="conclusion">Conclusion</h2>
<p>I may have chosen the wrong tool to begin with but I learned something and I’m excited to continue learning and serving the people around me. I still hope heyjohn can be a pleasant respite from the performative and predatory online communities and “social” media that dominates the internet today.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>If you know me in real life and want to join, shoot me a message! <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Lure, Résumé, Detail: The 3-Tier Job Search Cakerepo://p.collection/collections/_p/job-search-cake.md2024-10-05T00:00:00+00:00Everyone is too busy to read all the details. In the context of a job search, I have quick lures to draw people into reading my résumé and other material. Here, there are links to all the details of my professional life should anyone want it. Presenting this in layers communicates my professional identity in appropriate, relevant doses. Similarly, employers should have their own three-tier information cakes to tell their company story.<blockquote>
<p>Everyone is already too busy, most of the time.</p>
</blockquote>
<p>This is a core idea and frustrating truth in The agile comms handbook by Giles Turnbull. If you want someone to pay attention to you and the information you are sharing, you have to make it frictionless. People don’t have time. To deal with this, Turnbull suggests presenting information in three layers, like a cake. At the top is the lure for attracting attention. The middle layer is the context that gives just enough information for the reader (or viewer or listener) to know if they know enough to stop there. At the bottom is the big detail layer, where all the nitty gritty details of the project live.</p>
<p>But what if I, Westley Winks, am the information that I want to share? What if I want people to know about <em>me</em>? I’m starting the job search soon. I need to bake my own three-tier cake and that’s exactly what I did.</p>
<h2 id="my-three-tier-job-search-cake">My three-tier job search cake</h2>
<p>The detail layer is my entire professional life. It’s the skills, how I treat my co-workers, long-term achievements, and credentials that shape my professional identity. If people really want the details about who I am professionally, they can look at:</p>
<ul>
<li>GitHub profile with all of my coding projects</li>
<li>The presentation I did for my senior project in college</li>
<li>Stories, projects, or achievements shared in an interview</li>
<li>Website with posts going back years</li>
<li>Other social media like LinkedIn or Mastodon</li>
<li>Transcripts, diploma, language proficiency scores, and the like</li>
</ul>
<p>This is the default material; it already exists and no extra work needs to be done to “create” this stuff. Of course, not all of it is relevant. I don’t think anyone, me included, is interested in my <a href="https://github.com/Westley-Winks/2021_advent-of-code">two and a half days</a> of trying to do a 30-day coding challenge with R in 2021. On the other hand, this is the place to tell some of the important stories that can’t be reduced down to bullet points.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></p>
<p>But hiring managers don’t want or need all the details right up front to know if they want to hire me or not. They don’t need to hear about that time when I was in Morocco and there was a wedding and I didn’t know what to wear and I showed up at the wrong time so I expertly leveraged my problem-solving skills and resilience to—I don’t even have the right degree that the position requires. Since, most of time, hiring managers are already too busy, they don’t have the time to hear all that when they know they’re going to hire someone else who has what they are looking for. Context layer items shouldn’t be too much of a time burden and <strong>should let the reader know if they want to know more.</strong></p>
<p>A résumé is the main item but it could also be a LinkedIn Profile, cover letter, or recommendation letter. Typical items in an application package. My paper résumé is black, white, and boring and it fits onto a singular 8.5” x 11” sheet of paper. Not that it will ever be on a physical sheet of paper. It’s 2024 and résumés get sent as PDFs in an email. If they’re already being looked at on a computer, why not create a digital version that I can link to and, importantly, style how I want? So, I built a <a href="/cv/">page on my website</a> for the digital version. Both give a summary of who I am professionally in a format that people can scan with their eyes if they have ten seconds or fully read if they have a couple of minutes. Again, much of a time burden and by the end they’ll know if they want to know more.</p>
<p>A good functioning context layer should draw people into the detail layer if they want to. Maybe they see “Python” a few times in my résumé and they want to know just how good I am with it by looking at all my projects on GitHub. The beautiful thing about the internet is the ability to link to other things. Add links to your detail material where you can; it should be effortless to dig deeper.</p>
<p>Lastly, how can I capture people’s attention, how do I make going deeper into my professional cake as easy as possible? I think there are lots of opportunities here:</p>
<ul>
<li>Button on my website that goes to my digital résumé, colored differently and maybe moving a little bit</li>
<li>Elevator pitch already prepared</li>
<li>QR code that links to my digital résumé as my phone wallpaper to quickly show at a networking event</li>
<li>Link in my social media bio or in a short post</li>
<li>“Summary” section at the top of my résumé or LinkedIn profile</li>
<li>Email sent to hiring department</li>
</ul>
<p>Like the layer below it, a good lure automatically brings people into the context layer. The context layer will tell the reader if they want to know more. After that, hopefully I am called in for an interview where I can plate up my detail layer as much as I want.</p>
<p>In summary, I want to <strong>lure</strong> hiring managers into looking at my <strong>résumé</strong> and make it easy for them to go through the <strong>detail,</strong> if they want. Each layer takes more time than the previous but provides more information in the right doses.</p>
<h2 id="employers-have-cakes-too">Employers have cakes too</h2>
<p>Similarly, I’m also sampling employer’s communication cakes when I’m job searching. I’m too busy trying to get a job to do a deep dive on the vision and culture of every company I come across. Just like how they don’t need all the detail up front, neither do I. In this case, I’m looking for:</p>
<ul>
<li><strong>Lures.</strong> Job titles on job board, word of mouth, social media posts.</li>
<li><strong>Context.</strong> Job listing, “about us” page on their website.</li>
<li><strong>Detail.</strong> Interview, deep dive online research, informational interviews with employees.</li>
</ul>
<p>Just like my job search cake, these should be distinct items. I don’t need the nitty gritty details about the entire company in the job listing. I just want to know if I can get behind the mission and if I’m qualified. Later, I will want to know about past projects and company culture but only when I am ready.</p>
<hr />
<p>Everyone is too busy, most of the time. Most people don’t want their face pushed into a giant detail-cake and this includes both employers and job-seekers. Use items in that detail layer to make your information (i.e. you) more digestible and relevant. Add some tiers to your cake.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>That’s a reality I don’t think I’m ready to face quite yet. My last two years as a Peace Corps Volunteer have changed my life and reducing the richness of my experience down into a one minute elevator pitch or a couple of bullet points is frustrating. I do understand, though, that not everyone is going to think it was as important as I do. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>How I Rebuilt My Website with Bridgetownrepo://p.collection/collections/_p/rebuilt-with-bridgetown.md2024-09-16T00:00:00+00:00Yet another website revision, this time with Bridgetown, Ruby, and SCSS. Here's how I added a new style, tag features, new link design, and more to my site. I love my website again.<ul id="markdown-toc">
<li><a href="#applying-a-face-lift" id="markdown-toc-applying-a-face-lift">Applying a face lift</a></li>
<li><a href="#redesigning-the-home-page" id="markdown-toc-redesigning-the-home-page">Redesigning the home page</a></li>
<li><a href="#creating-a-tag-system" id="markdown-toc-creating-a-tag-system">Creating a tag system</a></li>
<li><a href="#pulling-in-content-automatically" id="markdown-toc-pulling-in-content-automatically">Pulling in content automatically</a></li>
<li><a href="#redesigning-the-urls" id="markdown-toc-redesigning-the-urls">Redesigning the URLs</a></li>
<li><a href="#is-there-some-kind-of-competition-or-something" id="markdown-toc-is-there-some-kind-of-competition-or-something">“Is there some kind of competition or something?”</a></li>
</ul>
<p>Just three short months after <a href="/p/creating-something/" class="internal-link">rebuilding my website with Astro,</a> I rebuilt it again. This time, I am using <a href="https://www.bridgetownrb.com/">Bridgetown</a> as a site generator. It’s written in Ruby (which I’ve been looking for an excuse to learn) and strives to optimize for developer happiness and provide everything needed to build a great website. This is how I built my great website and what I learned.</p>
<h2 id="applying-a-face-lift">Applying a face lift</h2>
<p>The visual design is the biggest, most obvious change that I am most excited about. No more monochrome! I was reminded in the last rebuild that I’m not much of a designer. I’ve always liked and wanted to do a “neobrutalist” site design but quickly got overwhelmed with picking colors, border widths, and box shadow thickness.</p>
<p>To solve this, I used <a href="https://open-props.style/">Open Props</a> to load in a bunch of useful and well-thought variables. Instead of creating my own CSS variables and design system, I can just write <code class="highlighter-rouge">var(--purple-4)</code> to get the right shade of purple that I want. If I want it lighter, I lower the number and if I want it darker, I increase the number. As frictionless and simple as that. If I wanted to do the same thing by scratch I’d have to go to some color picker website, hope I choose the right shade of purple that will look good, and paste the hex code into the CSS file.</p>
<p>This same principle applies to font sizes, spacing sizes, borders, and more. It really took the overwhelm of choosing the right variable names and colors out of the equation and let me quickly experiment. It’s like <a href="https://tailwindcss.com/">Tailwind</a> but you don’t combine your HTML and CSS. Each short keyword maps to a longer CSS variable:</p>
<ul>
<li><code class="highlighter-rouge">var(--size-px-6)</code> becomes <code class="highlighter-rouge">28px</code></li>
<li><code class="highlighter-rouge">var(--font-size-4)</code> becomes <code class="highlighter-rouge">1.5rem</code></li>
<li><code class="highlighter-rouge">var(--cyan-8)</code> becomes <code class="highlighter-rouge">#0c8599</code></li>
</ul>
<p>I combined Open Props with the power of <a href="https://sass-lang.com/">SCSS</a> to randomly choose some colors. For the landing pages that list content (like <a href="/p/">posts</a>, <a href="/w/">weeknotes</a>, or <a href="/b/">book notes</a>), each item in the list gets a random color. The following SCSS code colors list items randomly while keeping the tag buttons and title that sit on top of it the same color, just two shades lighter.</p>
<div class="language-scss highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$colors</span><span class="p">:</span> <span class="no">red</span><span class="o">,</span> <span class="no">orange</span><span class="o">,</span> <span class="no">yellow</span><span class="o">,</span> <span class="no">cyan</span><span class="o">,</span> <span class="no">indigo</span><span class="o">,</span> <span class="no">pink</span><span class="p">;</span>
<span class="nv">$repeat</span><span class="p">:</span> <span class="m">20</span><span class="p">;</span>
<span class="k">@for</span> <span class="nv">$i</span> <span class="ow">from</span> <span class="m">1</span> <span class="ow">through</span> <span class="nv">$repeat</span> <span class="p">{</span>
<span class="nv">$color</span><span class="p">:</span> <span class="nf">nth</span><span class="p">(</span><span class="nv">$colors</span><span class="o">,</span> <span class="nf">random</span><span class="p">(</span><span class="nf">length</span><span class="p">(</span><span class="nv">$colors</span><span class="p">)));</span>
<span class="nc">.list-item</span><span class="nd">:nth-child</span><span class="o">(</span><span class="si">#{</span><span class="nf">length</span><span class="p">(</span><span class="nv">$colors</span><span class="p">)</span><span class="si">}</span><span class="nt">n</span><span class="o">+</span><span class="si">#{</span><span class="nv">$i</span><span class="si">}</span><span class="o">)</span> <span class="p">{</span>
<span class="nl">background</span><span class="p">:</span> <span class="nf">var</span><span class="p">(</span><span class="o">--</span><span class="si">#{</span><span class="nv">$color</span><span class="si">}</span><span class="m">-4</span><span class="p">);</span>
<span class="nc">.list-item__title</span> <span class="p">{</span>
<span class="nl">background</span><span class="p">:</span> <span class="nf">var</span><span class="p">(</span><span class="o">--</span><span class="si">#{</span><span class="nv">$color</span><span class="si">}</span><span class="m">-2</span><span class="p">);</span>
<span class="p">}</span>
<span class="nc">.list-item__tag</span> <span class="p">{</span>
<span class="nl">background</span><span class="p">:</span> <span class="nf">var</span><span class="p">(</span><span class="o">--</span><span class="si">#{</span><span class="nv">$color</span><span class="si">}</span><span class="m">-2</span><span class="p">);</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<p>For the cherry on top, I made <em>heavy</em> use of <code class="highlighter-rouge">:hover()</code> and <code class="highlighter-rouge">transform</code> CSS features so that elements pop out a little when you hover over them. Basically every panel, button, and link do this. It makes the website a bit more <a href="https://sashachapin.substack.com/p/what-the-humans-like-is-responsiveness">squishy</a> and fun to use.</p>
<p>A huge thank-you goes to <a href="https://alexmuraro.me/">Alessandro Muraro</a> for the design inspiration. Check out their website, it’s a thing of beauty.</p>
<h2 id="redesigning-the-home-page">Redesigning the home page</h2>
<p>I’ve never really known what to put on the front page of my website. Taking inspiration from <a href="https://alexmuraro.me/">Alessandro Muraro</a> again, I have the following sections on my home page, arranged using <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout/Basic_concepts_of_grid_layout">CSS grid</a> which I’ve never used before as a bit of a <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flexible_box_layout/Basic_concepts_of_flexbox">flexbox</a> fanboy:</p>
<ul>
<li><strong>Latest posts.</strong> The last ten things I posted, automatically generated and listed in a long, skinny column.</li>
<li><strong>Recent links.</strong> Manually updated list of links and commentary that I thought were worth sharing. Probably going to be updated weekly along with posting my <a href="/w/">weeknotes.</a> This section creates the bulk of the front page.</li>
<li><strong>Elsewhere.</strong> Links to ways to contact me or otherwise find me on the internet.</li>
<li><strong>Browse tags.</strong> Bank of links to all available tags on my site, automatically generated from my content.</li>
<li><strong>Who am I?</strong> My version of an “About” page with ideas taken from <a href="https://minutestomidnight.co.uk/blog/kafkaesque-digital-relationship-with-ourselves/">Simone at Minutes to Midnight.</a> I list my core values and how they show up in my life as I think that is a better representation of me than my job title or other superficial points in a typical bio.</li>
<li><strong>Colophon.</strong> Credits and gratitude for the tools and people that helped me make my website.</li>
</ul>
<p>Combined, these sections do a pretty good job of giving the user a good idea about who I am while also letting them immediately start clicking and exploring.</p>
<h2 id="creating-a-tag-system">Creating a tag system</h2>
<p>Tags are something I’ve never really taken advantage of. I prefer folders and collections to group my content, using tags for just a few very specific cases. Now, tags are first-class citizens on my website.</p>
<p>Using tags makes jumping around my website easier and more enjoyable while making the whole thing feel like a more cohesive, interconnected entity. This does require thoughtful and consistent use of tags, though, which I’m not quite good at yet. I’ll be thinking about how to do this better in the future.</p>
<p>Each tag has its own page at <code class="highlighter-rouge">/t/<tag-name>/</code> that lists all posts from across my site that have that tag. These pages are generated automatically via a plugin that was surprisingly easy to write. In just a few lines, I had a plugin that pulls all the tags I’ve used and generates a page for each of them:</p>
<div class="language-ruby highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">all_tags</span> <span class="o">=</span> <span class="n">site</span><span class="p">.</span><span class="nf">tags</span>
<span class="n">all_tags</span><span class="p">.</span><span class="nf">each</span> <span class="k">do</span> <span class="o">|</span><span class="n">tag</span><span class="p">,</span> <span class="n">resources</span><span class="o">|</span>
<span class="n">add_resource</span> <span class="ss">:pages</span><span class="p">,</span> <span class="s2">"t/</span><span class="si">#{</span><span class="n">tag</span><span class="si">}</span><span class="s2">.md"</span> <span class="k">do</span>
<span class="n">layout</span> <span class="s2">"page"</span>
<span class="n">title</span> <span class="s2">"tag: </span><span class="si">#{</span><span class="n">tag</span><span class="si">}</span><span class="s2">"</span>
<span class="n">template_engine</span> <span class="s2">"erb"</span>
<span class="n">content</span> <span class="s2">"<% resources = site.tags['</span><span class="si">#{</span><span class="n">tag</span><span class="si">}</span><span class="s2">'] %></span><span class="se">\n</span><span class="s2"><%= render Shared::List.new(collection: resources) %>"</span>
<span class="k">end</span>
<span class="k">end</span>
</code></pre></div></div>
<h2 id="pulling-in-content-automatically">Pulling in content automatically</h2>
<p>Bridgetown and Ruby make it really easy to manipulate, gather, add, or convert content. In my <a href="https://github.com/Westley-Winks/obsidian-to-hugo">past</a> <a href="https://github.com/Westley-Winks/obsidian-to-astro-sync">websites</a>, I’ve used a script that pulls in notes from my <a href="/p/obsidian-pcv/" class="internal-link">Obsidian vault</a> and converts all the wikilinks to a format specific to the framework.</p>
<p>This time, thanks to Ruby, <a href="http://whatisthor.com/">Thor,</a> and a simpler algorithm, it was much cleaner. I can definitely see why people who like Ruby <em>really</em> like Ruby. I thoroughly enjoyed learning and writing it. Watch out, Python.</p>
<p>My new script walks my Obsidian vault and looks for notes with a tag in the front matter called <code class="highlighter-rouge">copy_path</code>. If that tag exists, it copies the note to the path given. The title of the note and the path that it was copied to are stored for later when converting the links.</p>
<p>After all notes are copied, the script scans each one and finds wikilinks based on a regex and parses them out into the linked note and the text to display. The linked note gets looked up to check if it was copied over according to the information that was stored earlier. If so, it gets converted end plugged into following helper, specific to Bridgetown: <code class="highlighter-rouge"><%= link_to "text to display", "linked-note.md" %></code> Otherwise, just the text to display is written without a link. This lets me link to anything in Obsidian and only what is published gets linked to in Bridgetown.</p>
<p>Images that are linked are not automatically copied over. The script spits out a list of images that were linked to and asks you to manually copy them over to the <code class="highlighter-rouge">/src/assets/</code> folder.</p>
<p>Lastly, my Kindle highlights are stored alongside my book notes under a <code class="highlighter-rouge">Highlights</code> header. The last step of the script is to lop these off so my messy highlights don’t get displayed.</p>
<h2 id="redesigning-the-urls">Redesigning the URLs</h2>
<p>I’ve wanted shorter, cleaner links for a while. They are easier to look at, type, copy, write, and say. They weren’t really long to begin with but compare these:</p>
<ul>
<li><code class="highlighter-rouge">wwinks.com/writing/wellbeing-tools/</code> vs. <code class="highlighter-rouge">wwinks.com/p/wellbeing-tools/</code></li>
<li><code class="highlighter-rouge">wwinks.com/writing/weeknotes-2024w36</code> vs.<code class="highlighter-rouge">wwinks.com/w/2024w36</code></li>
</ul>
<p>Much cleaner. The <code class="highlighter-rouge">/writing/</code> path is a vestige from the very beginning when I didn’t want to call my blog a blog. Here are all of my current content URLs:</p>
<ul>
<li><strong>Standard <a href="/p/">posts:</a></strong> <code class="highlighter-rouge">/p/<title>/</code> (was <code class="highlighter-rouge">/writing/<title>/</code>)</li>
<li><strong><a href="/b/">Book notes:</a></strong> <code class="highlighter-rouge">/b/<title>/</code> (was <code class="highlighter-rouge">/books/<title>/</code>)</li>
<li><strong><a href="/peace-corps/">Peace Corps</a> posts:</strong> <code class="highlighter-rouge">/peace-corps/<title></code> (unchanged)</li>
<li><strong><a href="/t/">Tags:</a></strong> <code class="highlighter-rouge">/t/<tag>/</code> (new)</li>
<li><strong><a href="/w/">Weeknotes</a></strong> <code class="highlighter-rouge">/w/<YYYYwWW>/</code> (new)</li>
</ul>
<p>Many blogs include the date or year in the link (e.g. <code class="highlighter-rouge">example.com/2024/a-blog-post/</code>) to make the posting date quickly evident or to avoid naming conflicts from two pages being titled the same thing. I chose not to do that because it lengthens the URL without really adding any value. The posting date and last modified date are in the post itself so it doesn’t need to be in the URL too. I’m not worried about naming conflicts; if <a href="https://sive.rs/su">Derek Sivers</a> who uses just a few characters in his URLs doesn’t have that problem, I certainly won’t.</p>
<p>Yes, I committed <a href="https://www.w3.org/Provider/Style/URI">a cardinal sin</a> and broke some links. I think it was worth it, though, to get shorter, more intuitive, and more sustainable URLs. To prevent too much <a href="https://en.wikipedia.org/wiki/Link_rot">link rot,</a> I switched hosting providers from GitHub Pages to Netlify.</p>
<p>With Netlify, you can specify server-side redirects to redirect users from one URL to another. If someone visits an old link that goes to <code class="highlighter-rouge">wwinks.com/books/upgrade/</code>, they will now be redirected to <code class="highlighter-rouge">wwinks.com/b/upgrade</code>. Same with all of the above changes. I will likely change <code class="highlighter-rouge">/peace-corps/</code> to <code class="highlighter-rouge">/pc/</code> in the future but wanted to test out the redirect functionality first. These posts are very important to me and I want to guarantee that anyone trying to read them will be able to.</p>
<h2 id="is-there-some-kind-of-competition-or-something">“Is there some kind of competition or something?”</h2>
<p>What’s the point? Why did I put in all this time and energy and stay up too late some nights just to make my website look cooler?</p>
<p>Besides learning so much, as that is always worth the effort to me, <strong>I love my website again.</strong></p>
<p>It makes me smile. I’m proud of my site and I’m excited to show it off. I know exactly what’s on every page, yet I still enjoy looking, browsing, and clicking around. I really like the tooling, much more than my last site, and I’m looking forward to the next time I can hack on the underlying code to implement more features. It’s <em>my</em> site and it represents me well.</p>Wellbeing Tools or, A Long Overdue Apologyrepo://p.collection/collections/_p/wellbeing-tools.md2024-07-20T00:00:00+00:00Part public apology, part gentle nudge for whoever may be reading this to do *something* to make themselves feel better, and part documenting some of the tools that form the foundation of my wellbeing.<ul id="markdown-toc">
<li><a href="#dfcr-is-my-first-line-of-defense" id="markdown-toc-dfcr-is-my-first-line-of-defense">DFCR is my first line of defense</a></li>
<li><a href="#healthy-mind-platter-for-sustainable-wellbeing" id="markdown-toc-healthy-mind-platter-for-sustainable-wellbeing">Healthy Mind Platter for sustainable wellbeing</a></li>
<li><a href="#vspired-for-longer-term-direction" id="markdown-toc-vspired-for-longer-term-direction">VSPIRED for longer-term direction</a></li>
</ul>
<p><em>This is my submission for the <a href="https://jamesg.blog/2024/07/01/indieweb-carnival-tools/">IndieWeb Carnival July 2024 - Tools</a> by James. I know what James was looking for in the prompt but I took some creative liberties and talked about some more meta (and more important) tools that I use.</em></p>
<p>What feels like forever ago, a friend told me about some tool that she learned in her therapy sessions. I don’t remember exactly what she called it but it was something that she was using to improve her mental wellbeing or to regulate an emotion.</p>
<p>I <em>do</em> remember snickering and thinking how ridiculous it was for someone to need to have mental “tools” to live their life. Still in high school, I was light years away from any shred of emotional awareness after shoving any and all issues down and out of view for my entire life. I thought I’d never be so weak as to need tools or therapy for anything in my life.</p>
<p>This sentiment followed me throughout the rest of high school and college. Like everyone else, I had struggles to get through. There were times when I wasn’t happy or thriving, just putting one foot in front of the other, wading my way through life. Whether it was a school holiday, final exams, or a summer job, there was always something in the near future that if I could just get there, I’d be OK. What else could be done besides just grin and bear it?</p>
<p>My perceptions finally started to change when I became a Peace Corps Volunteer. For two weeks, we sat under a scorching hot tent outside and got training on, among lots of other things, resiliency tools. After that, we met every two weeks or so to learn more. Throughout those three months of training, there was still a part of me that thought it was silly that US taxpayer dollars were paying for these tools to be developed and taught across the organization.</p>
<p>Finally, I set out to live in rural Morocco and start the hardest thing I’d ever done in my life. That was over a year and a half ago.</p>
<p>I now recognize that I wouldn’t have gotten where I am without a whole rolling chest full of relationship and wellbeing tools, skills, frameworks, and systems. I wouldn’t have the relationships and experiences that I have and I certainly wouldn’t have made it this far living in Morocco. Who knows where I’d be.</p>
<p>I need to use my <a href="/p/weekly-review/" class="internal-link">VSPIRED tool to check-in with my wellbeing each week</a> or else I feel out of touch with myself. When I inevitably find myself in a mental slump, I make sure and do activities from every part of the Healthy Mind Platter, lest I slip deeper into it. I need my Feelings Wheel, Mood Meter, and <a href="/b/atlas-of-the-heart/" class="internal-link">Atlas of the Heart</a> cheat sheets to identify what exactly it is that I am feeling. My younger self would be in stitches if he heard this.</p>
<p>Using these tools, though, is what allows me to become the person that I want to be. They give me a foundation to create, show up for others, and fully engage with life. Most importantly, they allow me to have the agency to take control of my own wellbeing. You don’t have to wait for things to get better.</p>
<p>This post is part public apology, part gentle nudge for whoever may be reading this to do <em>something</em> to make themselves feel better, and part documenting some of the tools that form the foundation of my wellbeing.</p>
<p>Firstly, to my friend: I’m sorry for making fun of you when all you were doing was trying to live happier and healthier. I’m proud of you for doing what you needed to do and I’m happy that you’re happy now.</p>
<h2 id="dfcr-is-my-first-line-of-defense">DFCR is my first line of defense</h2>
<p>I picked this tool up from a <a href="https://botsin.space/@selfcare">Mastodon bot</a>. It aligned so well with my own personal observations that I made it into an initialism.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> Usually, I can feel myself slipping into what I call a “slump” and the first signs are neglecting to do one or more of these four basic things:</p>
<ul>
<li><strong>Dressed?</strong> Get out of the NASA-themed basketball shorts you’ve been wearing for two (or three, or four…) days and put some jeans on.</li>
<li><strong>Fed?</strong> Eat something nourishing. Oatmeal is an easy one.</li>
<li><strong>Clean?</strong> As embarrassing as it is, showering is usually the first thing for me that goes when I am in a slump.</li>
<li><strong>Rested?</strong> Take a nap if you’re tired. Leave your phone in a different room.</li>
</ul>
<p>DFCR is where I go first when I’m not feeling good mentally. It sounds simple but I have days where doing even these is difficult. Then, once I finally get the gumption to do them, I’m always surprised how much better I feel when I do these simple things.</p>
<h2 id="healthy-mind-platter-for-sustainable-wellbeing">Healthy Mind Platter for sustainable wellbeing</h2>
<p>The Healthy Mind Platter (HMP) is usually what I go to next when I am trying to get out of a slump or avoid slipping into one. I learned this one from a Peace Corps training.</p>
<p>The HMP is basically the <a href="https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/">Healthy Eating Plate</a> but for your brain. It has seven daily activities that ensure that you get a healthy and balanced brain “diet.” There’s no specific amount of time that you should spend on each activity each day because circumstances and needs change. The important thing is to note what activities you might not have been getting enough of recently and make an <em>active</em> effort to engage in them, even if for a short amount of time. The seven categories are as follows:</p>
<ul>
<li><strong>Sleep time.</strong> Are you getting enough rest? Have you been sleep procrastinating or doom scrolling too late into the night?</li>
<li><strong>Play time.</strong> Have you done anything creative or novel recently?</li>
<li><strong>Down time.</strong> Down really means down here. When was the last time you let your brain just wander without needing music or something to focus on to occupy it?</li>
<li><strong>In time.</strong> In stands for introspection. Reflect internally by meditating or journaling. What exactly are you feeling or thinking?</li>
<li><strong>Connecting time.</strong> Have you actually talked to someone or shaken someone’s hand recently? Sometimes you need just that bare minimum and sometimes you need some proper connection time with people you belong with.</li>
<li><strong>Physical time.</strong> How much have you been moving lately? We all know exercise is good for the brain. Take a walk, stretch, or do some housework. Even a little bit is way better than none.</li>
<li><strong>Focus time.</strong> Make the effort to focus on and complete a task. Is there something you’ve been wanting to learn or a project you’ve been wanting to make progress on?</li>
</ul>
<p>Again, there’s no rule here for how much time you spend on each activity. Go through each one and recognize which you are lacking in. What matters is that you are proactively putting in effort to maintain healthy mental balance. Some of these can be harder to do than others. It’s hard to get <em>any</em> tasks done when all I want to do is lay in bed and scroll on my phone. This is where DFCR comes in; it’s a prerequisite to doing anything from the Healthy Mind Platter.</p>
<p>I have a sheet of paper on my wall with these seven categories each in their own box. I stuck a sticky note in each box with some specific activities that I can do for each one. This minimizes the friction between recognizing I need to do something and actually doing it. For example, play time usually gets thrown out pretty quickly when I’m in a slump. The last thing I want to do then is think of something fun to do. Instead, I look at the list of fun activities I already thought about (do a crossword, play Marvel Snap, read a fiction book, etc.) and choose one.</p>
<h2 id="vspired-for-longer-term-direction">VSPIRED for longer-term direction</h2>
<p>Another acronym and another tool that I learned from Peace Corps. This tool is more proactive than the others. I do this journaling activity once a week as part of my <a href="/p/weekly-review/" class="internal-link">weekly review</a> and it helps me see, from a higher level, the bigger trends in my life. Each letter represents an area of wellbeing.</p>
<ul>
<li><strong>Vocational.</strong> Having an occupation that provides a sense of fulfillment and is aligned with your skills and values.</li>
<li><strong>Spiritual.</strong> Having a sense of purpose and meaning in the world.</li>
<li><strong>Physical.</strong> Exercising regularly, eating well, sleeping enough, and using substances responsibly.</li>
<li><strong>Intellectual.</strong> Engaging in deep learning or novel experiences.</li>
<li><strong>Relational.</strong> Nurturing healthy relationships with yourself and others.</li>
<li><strong>Emotional.</strong> Accepting all emotions and reaching towards resiliency.</li>
<li><strong>Digital.</strong> Using technology in a way that adds to your life rather than distracts from it.</li>
</ul>
<p>For each area, I ask myself: <em>“To what extent have you felt this principle in your life during the past week?”</em></p>
<p>I answer on a scale of one to ten and write a few sentences as to why I chose that rating. These are subjective ratings so don’t overthink them. There is no right answer.</p>
<p>The areas are flexible so you can pick and choose which ones are important to you. I originally learned this as just SPIRE and later realized that “spiritual wellbeing” had turned into “how work was going.” So, I added the V to give me a space to write about my vocation separately from my spiritual wellbeing. I also sometimes fall into the trap of being on my phone too much. I wanted to reflect on that each week and so I added digital wellbeing. These pillars are all inter-related and affect each other. Harvard has a <a href="https://wellness.huhs.harvard.edu/your-wellbeing">center that lists other dimensions</a> to pick and choose from.</p>
<hr />
<p>The three tools I laid out here are parts of a system that all work together to help me thrive and stay healthy. When I am in <a href="https://anatomy.1651.org/#1460-survival-mode">survival mode,</a> DFCR is the only goal. After that, I maintain a balanced mental diet from the Healthy Mind Platter. Then, I check-in weekly on the overarching themes and factors of my wellbeing.</p>
<p>This isn’t the only system that I use to live a better life but it is the most foundational. It is the baseline everything else stems from.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>I tried coming up with a mnemonic device to remember the letters but the best I could come up with was “Don’t Feel Quite Right” and pretend that the Q is a C. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>heyjohn: A Vision For A Better Social Mediarepo://p.collection/collections/_p/heyjohn.md2024-07-07T00:00:00+00:00I'm now running my own private social media website for my friends.<ul id="markdown-toc">
<li><a href="#my-vision-for-heyjohn" id="markdown-toc-my-vision-for-heyjohn">My Vision For heyjohn</a></li>
<li><a href="#what-heyjohn-actually-looks-like" id="markdown-toc-what-heyjohn-actually-looks-like">What heyjohn Actually Looks Like</a></li>
<li><a href="#why-not-insert-some-other-platform-here" id="markdown-toc-why-not-insert-some-other-platform-here">Why Not <em>Insert Some Other Platform Here</em>?</a></li>
<li><a href="#questions-uncertainties-and-ideas" id="markdown-toc-questions-uncertainties-and-ideas">Questions, Uncertainties, and Ideas</a></li>
<li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li>
<li><a href="#gratitude" id="markdown-toc-gratitude">Gratitude</a></li>
</ul>
<p>I miss my friends.</p>
<p>In high school, I had a small group of friends that I did everything with. We were at Jacob’s house nearly every day after school, even if it was eight miles out of the way. We learned, played, created, and grew together and I love them dearly to this day.</p>
<p>As everyone’s lives started, we had to physically separate. John and I went a few hours away to go to school. Garrett went across the country. Until this point, we never had to connect without being in the same physical space. We tried our best, usually playing video games together and waiting for Christmas break to come when everyone could gather again.</p>
<p>Over time, we tried a few different tools to maintain the level of connection that we had built over those formative years. We tried creating a Discord server with different channels for different topics. We tried gaming regularly, creating a book club, and a bi-weekly newsletter. Nothing really stuck except for semi-regular individual phone calls and our three-or-four-messages-at-a-time group chat on Snapchat. Everyone always had other responsibilities and relationships to take care of that left nurturing our small community on the back burner.</p>
<p>And now I am 5,600 miles away and eight (sometimes nine) hours ahead of home. I’ve met some incredible people here that I’ve made relatively deep connections with. I’m afraid of the impending disconnect in these relationships that I <em>know</em> is coming once it’s time to sprinkle ourselves back across the United States.</p>
<p>Maybe I need to embrace that people grow as do my relationships with them. Maybe I should just let Lady Time work her magic and let things happen naturally. Relationships can be deep <em>and</em> temporary. But these people really mean a lot to me. They are people I can go to and be myself and trust wholeheartedly. They are relationships worth nurturing and putting effort into.</p>
<p>For a long time, I’ve needed a tool, a platform, a community that facilitates and fosters meaningful connection between people that I care about. So, I decided to run my own social media website called heyjohn.</p>
<h2 id="my-vision-for-heyjohn">My Vision For heyjohn</h2>
<p>I know that this community is going to grow and develop as we do but I want to make clear the purpose and vision I have for creating and running heyjohn.</p>
<p>I imagine heyjohn to be an online space where people can be themselves and use that as a tool for connection and belonging. It’s a small, private, and highly interconnected social platform that is free of ads, algorithms, and performativity. It’s a living and breathing entity that sticks to some central values:</p>
<ul>
<li><strong>Authenticity:</strong> People should feel supremely comfortable being themselves on heyjohn. We are all human beings and that alone is a beautiful thing. We all have experiences and stories that make us who we are and we shouldn’t need to explain ourselves or our needs. No one should have to change their true selves or hide an identity.</li>
<li><strong>Empathy:</strong> People just want to be heard, seen, and understood. Empathy is <em>not</em> putting yourself in someone else’s shoes. Instead, empathy is believing other people’s stories about what it’s like in their shoes, <em>even if it doesn’t match your perception of reality.</em> It’s also not sympathy, comparison, minimization, or unsolicited advice.</li>
<li><strong>Trust:</strong> Some trust is inherently required in any social network. In this case, we all trust that others will practice non-judgement, respect our boundaries (don’t forget to set them!), and act with integrity.</li>
</ul>
<p>I know these can feel awkward and vulnerable, especially online, but they are core tools in building connection and belonging. They are the base that all of my meaningful relationships are formed from.</p>
<h2 id="what-heyjohn-actually-looks-like">What heyjohn Actually Looks Like</h2>
<p>So, how do we actually achieve all that?</p>
<p>heyjohn is a fork of <a href="https://joinmastodon.org/">Mastodon</a>, a popular federated microblogging platform. Without getting into the weeds too much, it is very similar to X in look and feel. The only functional difference is that <strong>heyjohn is closed to the outside world.</strong> The only people that can see our posts are people that I have personally invited and onboarded.</p>
<p>The basic functionality is people post (also called a toot) a short thought, update, question, or anything else that they want to share. Other people on heyjohn will see posts of people they follow chronologically and reply to them.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> Posts and replies might be:</p>
<ul>
<li>A poll asking what book you should read next</li>
<li>A status update on the project you are working on</li>
<li>A picture of you and a loved one on a trip</li>
<li>A link to an interesting podcast and what you learned from it</li>
<li>An open invite for people to come over for a barbecue next Saturday</li>
<li>An announcement that I’ll bring beer to that barbecue</li>
</ul>
<p>Beyond that, there are the normal things you’d expect. You can tag others, use hashtags, follow others, and block content. The underlying code is being constantly updated by a <a href="https://blog.joinmastodon.org/2024/04/mastodon-forms-new-u.s.-non-profit/">large non-profit</a> with resources behind it so features will get added and updated as they develop them.</p>
<p>I’m also <a href="https://github.com/Westley-Winks/heyjohn">maintaining my own version of the code</a> so that we can make changes as needed by the community. I’ve only made one small change that is hardly noticeable. However, if the community wants a new feature, we can add it. Features could range from small visual changes to custom bots to fundamental restructuring of the program. We are limited only by the collective imagination and coding ability of the group.</p>
<p>Community events and group activities are also important for feeling connected to the whole. We can use heyjohn to organize a book club, a question of the week thread, or something else. Again, we are limited only by our collective imagination.</p>
<h2 id="why-not-insert-some-other-platform-here">Why Not <em>Insert Some Other Platform Here</em>?</h2>
<p>I spent a long time doing research and testing things out before I landed on microblogging as the concept and Mastodon as the implementation.</p>
<p>Firstly, I’ve noticed that group chats are too “fast.” You have to be there when the conversation is happening or else you miss out. The content of the conversations have no staying power. Great for quick updates and logistics, poor for meaningful connection.</p>
<p>When there are more than a handful of people in a group chat, one or two people tend to dominate and crowd everyone else out. It makes participating feel scary unless you have a big “presence” which I certainly don’t. It’s also hard to create an identity for yourself in that kind of environment.</p>
<p>Microblogging has a good pace to it. It’s asynchronous but posts stay relevant because they are so short. I’m not expected to reply immediately because the post will still be there in a few hours but I’m not going to reply to a 150 character comment from three months ago. This leaves space for thought and empathy in both posts and replies. Everyone also has their own profile so I can peruse a specific person’s posts to get to know them or catch up with their lives.</p>
<p>Secondly, I’m not going to let some Big Tech platform vacuum up every single message we send and sell that data to ad companies or feed it to an AI training system. That is out of the question for privacy and quality-of-life purposes.</p>
<p>Considering all that, I was left with a few different federated microblogging platforms. I tried most of them out but kept coming back to Mastodon for its maturity and polished look. I got it set up following their documentation and they are actively developing the platform. They have an <a href="https://joinmastodon.org/apps">official app</a> and email notifications just work.</p>
<p>There are some <a href="https://glitch-soc.github.io/docs/">other</a> <a href="https://github.com/hometown-fork/hometown">Mastodon</a> forks that add big, new features like local-only posting (alongside public posting) and better formatted toots. I <em>really</em> like these features but I wanted to start off with completely closing off the community. It is a simpler start (and keeps server costs real low). Again, I am maintaining the heyjohn code. If people want to open it up and have those other features, we can.</p>
<h2 id="questions-uncertainties-and-ideas">Questions, Uncertainties, and Ideas</h2>
<p>The technical part of heyjohn was fun and easy for me. The more difficult part of this project is the social component. I keeping coming back to analogy of heyjohn being like a party. To start, I will be the party host that makes sure everything is going well and adding “<a href="https://runyourown.social/#you-are-the-party-host">social lubrication</a>” when needed. I want people to use this tool and benefit from it.</p>
<p>As the community develops its own culture and tradition, I’m expecting people to take ownership of the party. It will no longer be Westley’s party and we’ll all play a role in making <em>our</em> party an inviting place to be. This could come in the form of running a group activity, brainstorming new features, or chipping in for server costs.</p>
<p>One question that I can’t yet figure out is who is in and who is out. I want to be inclusive and have everyone involved but exclusivity is a feature in this case. So, who do we invite to the party? Of course John is in but what about his aunt that he swears is cool? I think this will be easier to answer once the actual culture of the community is developed. It will become more clear who would be a good fit and won’t.</p>
<p>I’m also quite scared that this project will end up like so many before it and fizzle out due to a lack of participation. Again, people are busy and have much better things to do. It has to be lightweight and inviting enough that people <em>want</em> to participate and make it their own. I’m hoping it’s like a flywheel. Once it gets going and people start feeling like they belong and take ownership of the community, it should sustain itself.</p>
<p>Finally, I have some ideas for features and bots that may or may not make it in someday:</p>
<ul>
<li><strong>Logo contest.</strong> This is the first order of business once we get a few more people. Open up submissions for a couple weeks then everyone votes for a heyjohn logo.</li>
<li><strong>GuillotineBot.</strong> Each week, someone gets randomly selected and their profile picture gets deleted.</li>
<li><strong>Merch.</strong> Once we have a logo and a proper community, we can get stickers and pins. I love pins.</li>
<li><strong>Book club.</strong> I’m not quite sure how to implement this but I’m thinking we could use hashtags. Have a weekly thread about a certain portion of a book and filter out the hashtags to avoid spoilers.</li>
<li><strong>Groups/Events.</strong> Some kind of system for further privacy designed around specific purposes. Maybe there is a temporal component so that people don’t stay in their little bubbles. There are lots of ongoing discussion about how to best implement groups.</li>
</ul>
<h2 id="conclusion">Conclusion</h2>
<p>I set all this up for selfish reasons: I miss my friends and I want a sustainable platform to foster connection between people I care about. At the same time, I really want this to be a positive force in everyone’s lives who uses it. There are plenty of places, online and off, where you can’t be who you are or have to don some kind of identity that isn’t really yours.</p>
<p>I hope that heyjohn can be a pleasant respite.</p>
<p><em>Note: I wrote a <a href="/p/introducing-heyjohn-forum/" class="internal-link">follow-up</a> to this after replacing Mastodon with a forum. The vision hasn’t changed but the platform has.</em></p>
<h2 id="gratitude">Gratitude</h2>
<ul>
<li><strong>Garrett, Jacob, John, and Levi</strong> for being my best friends and giving me a space to grow and be. I love you guys.</li>
<li><strong>Darius Kazemi</strong> for writing up <a href="https://runyourown.social">a wonderful article</a> that really formed the foundation of this project. It came at a perfect time.</li>
<li><strong>Mastodon contributors</strong> for putting in the work to make software that is clean and open to everyone.</li>
<li><strong>Brené Brown</strong> for teaching me the skills and language to express myself accurately.</li>
</ul>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>I will write out a proper onboarding/users guide at some point. The official documentation isn’t that fun or useful to read. Plus, some of it doesn’t apply since heyjohn is a private server. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Creating Somethingrepo://p.collection/collections/_p/creating-something.md2024-06-10T00:00:00+00:00What I learned (re)building my website in Astro.<ul id="markdown-toc">
<li><a href="#leaving-hugo" id="markdown-toc-leaving-hugo">Leaving Hugo</a></li>
<li><a href="#framework-agnosticism" id="markdown-toc-framework-agnosticism">Framework Agnosticism</a></li>
<li><a href="#styling" id="markdown-toc-styling">Styling</a></li>
<li><a href="#whats-next" id="markdown-toc-whats-next">What’s Next?</a></li>
</ul>
<p><em>This is my submission for this month’s <a href="https://indieweb.org/indieweb-carnival">Indieweb Carnival</a>. The topic of the month is <a href="https://andrei.xyz/post/indieweb-carnival-june-2024-diy-something-from-nothing/">DIY - Something from (Almost) Nothing</a>. A huge thanks to <a href="https://andrei.xyz/">Andrei</a> for hosting.</em></p>
<p>I’m not a naturally creative person. Curious, yes, but not creative. I’m consumptive, constantly on the hunt for more information and interesting ideas. Most of the time, I don’t actually “create” anything with my learning, in the traditional sense of the word. I prefer keeping things in the abstract rather than the concrete. It’s much easier thinking “yeah, I could do that” rather than trying to prove that I can, in fact, do that.</p>
<p>There are two things that I create these days and both of them are on my computer: articles and software. I’ve been looking for a proper coding project to do recently and I’ve been eyeing <a href="https://astro.build">Astro</a> to rebuild my website with. I took Andrei’s prompt as the sign I needed to actually do it.</p>
<h2 id="leaving-hugo">Leaving Hugo</h2>
<p>I built <a href="https://github.com/Westley-Winks/website-rev-1">my first website</a> at the end of 2021 using a <a href="https://gohugo.io/">Hugo</a> template. I was just getting into coding (outside of using MatLab and Julia in college) and I wanted to test out my web development skills. It went through a few different revisions over the years, but they all used Hugo in the background. I was learning HTML, CSS, and git with Hugo always cheering me on from the sidelines.</p>
<p>From my research, Hugo was pitched as a simple and fast framework for getting started. I wanted the easiest thing possible since I was just getting started and testing the waters. Since I didn’t know anything else, I accepted that even though Hugo had its quirks, I just needed to write good enough code to work around it. I thought all static site generators would have the same issues.</p>
<p>Then I started hearing chirps about the new kid on the block, Astro. Like Hugo, Astro pitches itself as a framework for “content-driven websites.” The difference is that Astro can be as simple or as complex as you like. For my simple use case, both perform the same basic functions of reading in my Markdown content, putting that content into templates, and rendering that to HTML. However, I found the templating and components in Astro to be much easier and more intuitive.</p>
<p>Part of the reason is that I am more comfortable with JavaScript (JS) than I am with Go. Astro components allow you to write any JS you need for that page to render then strips it away when you build the site. It felt much less rigid and awkward than Hugo’s system. You can pass information about the pages between Astro components which adds even more possibilities and flexibility.</p>
<p>I’d summarize it as Hugo being “content first” while Astro is “pages first”. At build time, Hugo goes one by one through your content, finds the appropriate template (according to its complicated <a href="https://gohugo.io/templates/lookup-order/">lookup tables</a>), plugs your content into the template, and builds the site page by page. In comparison, Astro starts with all the pages that you want your site to have, generates them with templates, then finds the content and components needed to fill in those pages.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></p>
<p>Another huge benefit of Astro that I didn’t know I needed is type checking with TypeScript. It makes sure that the data in my content is consistent and in a predictable, predetermined format. This means that I can guarantee that every page will have a <code class="highlighter-rouge">date</code> in the form <code class="highlighter-rouge">YYYY-MM-DD</code> to use. It prevents typos and I can reliably query a collection of content knowing that all the metadata is the same.</p>
<p>Like I said, Astro can be as simple or as complex as you’d like. Mine is pretty simple but if I want to add more later, I can. If I want to use <a href="/p/styling/" class="internal-link">Tailwind</a> for styling instead of vanilla CSS, it’s as easy as running <code class="highlighter-rouge">npx astro add tailwind</code> and adding utility classes. There are also integrations for UI frameworks like React and Vue. I never tried but apparently they don’t work quite right in Hugo while they are first-class citizens in Astro.</p>
<h2 id="framework-agnosticism">Framework Agnosticism</h2>
<p>Even though I completely changed my website, I didn’t actually have to change any of the really important stuff, my content. I write all of my posts in Obsidian, <a href="/p/obsidian-pcv/" class="internal-link">my notes app of choice</a>, which saves them all as Markdown. Because I do all my writing in one place, I have one point of truth for all my content that my website then pulls from.</p>
<p>Pulling from that content is more complicated than it sounds though. For my last website, I had a pretty <a href="https://github.com/Westley-Winks/obsidian-to-hugo">clunky Python script</a> that read all my Markdown files, copied them to the website, then deleted the ones that didn’t have a <code class="highlighter-rouge">publish: true</code> tag in the frontmatter. There were so many different cases that dictated how a particular piece of content should be copied that the script was really just layers and layers of <code class="highlighter-rouge">if</code> and <code class="highlighter-rouge">for</code> loops inside of each other. It worked but <a href="https://github.com/Westley-Winks/obsidian-to-hugo/blob/main/src/obsidian_to_hugo/obsidian_to_hugo.py#L107">it wasn’t pretty</a>.</p>
<p>This time around, I found <a href="https://github.com/Westley-Winks/obsidian-to-astro-sync">someone else’s script</a>. It seemed like the author’s content structure was relatively flat while I’m a folder fanatic so I had to adjust a few lines. Now, I can run the script and it updates any content that has changed in my Obsidian folder while maintaining links and images.</p>
<p>Sometimes I get a little wary about using a framework like Hugo or Astro because I can’t guarantee the longevity of them. Even though they are open source and the source code will be around forever, support for them could theoretically be dropped anytime.</p>
<p>My theory is that enough people rely on this framework that if it does get shut down, another good one will pop up. This already happens with all of the JS frameworks available. Worst case scenario, I learn a new framework. At the end of the day, my content is completely independent of how it is displayed on a website and tools will be built to adapt to that.</p>
<h2 id="styling">Styling</h2>
<p>Making a website look good is way harder than I thought. In my last website, I used a classless framework called <a href="https://newcss.net/">new.css</a>. It greatly reduced the complexity of my website since I didn’t have any classes in my HTML and minimal custom CSS. It looked great and I didn’t have to do any work besides make sure my HTML look good.</p>
<p>However, since the time I started using new.css, I’ve seen a lot of really cool and creative personal websites. I wanted my website to be <em>mine</em> too. I also didn’t want to add too much complexity with a styling framework like Tailwind. So, I opted for regular ol’ CSS.</p>
<p>Astro makes this pretty easy. It uses <a href="https://docs.astro.build/en/guides/styling/#scoped-styles">scoped styling</a> that allowed me to write CSS for a component right alongside that component. Yet again, I avoided having to mess with class names for all my HTML elements. This system is like the best of both worlds between vanilla CSS and utility classes. I get the “CSS alongside HTML” that utility classes provide without the clutter of adding a bunch of class names.</p>
<p>Taking <a href="https://brutal.elian.codes/">inspiration</a> <a href="https://flamedfury.com/posts/">from</a> <a href="https://piccalil.li/">others</a>, I set out to make my website functional and personal.</p>
<p>I started with the table of contents and I love how it turned out. First, I followed <a href="https://kld.dev/building-table-of-contents/">a recipe</a> to get all the headings and subheadings formatted correctly into HTML from Astro. I modified <a href="https://gist.github.com/dylancwood/7368914">this CSS</a> to make it look like a tree. Then I made it sticky so that it stays on the left side of the screen as you scroll, allowing you to jump around from heading to heading really easily.</p>
<p>Then, I dove into the inner workings of flexbox to get it to wrap at <em>just</em> the right time so it looks good on every size screen. I added a button to hide/show the table of contents on mobile-sized screens so that you don’t have to scroll through a big list before actually reading the content.</p>
<p>Next came designing the pages that hold lists of content (<a href="/p/">/writing</a>, <a href="/b/">/books</a>, etc.). I went back and forth between the “date + title” format and the “card” format. I also knew I didn’t want to use a <code class="highlighter-rouge"><details></code> dropdown block because I didn’t like the “click > scroll down slightly > click again” functionality on my last website design. Eventually, I opted for the card format so that I could display additional information and context before clicking into a post. The normal list was a bit too simple for me this time around.</p>
<p>I <em>really</em> wanted the cards to pack densely, all butted up against one another horizontally and vertically like a mosaic. Getting things to stack in one direction is easy but not both. I tried using flexbox <em>and</em> grid but they both only allowed items to stay in their row, preventing them from being pushed up against the card above it. I later learned this is called a <strong>masonry layout</strong> and it currently takes JS to work properly. According to the <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout/Masonry_layout">MDN docs</a>, native CSS support for it is not compatible with any browsers right now.</p>
<p>Coloring my site was last and the hardest. It was easy to pick out a really good looking color palette only for it to look clunky once actually applied to the whole website. I used <a href="https://coolors.co/">coolors</a> to generate random color palettes until I found one that sort of worked. The colors were adjusted and applied according to <a href="https://anthonyhobday.com/sideprojects/saferules/">this guide</a> by Anthony Hobday. Adding a few shades to each color really helped the website as a whole look more cohesive.</p>
<p>The <a href="https://brailleinstitute.org/freefont">Atkinson font</a> came preloaded when I created the Astro project and I liked it enough to keep it.<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup> To finish, I added some bells and whistles like hover actions and called it good enough for now. There are a lot of little tweaks that I might like to make in the future but there are bigger things I’d like to add first.</p>
<h2 id="whats-next">What’s Next?</h2>
<p>I’m currently looking at a list of to-dos ranging from small tweaks to large additions. That’s not even counting the “ideas” list.</p>
<p>For now, I am happy with it and I am proud of myself for creating it. I wouldn’t have been able to do it without others creating lots of stuff before me though. The people whose links are littered throughout this post all contributed to this creation. Like I said at the beginning, I’m much more consumptive than creative. Still, I made something with my own hands that I can appreciate and maybe others can too.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>I don’t know either of these well enough to know if that is actually how the code works. This simplification is just what it <em>seems</em> like happens based off of how the templates are built and how the routing is done. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>I love fonts. I’ve now got Atkinson on my Kindle to try out. <a href="https://supernotes.app/blog/posts/sn-pro-font-family/">SN Pro</a> is just too good to stop using it in Obsidian though. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Not Even Water?repo://peace-corps.collection/collections/_peace-corps/not-even-water.md2024-05-14T00:00:00+00:00An overview and some stories from the Islamic month of Ramadan.<p>I experienced my second and final Ramadan (رمضان) in Morocco. Ramadan is such an important cultural event here and across all countries with a Muslim population. It is a special time that brings people together all across the Islamic world.</p>
<p>It’s difficult to put all the feelings, experiences, and essence of Ramadan into one piece of writing, especially as an outsider that is still learning about it. To try and get close, I sat down with my host sister and counterpart, Hajar, and asked her questions about her story and relationship with the holy month. That interview, along with my own experiences and American viewpoint, informed what follows.</p>
<p>I feel quite proud learning culture and writing stories like this. I am honored to have the duty to untangle preconceptions and stereotypes that Americans have when thinking about Arab and Islamic culture. This is where the real power of human-to-human connection lies.</p>
<hr />
<p>For Hajar, Ramadan is an exciting and thankful time. Even before Ramadan begins, she is filled with a sense of gratefulness that Allah gives her a chance every single year to live Ramadan again. It’s a shared feeling across the community. In the weeks leading up, people are more positive and you see a lot more smiles. There is a sense that people have more energy during the day. As you walk down the streets and alleyways, there is a smell of <em>shabakiya<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></em> in the air. Everyone is stocking up on the essential treat that is at every breakfast table in Morocco.</p>
<p>The thing that most Americans associate with Ramadan is fasting. It’s the most visible part of the tradition and a large departure from our own culture. Fasting during Ramadan is one of the <a href="https://en.wikipedia.org/wiki/Five_Pillars_of_Islam">five pillars of Islam</a> and is written directly in the Quran:</p>
<blockquote>
<p>O believers! Fasting is prescribed for you—as it was for those before you—so perhaps you will become mindful of Allah. (2.183)</p>
</blockquote>
<p>Fasting, in an Islamic context, means abstaining from eating, drinking, having sex, chewing gum, and smoking while the sun is up. No, not even water. Not everyone is required to fast, however. Children, elderly, pregnant women, breastfeeding mothers, menstruating women, sick people, or people travelling are all exempt. Basically, if fasting harms someone’s wellbeing, they are not required to fast. They should, however, make up those missed days of fasting later.</p>
<blockquote>
<p>Ramadan is the month in which the Quran was revealed as a guide for humanity with clear proofs of guidance and the decisive authority. So whoever is present this month, let them fast. But whoever is ill or on a journey, then let them fast an equal number of days after Ramadan. Allah intends ease for you, not hardship, so that you may complete the prescribed period and proclaim the greatness of Allah for guiding you, and perhaps you will be grateful. (2.185)</p>
</blockquote>
<p>To start the day, there are people that dutifully wake up and walk down each street with drums, jostling everyone up about an hour before the <em>fajr</em> call to prayer (around 5:45 am by the end of the month). This gives everyone a chance to have <em>suhoor</em> which is the last meal before starting the fast.</p>
<p>Luckily for me, they didn’t come around my neighborhood (that, or I’m a <em>really</em> heavy sleeper)<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup>. This left me free to wake up if and when I wanted. For the first few days, I would get up and eat a light meal with yogurt, fruits, and maybe some eggs. I’d also chug a big bottle of water because I knew I wouldn’t have any for the next 14 hours. As my sleep schedule got more and more bent out of shape as Ramadan went on, I started staying up later and later. In that case, I would just eat before going to bed at around two or three in the morning.</p>
<p>Once fasting begins, people go about their normal lives, doing as they normally would. Fasting gives Hajar energy. She, of course, feels thirsty, hungry, and tired throughout the day but she doesn’t mind it one bit. For her, the time flies during the day. She is excited to go home and do even more work. Hajar recently had a baby, a sweet and easy-going little girl. After spending the day at her office, Hajar comes home to help prepare “breakfast” with her family and take care of her daughter. It’s not work for her.</p>
<p>I can say with utmost certainty that I did not have the same experience.</p>
<p>The days were a slog. I’d try and get work done on my computer with no coffee or food to fuel my brain and nothing would get done (hence writing this months after Ramadan ending). Then, I’d go try and be social and present while breaking the fast with my host family. I tried my best but I couldn’t help being irritable most days. A volunteer friend said it best:</p>
<blockquote>
<p>My sleep schedule is completely destroyed and I’m tired all the time which makes me irritable.<br />
<em>Adam Kerkman</em></p>
</blockquote>
<p>Each afternoon, I would walk across town to my host family’s home to break the fast with them. As I walked, I’d see families congregated outside, parents watching their children play soccer or older men talking amongst themselves, waiting for the sun to disappear. When I arrived, the women would usually be working in the kitchen getting everything ready to eat. My host dad would have the news on, watching it curiously with Hajar’s daughter by his side. Piece by piece, the breakfast spread would get assembled; two tables were required to contain the sandwiches, <em>msmen</em>, <em>srraq zit</em><sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">3</a></sup>, juice, and dates. It sounds like a lot of work but I know my other host sister, Souad, truly enjoys providing for and caring for her family.</p>
<p>In the last few minutes before the <em>maghrib</em> call to prayer marked the end of that day’s fast, we all wait in anticipation, wondering if we had actually missed the voice from the megaphone that echoes down every street. Once the time finally comes, everyone grabs a plump date from the small hill on the table and whispers to themselves a recitation, telling Allah that they have fasted for his sake and thanking him for the food. My host mother grabs the big aluminum ladle from the pot of <em>harira</em> and starts filling up bowls. She can usually intuit what kind everyone wants (red or white) but still asks to make sure before passing them around. My signature move was to have two bowls of <em>harira</em> before moving onto the rest of the feast.</p>
<p><img src="/assets/first-fast.webp" alt="first-fast.webp" /></p>
<p>While I love my host family and always feel welcome, I rarely felt like I truly belonged there during Ramadan. It felt like sitting down for a Thanksgiving meal with someone else’s family. The air had an energy in it that made everyday feel like a holiday that I couldn’t really participate in, like the feeling of not having any presents under the tree with my name on them.</p>
<p>Fasting is more complex than simply not consuming during the day, though. It’s a commitment. It is an opportunity to physically feel what millions of people who live with food insecurity feel every day. It is a reminder to stop and appreciate what you have in your life. Fasting, counterintuitively, <em>adds</em> more to your life in the form of empathy, gratitude, and connection to something bigger than the self.</p>
<blockquote>
<p>And I appreciate all Allah gave us…the gifts from Allah like our health, the food, the water. When you stop [doing] something, you appreciate it more. When you stop [having] something, you appreciate it more.<sup id="fnref:4" role="doc-noteref"><a href="#fn:4" class="footnote" rel="footnote">4</a></sup><br />
<em>Hajar</em></p>
</blockquote>
<p>Deeper down and for Muslims across the world, Ramadan is a time to become closer with Allah through self-reflection, community connection, prayer, and giving. Everything is done with Allah in mind. Hajar’s favorite part of Ramadan is becoming closer to Allah more than she normally does outside of Ramadan. After spending Ramadan with Hajar, it is abundantly clear to me that she really values the connection she has with her family, too.</p>
<p>Normally, there are five prayers per day for Muslims. During Ramadan, there is a special one called <em>tariwih</em> that is done after the final <em>isha</em> call to prayer at night. While not mandatory, it is highly recommended as it is seen as having high spiritual power and virtue.</p>
<p>Unfortunately, I couldn’t see a <em>tarawih</em> prayer myself. According to Hajar, you walk into the mosque and men take their places in the front and women in the back, separated by a thin piece of fabric. The mosque becomes much more full than normal. Shoes are scattered in disarray just outside the door to the mosque. Hajar feels proud to be a Muslim when she is surrounded by so many others engaging in a shared activity so important to their religion and identities. High-level students from the mosque read the Quran while everyone prays, bowing, reciting, and standing in unison. <em>Tarawih</em> is also a good physical practice. Like taking a walk after dinner, it is good to do some light moving and stretching after eating so much to break the fast.</p>
<p>In Islamic belief, the night when the Quran was revealed to the Prophet Muhammad (pbuh) by the angel Jibril (or Gabriel, in English) is called <em>Laylat al-Qadr,</em> or Night of Power, and is celebrated towards the end of the Ramadan month. The exact date is not mentioned specifically in the Quran but scholars believe that it most likely occurred on one of the “odd-numbered nights of the last ten nights of Ramadan.” It is celebrated on the 27th night of Ramadan in Morocco.</p>
<p>On this night, the mosque is open and active until the sun comes up. The whole Quran is read. It is believed that worshiping Allah this night is more powerful and rewarding than a thousand months of worship.</p>
<blockquote>
<p>The Night of Glory is better than a thousand months.<br />
That night the angels and the holy spirit descend, by the permission of their Lord, for every decreed matter.<br />
It is all peace until the break of dawn. (97.3-5)</p>
</blockquote>
<p>The mosques usually have couscous ready to go for everyone to eat while doing their prayers. Some people will also go home for a few hours to take a nap and come back to the mosque later in the wee hours of the morning. In my community, there is an Islamic school that has someone reading the Quran that night and it is a magical feeling, even for me. It is dead silent aside from the voice that covers the town as I sit on my roof and just listen and be.</p>
<p>For me (who is not Muslim), I took the month to expand my own spiritual practice while also challenging myself by participating in the fasting tradition. I journaled more consistently, meditated, and read a few spiritual books that have been on my “To Read” list for a while.</p>
<p>Giving and charity are huge aspects of Ramadan and Islam in general. It is up to ability, though. Like fasting, if you don’t have anything to give, you are exempted. It also doesn’t need to be money.</p>
<p>In the week leading up to Ramadan, my <em>hanut</em> (little shop where you buy pretty much everything) was organizing a Ramadan basket. They were taking donations to fill boxes with groceries, food, personal care items, and house supplies to give out to people who needed them. There are also big tents put up by local associations where people who don’t have anywhere to break their fast go and eat for free.</p>
<p>Hajar spoke passionately about giving (<em>zakat,</em> in Arabic), fervently jabbing the table with her index finger as she explained. In her eyes, giving doesn’t decrease from her assets as it wasn’t her money to begin with. She is just the middleman between Allah and whoever needs that money. Giving is a duty for Muslims. If you have extra money, it is your duty to give it away to those who need it. It isn’t necessarily out of kindness.</p>
<blockquote>
<p>Here’s the thing that <em>zakat</em> [is] all about: <em>zakat</em> will <em>never ever ever</em> [detract from] your real money or real thing that you have…[For example], I have 500 dirhams and I give 200 dirhams, it didn’t [detract] from my real money. It isn’t mine from the beginning…And if it’s mine, I’ll get it back from another way</p>
</blockquote>
<p>I think this is a departure from our ideas of giving as Americans. In my experience, most Americans give for personal gain and I am not exempt from this. Personal gain ranges from tax deductions, social approval, feeling good about yourself, or maybe getting at least a T-shirt out of the deal. That’s not to say, of course, that Americans don’t give. They absolutely do give money and things and volunteer their time. It’s just extra. Nobody is telling you to give. It’s an intentional good-faith action.</p>
<p>For Muslims, it’s just something you do. As Hajar put it, giving and sharing resources is like brushing your teeth. You just do it without much thinking.</p>
<blockquote>
<p><em>Zakat ma-kat-nqs mn f rzqk walu</em><br />
Giving doesn’t remove anything from your blessings (translation mine)</p>
</blockquote>
<p><em>Zakat Al-Fitr</em>, the mandatory donation at the end of Ramadan, is a small amount of money that is set by the Kingdom of Morocco. This year, it was set at 20 dirhams (about 2 USD) for each person. It is up to the head of household to make sure that everyone in his family has donated so my <em>zakat</em> was wrapped in with my host family’s. This money goes to ensuring that everyone can participate in the <em>Eid</em> festivities celebrating the end of Ramadan.</p>
<p>In the days leading up to <em>Eid</em>, there is a buzz in the air. The <em>souq</em> (weekly market for buying groceries) is full of people and the small bakeries start pumping out sweets in every color and pattern imaginable.</p>
<p>Hajar told me that when she was a child, she would be ecstatic on the night before <em>Eid.</em> Her and all her siblings would put their new, unworn <em>Eid</em> clothes next to their beds so that they could jump into them right when they woke up. It sounded to me like the feeling of knowing you <em>finally</em> get to open your Christmas presents the morning after Christmas Eve. When the morning comes, everyone is up early.</p>
<p>The first order of business for most is to go to a big group prayer called <em>msalah</em>. This prayer is an opportunity for Muslims to ask Allah to accept their duties done during Ramadan. Early in the morning, around seven, people start filing in to a big open area in the community. In my town, it was a flat area of dirt by the highway that is untouched for every other day of the year. I put on my nicest <em>jellaba</em> and followed the crowd. When I arrived, there was already a large block of men in nice clothes with their mats to pray on. They stood in front of a small stage with a tall chair and microphone set up and on either side of a line of four large speakers. There was a gap of about 100 yards behind them before there was a large block of women standing in a similar fashion.</p>
<p><img src="/assets/msalah.webp" alt="msalah.webp" /></p>
<p>I navigated to the side, out of the way, so I could watch. There was a small group of local authorities (called gendarmes<sup id="fnref:5" role="doc-noteref"><a href="#fn:5" class="footnote" rel="footnote">5</a></sup>) there that were curious as to what the hell I was doing standing around.<sup id="fnref:6" role="doc-noteref"><a href="#fn:6" class="footnote" rel="footnote">6</a></sup> I watched as more and more people of all ages and abilities came to pray together, the array of motorcycles in the so-called parking area growing. People who were unable to stand for long or couldn’t bow to the ground sat and did the best they could. Children shared their praying mats with other children who left theirs at home, turning it sideways to fit them both.</p>
<p>The person leading the prayer climbed onto the tall chair and started reading from the Quran. In his short pauses, there was dead silence. No cars passed by and the air was still. Once the actual praying started, the entire group was in perfect unison. They said <em>Allahu Akbar</em> together and it boomed off the walls of the nearby buildings as everyone bowed their heads to the ground in front of them. I felt it in my chest. The collective effervescence gave me goosebumps.</p>
<p>A man was praying next to me and the local authorities. He had a little girl with him who was not thrilled to be there. During the praying, the little girl started crying and tugging at the man’s clothes to pull his attention to her. The one gendarme that was keeping an eye on things and not praying immediately pulled out his phone to distract and comfort the little girl until it was over so as to not disturb the man’s prayer.</p>
<p>As soon as it was over, those same people that filed in started filing out. I said hello to a few people that passed by me before running into my host father. We fell into the wave of people and started walking home, people peeling off as they made their own way home to eat while the sun was up for the first time in a month. This is when the festivities start.</p>
<p><img src="/assets/walking-home.webp" alt="walking-home.webp" /></p>
<p>As you may have guessed by now, there is a huge spread of breakfast items and sweets. It isn’t just for one meal, though. During <em>Eid,</em> families are expected to go around town and visit people important to them. Every single house has an open door policy. You bounce around from house to house and wish them a happy <em>Eid</em> while they try and force even more food down your gullet.</p>
<p><img src="/assets/eid-spread.webp" alt="eid-spread.webp" /></p>
<p>After a couple days of <em>Eid,</em> life slowly returns to normal but with a renewed sense of faith and an eager anticipation for the next Ramadan to start.</p>
<p>For me, it’s unlikely I’ll get the opportunity to really experience Ramadan like that again. It was incredible to be in it, experiencing and living this holiday that is so important to billions across the world.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p><em>Shabakiya</em> is a Moroccan pastry that is fried then soaked in a spicy, sweet honey. The dough gets rolled out then cut and folded into a twisted flower shape before being sprinkled with sesame seeds. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>I did finally get to hear these in real life while I was visiting another volunteer. It was a group that sounded like they were having a blast out there waking everyone up. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:3" role="doc-endnote">
<p>This literally translates to “cockroaches.” They are like <em>shabakiya</em> but are rolled differently and taste a bit brighter. <a href="#fnref:3" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:4" role="doc-endnote">
<p>A note on the quotes taken from Hajar: she speaks English very well, I speak Arabic at an intermediate level. When we talk, we usually mix the two and take words and phrases that make the most sense to us. I’ve taken the direct quotes and translated the Arabic phrases to English and this is indicated by the square brackets. I’ve also fixed some of Hajar’s grammar mistakes for clarity. <a href="#fnref:4" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:5" role="doc-endnote">
<p>I describe gendarmes as the sheriffs of Morocco. They exist in small communities where a police department isn’t necessary. <a href="#fnref:5" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:6" role="doc-endnote">
<p>One of them knew who I was, though. He was scolded by his boss one time when I was getting some paperwork done. I awkwardly sat there in the middle. But that’s a story for another time. <a href="#fnref:6" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Culture Mattersrepo://b.collection/collections/_b/culture-matters.md2024-10-01T00:00:00+00:00*Culture Matters* is a useful tool in cross-cultural understanding. It pulls back the curtain on nearly every aspect of life and you start to understand why people, of other cultures and your own, behave the way they do. Why do Americans stand in lines? Why do Moroccans use different words for maternal and paternal aunts? Culture affects what we value, how we think, and ultimately how we behave.<ul id="markdown-toc">
<li><a href="#understanding-culture" id="markdown-toc-understanding-culture">Understanding Culture</a></li>
<li><a href="#fundamentals-of-culture" id="markdown-toc-fundamentals-of-culture">Fundamentals of Culture</a> <ul>
<li><a href="#concept-of-self--individualism-vs-collectivism" id="markdown-toc-concept-of-self--individualism-vs-collectivism">Concept of Self – Individualism vs. Collectivism</a></li>
<li><a href="#personal-and-societal-obligations--universalism-vs-particularism" id="markdown-toc-personal-and-societal-obligations--universalism-vs-particularism">Personal and Societal Obligations – Universalism vs. Particularism</a></li>
<li><a href="#concept-of-time--monochronic-vs-polychronic" id="markdown-toc-concept-of-time--monochronic-vs-polychronic">Concept of Time – Monochronic vs. Polychronic</a></li>
<li><a href="#locus-of-control--internal-vs-external" id="markdown-toc-locus-of-control--internal-vs-external">Locus of Control – Internal vs. External</a></li>
</ul>
</li>
<li><a href="#american-culture-and-diversity" id="markdown-toc-american-culture-and-diversity">American Culture and Diversity</a></li>
<li><a href="#communication-styles" id="markdown-toc-communication-styles">Communication Styles</a></li>
<li><a href="#culture-in-the-workplace" id="markdown-toc-culture-in-the-workplace">Culture in the Workplace</a></li>
<li><a href="#adjusting-to-a-new-culture" id="markdown-toc-adjusting-to-a-new-culture">Adjusting to a New Culture</a></li>
<li><a href="#footnotes" id="markdown-toc-footnotes">Footnotes</a></li>
</ul>
<blockquote>
<p>To have your eyes widened and your organ of belief stretched, whilst remaining discreetly submissive, seems to me a faculty the [traveler] ought to cultivate. When you have submitted to looking about you discreetly and to observing with as little prejudice as possible, then you are in a proper state of mind to walk about and learn from what you see.<br />
<em>Philip Glazebrook, Journey to Kars</em></p>
</blockquote>
<p>I didn’t expect a Peace Corps manual to be so enlightening. While it is, of course, geared towards those serving in other countries, I think it is still a useful tool in cultural self-awareness. It is a workbook so some of the activities will be a little strange, though, if you’re unfamiliar with Peace Corps.</p>
<p>It’s wildly interesting (to me, at least) to look at such an intangible, incredibly complex concept and condense it down into a small enough amount of words to fit inside a book. <em>Culture Matters</em> makes different, usually invisible, aspects of culture visible. You start to see behind the curtain and really understand why people act the way they do in nearly every aspect of life.</p>
<h2 id="understanding-culture">Understanding Culture</h2>
<p>Culture includes abstract concepts such as the underlying values and assumptions of a society. It also informs concrete behaviors that are derived from those values and assumptions. Culture is a filter through which we make meaning of events in the world. What makes cross-cultural encounters so difficult is that <strong>people from different cultures can view the same behavior differently.</strong></p>
<p>Culture can be modeled as an iceberg; part of it is visible and apparent while some (the majority) is submerged and invisible. Surface behaviors are things we can observer like facial expressions, literature, gestures, and food. Beneath-the-surface aspects of culture are things like concept of time, values, or work ethic. The behaviors and relics of culture that we see are informed by the underlying values and assumptions.</p>
<blockquote>
<p>The reason any behavior makes sense is simply because it is consistent with what a given person believes in or holds dear. Conversely, when we say that what someone has done “makes no sense,” what we mean is that that action contradicts what we believe that person feels or wants.</p>
</blockquote>
<p>Not every human behavior or value is cultural, however. It is just one dimension that explains it along with two other dimensions, universal and personal. <strong>Some behaviors are shared by us all, while others are unique to individuals.</strong></p>
<ul>
<li><strong>Universal.</strong> Ways in which all people in all groups are the same. Because of universal behavior, not everything about a new culture is going to be different from your own.</li>
<li><strong>Cultural.</strong> What a particular group of people have in common with each other and how they are different from every <em>other</em> group</li>
<li><strong>Individual.</strong> Ways in which each of us is different from everyone else, including those in our group. Not everything you learn about a new culture is going to apply to every individual from that culture.</li>
</ul>
<p>People get their culture through a process of <strong>cultural conditioning.</strong> This is how we all learn what our culture believes is right and wrong. We usually learn cultural behaviors but we are also learning the underlying values and beliefs that inform those behaviors. The process for childhood and adult cultural conditioning is the same but adults usually require unlearning and relearning an already acquired behavior:</p>
<ol>
<li><strong>Observation/Instruction.</strong> You are aware of a particular behavior but haven’t tried it yourself.</li>
<li><strong>Imitation.</strong> You try the behavior but it is awkward and you are conscious of what you’re doing, trying to avoid mistakes.</li>
<li><strong>Reinforcement.</strong> People encourage you when you do it right and correct you when you do it wrong.</li>
<li><strong>Internalization.</strong> You now know how to do the behavior without needing reinforcement. You may still need to pay attention to what you’re doing but not nearly as much.</li>
<li><strong>Spontaneous Manifestation.</strong> You no longer need to think about what you are doing and naturally begin doing it.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></li>
</ol>
<p>When we observe reality, what is really happening is that our mind is interpreting what the eyes see and assigning meaning to it. And because our minds are shaped by culture, the meaning that gets assigned can be completely different for two people. Any behavior can then be interpreted in two ways: the meaning given to it by the person doing the action and the meaning given to it by the observer of the action. <strong>Successful communication happens when these two meanings are the same. In other words, communication is successful when the meaning that was intended by the doer is what was understood by the observer.</strong><sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup></p>
<h2 id="fundamentals-of-culture">Fundamentals of Culture</h2>
<p>There are many dimensions and aspects of culture but this book looks at the four most important ones separately. How societies view these four concepts explains the most significant ways they differ. <strong>Note that each of these are a spectrum, not a dichotomy.</strong> No culture is exclusively one or the other (and especially not the individuals within the culture) but most tend to lean towards one end of the spectrum.</p>
<h3 id="concept-of-self--individualism-vs-collectivism">Concept of Self – Individualism vs. Collectivism</h3>
<p>Concept of self refers to how individuals see themselves in relation to others. One pole is individualism:</p>
<blockquote>
<p><strong>Individualist—</strong> The individual identifies primarily with self, with the needs of the individual being satisfied before those of the group. Looking after and taking care of oneself, being self-sufficient, guarantees the well being of the group. Independence and self-reliance are greatly stressed and valued. In general, people tend to distance themselves psychologically and emotionally from each other. One may <em>choose</em> to join groups, but group membership is not essential to one’s identity or success.</p>
</blockquote>
<p>Individualist cultures are more likely to be meritocracies, be more confrontational as a means to clear the air, people switch jobs frequently, and people hold cocktail parties and potlucks.<sup id="fnref:7" role="doc-noteref"><a href="#fn:7" class="footnote" rel="footnote">3</a></sup> On the other end of the spectrum is collectivism:</p>
<blockquote>
<p><strong>Collectivist—</strong> One’s identity is in large part a function of one’s membership and role in a group, e.g., the family or work team. The survival and success of the group ensures the well-being of the individual, so that by considering the needs and feelings of others, one protects oneself. Harmony and the interdependence of group members are stressed and valued. Group members are relatively close psychologically and emotionally, but distant toward nongroup members.</p>
</blockquote>
<p>Collectivist cultures are more likely to have separate words for mother’s brother and father’s brother, have arranged marriages, and answer the phone with the name of the organization rather than their own name.</p>
<h3 id="personal-and-societal-obligations--universalism-vs-particularism">Personal and Societal Obligations – Universalism vs. Particularism</h3>
<p>This fundamental of culture refers to balancing obligations to family and friends on one hand and the wider society on the other: in-group vs. out-group. The two poles of this dimension are universalism and particularism.</p>
<blockquote>
<p><strong>Universalism—</strong> Certain absolutes apply across the board, regardless of circumstances or the particular situation. Wherever possible, you should try to apply the same rules to everyone in like situations. <em>To be fair is to treat everyone alike and not make exceptions for family, friends, or members of your in-group.</em> Where possible, you should lay your personal feelings aside and look at the situation objectively. While life isn’t necessarily fair, we can make it more fair by treating people the same way. [emphasis mine]</p>
</blockquote>
<p>Those in universalist cultures are more likely to generally trust everyone, very rarely offer exceptions, and write contracts even if it’s between friends.</p>
<blockquote>
<p><strong>Particularism—</strong> How you behave in a given situation depends on the circumstances. <em>You treat family, friends, and your in-group the best you can, and you let the rest of the world take care of itself. Their in-groups will protect them.</em> There can’t be absolutes because everything depends on whom you’re dealing with. No one expects life to be fair. Exceptions will always be made for certain people. [emphasis mine]</p>
</blockquote>
<p>Those in particularist cultures are more likely to hire people if someone can vouch for them, take personal relations into account for work performance reviews, and have ethics that change depending on the given circumstances.</p>
<h3 id="concept-of-time--monochronic-vs-polychronic">Concept of Time – Monochronic vs. Polychronic</h3>
<p><strong>Time isn’t a constant; it’s a cultural phenomenon.</strong> On either ends of this spectrum are monochronic and polychronic.</p>
<blockquote>
<p><strong>Monochronic—</strong> Time is the given and people are the variable. The needs of people are adjusted to suit the demands of time—schedules, deadlines, etc. Time is quantifiable, and a limited amount of it is available. People do one thing at a time and finish it before starting something else, regardless of circumstances.</p>
</blockquote>
<p>People in monochronic cultures are more likely to interpret being late as rude, hold schedules as sacred, be more individualistic, see interruptions as bad, and <strong>stand in line.</strong><sup id="fnref:6" role="doc-noteref"><a href="#fn:6" class="footnote" rel="footnote">4</a></sup></p>
<blockquote>
<p><strong>Polychronic—</strong> Time is the servant and tool of people. Time is adjusted to suit the needs of people. More time is always available, and you are never too busy. People often have to do several things simultaneously, as required by circumstances. It’s not necessary to finish one thing before starting another, nor to finish your business with one person before starting in with another.</p>
</blockquote>
<p>People in polychronic cultures are more likely to see waiting as normal, be more collectivist, view deadlines as an approximation, and digress from the set agenda.</p>
<h3 id="locus-of-control--internal-vs-external">Locus of Control – Internal vs. External</h3>
<p>Locus of control refers to the degree to which people can control or manipulate the external world and shape their own destiny. Do you have control over what you do or do things instead happen to you? These two poles are also called activism and fatalism, respectively.</p>
<blockquote>
<p><strong>Internal—</strong> The locus of control is largely internal, within the individual. There are very few givens in life, few circumstances that have to be accepted as they are, that cannot be changed. There are no limits on what I can do or become, so long as I set my mind to it and make the necessary effort. Life is what I do.</p>
</blockquote>
<p>Characteristics of internal locus of control (activist) cultures include doing something to improve your unhappiness, making your own luck, and usually equating new with better.</p>
<blockquote>
<p><strong>External—</strong> The locus of control is largely external to the individual. Some aspects of life are predetermined, built into the nature of things. There are limits beyond which we cannot go and certain givens that cannot be changed and must be accepted. Life is in large part what happens to me.</p>
</blockquote>
<p>Those in external locus of control (fatalist) cultures value stoicism, seeing life as it really is (instead of having a positive attitude), and believe that the external world is too complex of a mechanism to ultimately be known.</p>
<blockquote>
<p>He would come, he meant, if Allah willed it. His wanting to come and his being permitted to come were not one and the same. In Morocco, unlike America, where there’s a will there is not necessarily a way.<br />
<em>PCV Morocco</em></p>
</blockquote>
<h2 id="american-culture-and-diversity">American Culture and Diversity</h2>
<p>It seems strange to learn about a culture that you come from. Because we are part of that culture, it is often difficult to really understand it instead of simply embodying it. Here are 13 aspects of culture and a summary of how the average American views each.<sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">5</a></sup> These are often the direct result of American geography or the nature of the immigrants who first settled here.</p>
<ul>
<li><strong>Attitude towards age.</strong> Americans are focused on doing and achieving so age isn’t highly valued. Newer is usually better.</li>
<li><strong>Concept of fate and destiny.</strong> Americans believe in self-determination. As children, we hear that we can become whatever we want, we just have to go and do the work.</li>
<li><strong>View of human nature.</strong> People are assumed to be good and trustworthy. If someone detracts from that, we want an explanation for what “went wrong.”</li>
<li><strong>Attitude towards change.</strong> Things can always be improved and newer is usually better. Making progress pushes us closer and closer to perfection. Traditions may be useful but aren’t always superior.</li>
<li><strong>Attitude towards taking risks.</strong> There will always be enough opportunity to go around so you can always start over. Experimentation and being entrepreneurial are important ways to improve. No risk, no reward.</li>
<li><strong>Concept of suffering and misfortune.</strong> We are in full control of our lives and destiny so being depressed is basically a choice. Do whatever it takes to be happy again.<sup id="fnref:4" role="doc-noteref"><a href="#fn:4" class="footnote" rel="footnote">6</a></sup></li>
<li><strong>Concept of face.</strong> People can take care of themselves so saving face isn’t important. We appreciate directness and honesty.</li>
<li><strong>Source of self-esteem/self-worth.</strong> You are what you achieve and you create your own worth rather than it being handed to you. You’re judged by markers of success such as your job title, how much money you make, or material possessions.</li>
<li><strong>Concept of equality.</strong> American culture is egalitarian. We’re not all the same but we are all of equal value.</li>
<li><strong>Attitude towards formality.</strong> Americans tend to be casual and informal because of our culture of egalitarianism. We don’t use titles or ranks when addressing each other in normal social situations.</li>
<li><strong>Degree of realism.</strong> Bad things happen for a reason. Americans are generally optimistic because individuals are in control and there’s no reason not to be.</li>
<li><strong>Attitude towards doing.</strong> Walking the walk is more important than talking the talk. Concrete results are valued more than other pursuits like academia or the arts. Practicality is valued.</li>
<li><strong>View of the natural world.</strong> The natural world is something that can be studied, predicted, and manipulated. It is not to be feared.<sup id="fnref:4:1" role="doc-noteref"><a href="#fn:4" class="footnote" rel="footnote">6</a></sup></li>
</ul>
<blockquote>
<p>Americans ignore history…. The national myth is that of creativity and progress…. They believe in the future as if it were a religion; they believe that there is nothing they cannot accomplish, that solutions wait somewhere for all problems, like brides.<br />
<em>Frances Fitzgerald, Fire in the Lake</em></p>
</blockquote>
<h2 id="communication-styles">Communication Styles</h2>
<p>There are many different styles of communication but one of the most important is the direct/indirect spectrum:</p>
<blockquote>
<p><strong>Indirect/High Context—</strong> Context refers to the amount of innate and largely unconscious understanding a person can be expected to bring to a particular communication setting. In high context cultures, … which tend to be homogeneous and collectivist, people carry within them highly developed and refined notions of how most interactions will unfold, of how they and the other person will behave in a particular situation. Because people in high context cultures already know and understand each other quite well, they have evolved a more indirect style of communication. <em>They have less need to be explicit and rely less on words to convey meaning—and especially on the literal meaning of the spoken word—and more on nonverbal communication.</em> People often convey meaning or send messages by manipulating the context. Because these cultures tend to be collectivist, people work closely together and know what everyone else knows. The overriding goal of the communication exchange is maintaining harmony and saving face. [emphasis mine]</p>
</blockquote>
<p>People imply or suggest what they mean and you have to read between the lines to really understand. They might use a qualified yes to mean no (putting a condition on the yes), tell a story to say no delicately, change the subject to avoid saying no, or return to a previous point to signal disagreement.</p>
<blockquote>
<p><strong>Direct/Low Context—</strong> Low context cultures, like the United States, tend to be more heterogeneous and individualist and accordingly have evolved a more direct communication style. <em>Less can be assumed about the other person in a heterogeneous society,</em> and less is known about others in a culture where people prefer independence, self-reliance, and a greater emotional distance from each other. They cannot depend merely on manipulating context—not doing or not saying something that is always done or said in that situation—or communicating nonverbally to make themselves understood; <em>they must rely more on words, and on those words being interpreted literally.</em> Getting or giving information is the goal of most communication exchanges. [emphasis mine]</p>
</blockquote>
<p>People here say what they mean and value telling the truth over hurting someone’s feelings.</p>
<p>Nonverbal communication is also important. This includes gestures, eye contact, conversational style, facial expressions, and personal space. Each of these can mean completely different things in other cultures and between different people within that culture.<sup id="fnref:5" role="doc-noteref"><a href="#fn:5" class="footnote" rel="footnote">7</a></sup> Again, these should all be interpreted from the other culture’s perspective.</p>
<h2 id="culture-in-the-workplace">Culture in the Workplace</h2>
<p>Culture also shows up heavily in the workplace. Specifically, it manifests as feelings towards power distance, uncertainty, and status. Power distance refers to how people of different levels of power and status treat one another.</p>
<blockquote>
<p><strong>High Power Distance—</strong> People in these cultures accept that inequalities in power and status are natural or existential. In the same way they accept that some people are smarter than others, people accept that some will have more power and influence than others. Those with power tend to emphasize it, to hold it close and not delegate or share it, and to distinguish themselves as much as possible from those who do not have power. They are, however, expected to accept the responsibilities that go with power, to look after those beneath them. Subordinates are not expected to take initiative and are closely supervised.</p>
</blockquote>
<p>In high power distance cultures, people are less likely to question the boss, workers prefer precise instructions from superiors, and the chain of command is seen as sacred.</p>
<blockquote>
<p><strong>Low Power Distance—</strong> People in these cultures see inequalities in power and status as largely artificial; it is not natural, though it may be convenient, that some people have power over others. Those with power, therefore, tend to deemphasize it, to minimize the differences between themselves and subordinates, and to delegate and share power to the extent possible. Subordinates are rewarded for taking initiative and do not like close supervision.</p>
</blockquote>
<p>In low power distance cultures, students question teachers, the chain of command is simply for convenience, and interactions between bosses and subordinates are more informal.</p>
<p>How people react to and how much they avoid uncertainty is also cultural and shows up in the workplace. Normal responses to uncertainty are laws, procedures, regulations, technology, and religion.</p>
<blockquote>
<p><strong>High Uncertainty Avoidance—</strong> Cultures characterized by high uncertainty avoidance feel especially anxious about the uncertainty in life and try to limit and control it as much as possible. They have more laws, regulations, policies, and procedures and a greater emphasis on obeying them. They also have a strong tendency toward conformity, hence predictability. People take comfort in structure, systems, and expertise—anything that can blunt or even neutralize the impact of the unexpected. The unknown is frightening.</p>
</blockquote>
<p>In high uncertainty avoidance cultures, the chain of command should never be bypassed, conflict should be eliminated, people accept authority readily, and people rarely change jobs.</p>
<blockquote>
<p><strong>Low Uncertainty Avoidance—</strong> People in these cultures do not feel quite so threatened nor anxious about uncertainty, and therefore do not have such a strong need to limit or control it. They seek to legislate fewer areas of human interaction and tolerate differences better. They feel boxed in by too much structure or too many systems. They are curious rather than frightened by the unknown and are not uncomfortable leaving things to chance. Life is interesting but not especially daunting.</p>
</blockquote>
<p>In low uncertainty avoidance cultures, risks are seen as opportunities, people change jobs more often, and authority is seen as limiting.</p>
<p>Lastly is where people get status (in the workplace and in society) from. It is somewhat related to power distance and individualism/collectivism. The two poles here are achieved and ascribed status, “doing” and “being.”</p>
<blockquote>
<p><strong>Achieved Status—</strong> In these doing cultures, people are looked up to and respected because of their personal and especially their professional accomplishments. You get ahead into positions of power and influence by virtue of your achievements and performance. Your status is earned and not merely a function of birth, age, or seniority. You are hired based on your record of success, not on the basis of family background, connections, or the school you attended. People aren’t particularly impressed with titles. Education is important, but not the mere fact of it; you have to have done something with your knowledge. Status is not automatic and can be forfeited if you stop achieving.</p>
</blockquote>
<blockquote>
<p><strong>Ascribed Status—</strong> In these being cultures, a certain amount of status is built into the person; it is automatic and therefore difficult to lose. You are looked up to because of the family and social class you are born into, because of your affiliations and membership in certain important groups, and, later, because of your age and seniority. The school you went to and the amount of education you received also confer status, whether or not you did well in school or have done anything with your education. Titles are important and should always be used. You are pressured to justify the power, respect and deference that you automatically enjoy. While you cannot lose your status completely, you can lose respect by not realizing your potential.</p>
</blockquote>
<h2 id="adjusting-to-a-new-culture">Adjusting to a New Culture</h2>
<blockquote>
<p>On occasion, the behavior expected of you by the local culture may conflict with your own personal values and beliefs. Do you adopt the behavior and think less of yourself, or do you resist it and risk being considered insensitive?</p>
</blockquote>
<p>When adapting to a new culture, we go through <strong>four levels of cultural awareness.</strong></p>
<ol>
<li><strong>Unconscious Incompetence.</strong> Blissful ignorance. You are unaware of cultural differences and you probably don’t even know that you are making cultural mistakes. You are likely misinterpreting a lot of behavior and you don’t know it.</li>
<li><strong>Conscious Incompetence.</strong> You now realize that cultural differences exist but you don’t really understand what those differences are and how significant they are.</li>
<li><strong>Conscious Competence.</strong> You understand some cultural differences and try to adjust your own behavior accordingly. It still takes a conscious effort to behave in culturally appropriate ways but you are much more aware of your behavior.</li>
<li><strong>Unconscious Competence.</strong> You no longer have to think about what you’re doing in order to do the right thing. Culturally appropriate behavior is natural now.</li>
</ol>
<p>Similarly, as our awareness of a culture develops so do our <strong>attitudes towards cultural differences.</strong> We move in phases from <em>ethnocentrism</em> (seeing your own culture as central to reality) to <em>ethnorelativism</em> (seeing your culture in the context of other cultures) as described by Milton Bennett’s <a href="https://organizingengagement.org/models/developmental-model-of-intercultural-sensitivity/">Developmental Model of Intercultural Sensitivity.</a></p>
<p>The stages for ethnocentrism are denial, defense, and minimization. After that, ethnorelativism includes acceptance, adaptation, and integration:</p>
<ol>
<li><strong>Denial.</strong> Don’t really believe in cultural differences. People here tend to impose their own value system on others, knowing that they are “right” and that the other culture is “confused.”</li>
<li><strong>Defense.</strong> People in defense start to realize that their value system might not actually be absolute and they aren’t happy about it. They accept that there are cultural differences but are threatened by it. Other cultures are seen as inferior to theirs.</li>
<li><strong>Minimization.</strong> People in this stage are still threatened by differences (thus try to minimize them) but they don’t think other people are inferior or misguided. Instead, they don’t see cultural differences as significant or deep. They insist that we may be different on the outside but deep down we all share many of the same values and beliefs. Instead of denying or demonizing difference, they try to trivialize it.</li>
<li><strong>Acceptance.</strong> Differences are accepted as deep and legitimate. They accept that there are other value systems and norms that are just as valid as their own. Some of these values might still be difficult to accept but they are no longer threatened by them. They are generally neutral about differences.</li>
<li><strong>Adaptation.</strong> People here are positive about cultural differences and start to adopt the perspective of another culture. They are relaxed and authentic when interacting with the other culture. They become bicultural or multicultural and adjust their behavior to suit the people they are with.</li>
<li><strong>Integration.</strong> People begin to incorporate values, beliefs, and perspectives of other cultures into their own identity.</li>
</ol>
<h2 id="footnotes">Footnotes</h2>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>As an example, when I was living with my first host family, I didn’t know how to eat with my hands. I watched them and tried to do the same. I wasn’t very good at it and all I could think about was their judgement about how childish I must look not even being able to feed myself. My host brothers kept showing me how to do it. Now, it’s completely natural and eating with a fork feels strange. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>For example, if you gave a Moroccan the OK sign, they would not interpret that as meaning OK. They would think you mean “zero” as in something is bad. Communication would be unsuccessful because you meant “the food is great” but the Moroccan thought you meant “the food sucks.” <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:7" role="doc-endnote">
<p>Cocktail parties? Collectivists associate strongly with a small group of people. They don’t value superficial contact with lots of people. Potlucks? Collectivists would take care of everyone and later expected to be taken care of. Everyone bringing their own thing signals independence and self-sufficiency. <a href="#fnref:7" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:6" role="doc-endnote">
<p>One of the most frustrating things I’ve dealt with in Morocco. Nobody waits in line. <a href="#fnref:6" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:3" role="doc-endnote">
<p>You probably aren’t going to agree with all of these and every American is unique. These are just the overarching views that are evident from mass culture. See the above note on cultural vs. individual values. <a href="#fnref:3" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:4" role="doc-endnote">
<p>This manual was originally published in 1997 and reprinted in 2012 so these might be changing with advances in mental health and climate change awareness. <a href="#fnref:4" class="reversefootnote" role="doc-backlink">↩</a> <a href="#fnref:4:1" class="reversefootnote" role="doc-backlink">↩<sup>2</sup></a></p>
</li>
<li id="fn:5" role="doc-endnote">
<p>Men, if you’re standing next to a Moroccan man, expect to be held onto by the elbow, bicep, or hand. It’s completely normal here no matter how uncomfortable it feels. <a href="#fnref:5" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>None Of This Is Truerepo://b.collection/collections/_b/none-of-this-is-true.md2024-09-17T00:00:00+00:00A semi-famous podcaster tells the story of an unassuming but highly manipulative woman. Little does she know, they're actually writing the true crime documentary she is the subject of.<p>I don’t normally venture into this genre but this Goodreads Choice Awards runner-up for <a href="https://www.goodreads.com/choiceawards/best-mystery-thriller-books-2023">Best Mystery and Thriller 2023</a> intrigued me. I’m glad it did because it was such a fun read. It was fast paced, creepy, and had me on the edge of my seat. I highly recommend this book to people who want an engaging read and are prepared for some difficult and heinous topics.</p>
<h2 id="favorite-quotes">Favorite Quotes</h2>
<blockquote>
<p>“She was really very odd. Wouldn’t say boo to a goose.”</p>
</blockquote>
<blockquote>
<p>Roxy had once existed in three dimensions; there is no reason why she shouldn’t exist in three dimensions still, and no reason furthermore why those three dimensions should not be here, on Salusbury Road, inches from where she sits.</p>
</blockquote>
<h2 id="minor-spoilers-ahead">(minor) Spoilers Ahead</h2>
<p>The central concept in this book is that a semi-famous podcaster is collecting elements of a documentary that she will unwittingly become the main topic of. Snippets of Netflix trailers, interviews, news reports, and podcast recordings from the documentary about the events currently taking place in the book are sprinkled in throughout the chapters, <em>Inception</em>-style. It’s kind of hard to explain but the recursive nature of the whole things was really fun to read.</p>
<p>This book was a real thriller and I was on the edge of my seat the whole time. Some of the really creepy parts I mistakenly read at night made me look over my shoulder to make sure that Josie or anyone else weren’t spying on <em>me</em>. As things got weirder and creepier, I wanted to stop reading but just couldn’t look away.</p>
<p>The author’s writing style is very easy to read (besides a few British references that I didn’t get). It was vivid and conveyed emotions really well. There’s a wonderful quote where Jewell wants to show that Josie is excited and she does it with this long, rambling sentence:</p>
<blockquote>
<p>Then she tries on one of the dresses that Alix chose for her, soft floral jersey with a V-neck, fitted to the knee, and she checks the price tag and sees that it is £49.99 and that she can afford it and then feels a shiver of excitement because the dress is exquisite and because it makes her look pretty and shapely and young and because it is not made of hard-wearing denim but of a soft, silky fabric that feels beautiful to touch, and she takes it off and then tries on another and another and another and all of them make her look like a woman she has never met before and would like to know better, and she takes all three dresses, both pieces of knitwear, and the red cotton blazer to the till and watches in breathless awe as all six items are rung through by one assistant while the other assistant wraps them in tissue and the total is £398.87 and that is more than Josie has ever spent in one go on anything ever in her life but the atmosphere feels celebratory, somehow, as if Alix and the sales assistants are all cheering her on, as if the purchase is an achievement of some kind, a reward, an award, a prize for good behavior</p>
</blockquote>
<p>This was also the first time I’ve ever seen “I’d’ve,” or really any word with two apostrophes, written out:</p>
<blockquote>
<p>“Oh, lucky you. I’d’ve loved a sister.”</p>
</blockquote>
<p>Speaking of Josie, what a manipulative character. She manipulates and tries to control everyone in her life, the reader included. At first, I fell for her sob stories and felt bad for her. Some parts of her story started to fall through and I got really weirded out by her before hating her. By the end, I couldn’t decide what was true and what was lies and I don’t think she could tell either.</p>
<p>I was so curious about Erin, Josie’s daughter, the whole time. The only information we got was that she never leaves her room, it’s disgusting in there, and all she eats is baby food. The author, and presumably Josie, didn’t seem to care and just mentioned her in passing even though it was really strange. It caused a lot of suspense.</p>
<p><em>None Of This Is True</em> was a snappy and engaging read that I really enjoyed reading. I’ll be dipping into the psychological thriller category more often.</p>A Love Letter to my Laptoprepo://p.collection/collections/_p/a-love-letter-to-my-laptop.md2024-02-25T00:00:00+00:00My laptop and I have been through a lot together.<p>This is my first ever time taking part in an <a href="https://indieweb.org/indieweb-carnival">IndieWeb carnival</a> and this is my submission for February, hosted by Manuel Moreale. The topic this month is <a href="https://manuelmoreale.com/indieweb-carnival-digital-relationships">Digital Relationships.</a></p>
<p>Obviously, technology has greatly improved and enabled how we interact with other <em>people</em> in digital spaces. Instead, I wanted to write about my direct relationship with the digital world. Specifically, my laptop is my main tool and entry point to digital worlds, both public and private.</p>
<p>I purchased my laptop the summer before I started college in 2017 and it was a gift from my grandparents. My summer job didn’t quite give me enough money to buy the one that I really wanted. At the time, one of the best laptops on the market was the Dell XPS 15 9560 and that is what I got. It had many great reviews and I knew it would hold up to the heavy use of engineering school. It even had a touchscreen, fingerprint reader, and a better graphics card than my friend John’s who bought the same one the previous year. I remember opening the box to reveal its lightly textured, matte silver finish. It was the nicest physical thing I had ever owned up to that point, including my used Subaru Forester with the giant dent in the driver’s side door. I didn’t know it at the time but this laptop would become one of the most important tools of my life, right up to me writing about it right now.</p>
<p>For my first year of school, my laptop allowed me to complete assignments, check out books at the library, do career/school research, and entertain me when I was feeling anti-social (which was most of the time, admittedly). John and I would also play PUBG: BATTLEGROUNDS and Call of Duty: Warzone at his townhouse. It would get hot to the touch as the small but mighty fans tried their best to cool it. But, it did everything I expected it to do. I had never really learned much about computers growing up besides how to use them to do the basics.</p>
<p>I really started using my laptop to its potential when I decided to learn Python on a whim during the winter break. At Oregon State, I had a whole month off and only a week of that was dedicated to going home to see family. I worked through the ubiquitous <a href="https://automatetheboringstuff.com/">Automating the Boring Stuff</a> book and learned how to install Python and how to write and run programs. There were times when I would get frustrated with my laptop, through no fault of its own. I now know that it usually isn’t a computer-problem when it does something unexpected. It’s usually a human-problem, as much as I hated to admit it.</p>
<p>As I progressed in my engineering school career, I threw more intensive programs at it. It plugged through thousands and thousands of mathematical calculations in MatLab during a Numerical Methods course. It spat out the homework answers after running a meticulously crafted Julia script. It slowly but surely calculated flow rates, pressures, and temperatures in Aspen, a chemical process modeling software. It opened up giant Excel spreadsheets with pages and pages of poorly labeled calculations that made sense when I typed them in but definitely didn’t now. My laptop enabled me to get so much rigorous learning done.</p>
<p>After graduating, I didn’t really know what I wanted to do. It was during COVID, I was burnt out and mildly depressed, and had no direction. I had picked up a pretty strong interest in computing and programming at that point and I kept reading about needing to know Linux if you really want to upgrade your skills. So, having never done anything like it, I installed a completely new operating system on my laptop. I wanted to be able to dual boot Windows and Ubuntu 20.04, just in case Linux wasn’t for me. I was sweaty mess while installing it, <a href="/p/jammy-jellyfish/" class="internal-link">as I wrote</a> in April 2022:</p>
<blockquote>
<p>If you want to install Ubuntu for yourself, avoid doing it on the only computer you have. It is absolutely terrifying when it inevitably doesn’t boot on the first try if it is your first time doing this sort of thing…installing it on your only job-searching/coding/working machine is not for the faint of heart.</p>
</blockquote>
<p>I did that and was having a lot of fun learning more deeply about technology. My next interest turned to this whole data science and AI thing that was all the rage. I thought I’d try my hand at that so I went through a few Coursera courses and did all the work. My poor laptop would sit in my room for hours at a time, the fans whirring as fast as they could, while doing numerical calculations that should really only be reserved for servers dedicated to the task. But that was economically prohibitive at the time so I used what I had.</p>
<p>At the same time, I was doing a few other small projects on my laptop in the name of fun and learning. I built my own website (a wildly more complex version of this one), wrote some small programs for a local business, built <a href="/p/complibot/" class="internal-link">a Discord bot</a> that flung insults and pleasantries at my friends, <a href="https://untilitsnotfun.com/">started a newsletter</a> with my friend Jacob, and <a href="https://github.com/Westley-Winks/solar-output">estimated how profitable</a> it would be to create a solar farm down the street.</p>
<p>Finally, in May of 2022, when I was really lost and at the peak of my depression, Peace Corps finally emailed me, extending an invite to be a volunteer in Morocco. This was The Big Thing I was waiting for. COVID ripped it out of my hands but the time had finally come. <a href="/peace-corps/the-assignment/" class="internal-link">I wrote at the time</a> that “I did a fist pump, had a small joyful cry on the porch, and accepted the position” but I now recognize that to be an understatement. I was bawling in the lawn hugging my dog Apollo because nobody was home to see me. The relief of finally having a purpose after so long without one was overwhelming.</p>
<p>Then, my laptop became a research machine. I googled everything there was to know about Morocco, Peace Corps, and youth development. There are also <em>so many</em> legal and medical tasks to complete before you actually get on the plane so I filled out all kinds of forms and appointment requests, too. I’m sure it was grateful for the lighter workload.</p>
<p>As I packed all my bags to go live in Morocco for the next 27 months, my laptop had a special padded slot in the backpack Jacob loaned me (yes, I’m going to return it). On December 12, 2022, my laptop’s first time on a plane and my third, we headed to Washington D.C. to start the next chapter of my life.</p>
<p>Now, my laptop continues to do so much for me. I have added stickers to the keycaps so that I can type out slideshows in Arabic for life skills lessons. It sits and listens as I type all my thoughts, feelings, difficult times, goals, and ideas into notes in its file system. It pushed through the Moroccan summer heat with me. It runs a Python script every Friday morning to generate a weather report for all the volunteers and new friends of mine in the country. I’m using it to collaborate with other volunteers and Peace Corps staff to empower women in Morocco through their own digital literacy. I share Moroccan culture and posts like this with tens of people on the internet through my website because of this laptop.</p>
<p>As I’m writing this, I can’t help but think maybe this relationship is strange. Maybe I have too much dependence on my devices and that I shouldn’t rely on technology so much. I shouldn’t be so materialistic or be so attached. But when you spend that much time during some of your most profound years with any one thing, living or otherwise, it is bound to become sentimental.</p>
<p>But, more than anything, I feel grateful for this little machine. I wouldn’t be where or who I am today without my laptop, this laptop. It opened up so many doors for me and continues to be a crucial tool for learning, creating, connecting, working, writing, and growing.</p>My Weekly Review Processrepo://p.collection/collections/_p/weekly-review.md2024-02-17T00:00:00+00:00A guide for my personal weekly review process for reorganizing, clearing my plate, checking-in with myself, and re-aligning my goals.<ul id="markdown-toc">
<li><a href="#inbox-processing" id="markdown-toc-inbox-processing">Inbox Processing</a></li>
<li><a href="#getting-current" id="markdown-toc-getting-current">Getting Current</a></li>
<li><a href="#upcoming" id="markdown-toc-upcoming">Upcoming</a></li>
<li><a href="#wellbeing-check-in" id="markdown-toc-wellbeing-check-in">Wellbeing Check-in</a></li>
<li><a href="#goals" id="markdown-toc-goals">Goals</a></li>
</ul>
<p>One of the most important and valuable activities that I do consistently in my life is a weekly review. It allows me to regularly refocus and recenter all aspects of my life from the day-to-day all the way up to life trajectory. Having this review system/structure in place forces me to collect everything that accumulates during the week, reorganize, clear my plate, check-in with myself, and make sure I am headed in the direction I want to be.</p>
<p>My process was inspired by David Allen’s Getting Things Done weekly review checklist. Over time, I have adapted it to my own life and what I want out of it. The following checklist is the result and it takes me about an hour every Sunday morning.</p>
<h2 id="inbox-processing">Inbox Processing</h2>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Review open browser tabs</strong></li>
</ul>
<p>I’m one of those people that is prone to collecting and hoarding open browser tabs on my phone. They may be interesting articles that I want to read later, new books that have been recommended to me, or other random input items. By reviewing and closing them all each week, I make sure that nothing gets lost and I start the week with a blank slate.</p>
<p>For articles, I either read them right then and there or I put them into my “Read/Review” list to look at later. Lots of browser tabs fit into the “may or may not be useful to me” category. I’ll usually scan these and either just trash them or read later. For books that I’d like to read, I add them directly to my “Books to Read” list. I add quotes or other interesting tidbits to either my physical journal or my digital one.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Collect sticky notes</strong></li>
</ul>
<p>I always have a pad of sticky notes on my desk. These are great for quickly capturing little notes, ideas, or reminders. Again, I have a tendency of hoarding these instead of putting the thoughts into their proper places. During my review, I check if each sticky note is still applicable and, if it is, put it in its rightful spot depending on what the thought is.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Collect Google Keep notes</strong></li>
</ul>
<p>Google Keep is basically my digital sticky note pad. It serves the same purpose as my sticky notes but for when I am not at my desk.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Review pocket notebook</strong></li>
</ul>
<p>Another spot for writing down small thoughts, reminders, notes, or ideas. I carry a cheap little notebook in my pocket as well as a nice pen. This notebook is also where all of the new Arabic words I hear out in the wild go. Each week, I go through it and add new words to my flashcard deck and transfer everything else to their more permanent homes.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Clear Obsidian Inbox</strong></li>
</ul>
<p>I use <a href="/p/obsidian-pcv/" class="internal-link">Obsidian</a> as my notes app. Usually, I put notes in their proper folders on creation but sometimes I need to think a little bit harder about where the note should go. The weekly review is the time to do it.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>File or delete items in Downloads folder on desktop</strong></li>
</ul>
<p>Again, this is another place where “stuff” tends to pile up and get lost. I go through the folder file by file and either delete or properly file every item until the folder is empty.</p>
<h2 id="getting-current">Getting Current</h2>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Fill out <a href="/p/brag-document-as-a-pcv/" class="internal-link">brag document</a></strong></li>
</ul>
<p>Inspired by <a href="https://jvns.ca/blog/brag-documents/">Julia Evans’ blog post</a>, I write down all of my important accomplishments and activities I did in the previous week. <a href="/p/brag-document-as-a-pcv/" class="internal-link">I wrote</a> in depth about this system.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Balance <a href="/p/finances-and-bookkeeping/" class="internal-link">ledger</a></strong></li>
</ul>
<p>I use <a href="https://github.com/beancount/beancount">beancount</a> to track where every dollar or dirham of mine comes from and goes. I usually send myself a WhatsApp message whenever I buy something that includes the price and what it was. I collect all of these messages and properly put them into my ledger each week. I also check the balances on all of my accounts and make sure they agree with my ledger. <a href="/p/finances-and-bookkeeping/" class="internal-link">I wrote</a> about this system in depth as well.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Backup files</strong></li>
</ul>
<p>I keep a local backup of all my important files on a hard drive, just in case my laptop dies (she is getting old). By doing this weekly, I will only ever lose a week’s worth of work, at most. This gives me such a huge boost to my piece of mind because I have a lot of important things on my computer.</p>
<h2 id="upcoming">Upcoming</h2>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Make new week in journal</strong></li>
</ul>
<p>I recently changed my task management setup and went back to my physical Moleskine notebook. I generally live life one week at a time. On one page is my calendar for the week that has all important time-bound tasks and activities on it. Things like birthdays, holidays, classes, or meetings go here. I also use each day space to track my habits and goals.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Evaluate and move tasks forward</strong></li>
</ul>
<p>The other side of my weekly planner is a big task list. No, there’s no further organization than that. The page is titled <code class="highlighter-rouge">TASK LIST</code> and each task is a bullet point. When it is done, I draw a big horizontal line through it. Obviously, I don’t complete every task every week and things need to be moved forward to the current week.</p>
<p>I go through each task and ask, “is doing this still important to me?” If so, I strike it out with an arrow at the end, and rewrite it in the new weekly page. If not, I strike it out with an X at the end to indicate that it was cancelled or abandoned. Writing out each task multiple times certainly isn’t efficient but it makes me think about whether everything on my task list is really something that I want to spend time and energy on.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Capture actions about preparations for any upcoming events (from calendar)</strong></li>
</ul>
<p>On the new weekly page, I look at my online calendar and transfer important tasks over to the journal.</p>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Review <code class="highlighter-rouge">Someday/Maybe</code> lists. Check if today is someday.</strong></li>
</ul>
<p>I keep a big list of things I might like to do one day but I don’t want them cluttering up my to-do list. Things like ideas to write about, places to visit, tattoos to get, or other random ideas go here. I review this list each week to see what thing I’d like to work on if I have any leftover creative energy during the week to explore something new.</p>
<h2 id="wellbeing-check-in">Wellbeing Check-in</h2>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Do a VSPIRE check-in</strong></li>
</ul>
<p>I was introduced to this framework by a previous Peace Corps Morocco staff member, Oumaima Elghazali. I’d like to write a more in-depth piece about this but the gist is that I see how I am doing on multiple wellbeing fronts: Vocationally, Spiritually, Physically, Intellectually, Relationally, and Emotionally.</p>
<p>I go through each pillar and rate myself on a subjective scale of 1-10 based on the previous week. I write a few sentences about why I chose that rating. Then I think of one or two actions that I can take to increase one element of my wellbeing. I <em>highly</em> recommend this activity to others. I’ve learned quite a lot about myself by doing this over several weeks.</p>
<h2 id="goals">Goals</h2>
<ul class="task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Take a look at your Goals list and Personal Logic Model. For each shift:</strong>
<ul>
<li>How is it going?</li>
<li>Did you accomplish your Process goals? How come or why not?</li>
<li>Are you making progress on your Outcome goals? How come or why not?</li>
<li>Do any goals need to be adjusted?</li>
</ul>
</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" /><strong>Answer: Do any shifts need to be ended? Added?</strong></li>
</ul>
<p>This is another one I’d like to write more at length about. I have one large document for my current goals. It lists all of my <a href="https://anatomy.1651.org/#0600-think-in-strata">shifts</a> that I am currently undertaking. Shifts are medium to large changes that I’d like to make in my life. Each shift is supported by Process goals, Outcome goals, and/or Output goals.</p>
<p>Process goals are shorter term goals for <em>how</em> I am going to make progress on a particular shift. These usually include a phrase like “I will [do something some amount of times] every [time period].” Outcome goals are traditional SMART goals that support the larger shift.</p>
<p>By looking at my goals each week, I can see if I am moving towards or away from them and why. From this, I can make adjustments into the new week.</p>The Afternoon Slumprepo://peace-corps.collection/collections/_peace-corps/the-afternoon-slump.md2024-02-07T00:00:00+00:00Blog post describing the few hours during and after lunch where everything is dead.<p>It’s a typical, warm, sunny day around lunchtime. The streets are empty and even the banging of the men working on the mosque is gone. There aren’t any children kicking around a flaccid soccer ball in the street. The office store is closed so I can’t print out the paper that I need. There is only an eerie stillness where the normal hustle and bustle of town normally is.</p>
<p>This is a daily phenomenon in my town and in Morocco in general. People close up shop to pray and go have lunch with their families and loved ones. Nothing is open, not even the small <em>hanuts</em> that are available until nearly midnight every day. After people finish up lunch, they usually go to take a nap or do small tasks around the house. Things won’t open up again for a couple of hours.</p>
<p>This struck me as odd for the first couple of weeks. Don’t people want to just take their 30-minute prescribed lunch break and get back to work? Daily life basically taking a stop for a few hours a day goes against everything I have been taught. In American culture, we go to work for eight hours and only think about work for those eight hours. After that, we leave it completely behind (or at least try to) and move into our personal lives for the rest of the day. Napping is for the weak, you can sleep when you’re dead.</p>
<p>Then I got accustomed to the Moroccan concept of work. Rather than tying their job title and achievements to their identities, the average rural Moroccan views work more as a functional necessity. Work here is just income for doing things they want to do, namely caring for their families. Similarly, the line between personal and professional lives gets blurred. Instead of thinking of them as two separate boxes, there is inevitable overlap between the two. It is widely understood that personal/family matters take precedence over trying to schedule those matters around work. As such, stopping the workday to go spend a few hours with family is a no-brainer.</p>
<p>As I often allude to in my stories on this blog, lots of people use this afternoon slump to take a nap. Not only is midday napping a cultural phenomenon, it is also a religious one. In an article sent to me by RPCV Connie McClellan, Professor Ahmed S. BaHammam notes that sleep is an important topic in the Quran and the Hadith.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> Not only did the Prophet Muhammad (pbuh) give copious guidance on best sleeping practices for Muslims, he also specifically encouraged napping. While this isn’t a “visible” or primary reason for the afternoon slump, it certainly informs it.</p>
<blockquote>
<p>Take a short nap, for Devils do not take naps<br />
- <em>Sahih Aljamie. Alalbani 1647</em></p>
</blockquote>
<p>This afternoon time period looks much different based on the season. Right now, during the winter when it is cool during the day, it only lasts for a couple of hours. Most people just go home for a bit to pray and eat then head back outside to continue the rest of their day. During the summer when it is consistently over 100 °F, being inside during peak heat is a welcome respite. The stillness of the town lasts for much longer, usually until it is cool enough in the afternoon to (somewhat) comfortably be outside.</p>
<p>A general rule-of-thumb time for when things start moving again is the <em>Asr</em> call to prayer, currently at around 5 o’clock in the afternoon. After that, I can go see friends in town, go shopping, and get that paper printed.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>Bahammam, Ahmed S. “Sleep from an Islamic perspective.” Annals of thoracic medicine vol. 6,4 (2011): 187-92. doi:10.4103/1817-1737.84771 <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Why and How to Keep Track of Your Accomplishments as a PCVrepo://p.collection/collections/_p/brag-document-as-a-pcv.md2023-12-03T00:00:00+00:00An overview of how I use a brag document to list my accomplishments as a Peace Corps Volunteer.<ul id="markdown-toc">
<li><a href="#whats-the-point" id="markdown-toc-whats-the-point">What’s the Point?</a></li>
<li><a href="#how-i-do-it" id="markdown-toc-how-i-do-it">How I Do It</a> <ul>
<li><a href="#work-projects" id="markdown-toc-work-projects">Work Projects</a></li>
<li><a href="#committee-work" id="markdown-toc-committee-work">Committee Work</a></li>
<li><a href="#collaboration-and-mentorship" id="markdown-toc-collaboration-and-mentorship">Collaboration and Mentorship</a></li>
<li><a href="#outside-of-workpersonal-development" id="markdown-toc-outside-of-workpersonal-development">Outside of Work/Personal Development</a></li>
</ul>
</li>
<li><a href="#extensions" id="markdown-toc-extensions">Extensions</a></li>
</ul>
<p>Among the myriad of career advice out there, one that I have adopted as a Peace Corps Volunteer is to <strong>keep a brag document.</strong> This is a single document that contains all of the projects, accomplishments, and impact you have done in a specific role. I have seen many spins on this in the software engineering/developer community but the definitive guide comes from <a href="https://jvns.ca/blog/brag-documents/">Julia Evans’ blog post.</a></p>
<p>Usually, these brag documents focus on the business value that you create: What accomplishments did you achieve that helped grow the business? As Peace Corps Volunteers, our goal is a bit different so I tweaked this tool to fit my specific needs. It still contains all of my accomplishments and impact but doesn’t indicate how I raised the “bottom line.”</p>
<h2 id="whats-the-point">What’s the Point?</h2>
<p>I am certain that I am not alone in that one question often comes through my mind during service: <em>What in the hell am I doing here?</em> Especially at the beginning of my service, I felt that I was taking so much more from the community than I was giving. I felt like a fraud that just happened to be lucky enough to get this opportunity.</p>
<p>It is so easy to downplay the value that you provide or forget all the things you are doing in the name of promoting world peace and friendship. That is where the brag document comes in. It is a list that reminds me of exactly what the hell it is that I am doing here.</p>
<p>It also helps for when people ask what you have been up to. I’ve had people reach out to ask about my service and what kinds of things I am doing. Like I said, it is easy to forget all the cool things you are doing, especially the small ones. It’s nice to be able to pull up a document and say “I’ve done this, this, and this.”</p>
<p>The other thing that I am expecting the brag document to do for me will happen at COS. It will be much easier to build a resume for whatever the next step is when I have all of my accomplishments and bullet points all in one spot, waiting to be copy-and-pasted in.</p>
<p>And don’t forget about that damn VRG. It makes life easier when you have all the numbers right there to punch in.</p>
<p>I’m not a huge fan of the term “brag” document but that is what the majority of The Internet calls it. Having a list of all of your accomplishments is simply a tool to help you during your service and shouldn’t serve any hubristic purposes. Maybe a better term would be “Accomplishments and Contributions Document for Self-Kindness and Reflection” but that doesn’t really roll off the tongue.</p>
<h2 id="how-i-do-it">How I Do It</h2>
<p>Each week, as part of a longer review session, I update my brag document. I ask myself what I achieved in the last seven days that I would like to write down. Then, I will list my contributions and the impact that I had for each item.</p>
<p>There are many ways to do this but I keep one text document <a href="/p/obsidian-pcv/" class="internal-link">in Obsidian</a> that is split up into categories and projects. You could use a Word document, a spreadsheet, video, or anything else. The point is that you have all of your accomplishments and activities in one place. Formatting isn’t particularly important here.</p>
<h3 id="work-projects">Work Projects</h3>
<p>I split my brag document into four main categories. The first category is the obvious one, <strong>Work Projects.</strong> Under this heading, I list all of my projects that contribute to the Peace Corps first, second, and third goals. Each project or activity is a heading and underneath each is a bulleted list of my contributions and the overall outcomes. These projects could include classes taught, trainings attended, or blog posts done as long as they all contribute to <a href="https://www.peacecorps.gov/about/">Peace Corps goals</a>.</p>
<p>For example, my most recent completed activity was a blog post that contributed to the third goal. I put the name of the blog post as a heading and make a bulleted list underneath of what I contributed and the impact that it had:</p>
<div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="gu">### 2023-11-12 Posted [We're All Family, Strangers and All](https://westleywinks.com/peace-corps/we-are-all-family/) blog post</span>
<span class="p">
-</span> Wrote 1,599 words about how Moroccans call each other (and me) a family title
<span class="p">-</span> Sent via email to X people and was visited Y times on my website
</code></pre></div></div>
<p>The same logic applies to any other work project, especially first goal activities. Just list the activity, your specific contributions, and an estimate of the impact (with numbers, if possible).</p>
<h3 id="committee-work">Committee Work</h3>
<p>My second category is <strong>Committee Work</strong> which may or may not apply to you. This one is just a bulleted list, not broken into specific projects since most of them are ongoing with no clear ending. If there is a specific project with clear goals, I’ll make that a subheading and apply the same rules as above. Otherwise, I simply list the date and my specific contribution. I also note the more “fuzzy” stuff like writing meeting notes. As a partial personal example:</p>
<div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">-</span> 2023-11-16. Attended staj 103 swearing in. Took pictures, helped with interviews, and took videos of the event.
<span class="p">-</span> 2023-10-29. Completed Halloween social media post.
...
</code></pre></div></div>
<h3 id="collaboration-and-mentorship">Collaboration and Mentorship</h3>
<p>The third category I have titled <strong>Collaboration and Mentorship.</strong> Again, this is just a simple bulleted list with a date and a contribution and an impact, if it makes sense. This is sort of a catch-all for things I do with other volunteers. Things like mentorship, times that I have helped with a training, my <a href="https://github.com/Westley-Winks/weather-reports">weekly weather report</a>, safety warden activities, and blog posts like this one (i.e. those aimed at other volunteers) go into this category.</p>
<h3 id="outside-of-workpersonal-development">Outside of Work/Personal Development</h3>
<p>Last is stuff that is <strong>Outside of Work/Personal Development.</strong> These are any other activities or projects that I have completed that aren’t necessarily related to Peace Corps. This is mostly my <a href="https://wwinks.com/books/">book notes</a> and <a href="https://wwinks.com/writing/">other blog posts</a>. I’m also working on some career development things and some coding projects that I make note of. Basically, <strong>what would you say if someone asked you what you have been up to?</strong></p>
<h2 id="extensions">Extensions</h2>
<p>This is just my system and how I developed it for what I need. You could add all kinds of categories as you see fit. One common thing that I have seen is to use it as a reflection tool. You can look at all the things you have done and use it to reflect on that work. What things might you want to change in the future? How could that project have gone better? Other ideas:</p>
<ul>
<li>Add in things that you have learned</li>
<li>Copy down any praise or positive recognition you have received (I might actually implement this one, now that I am thinking about it)</li>
<li>Use it to set goals and see your progress towards them</li>
<li>Write down positive language encounters you have had to keep track of your language progress</li>
<li>Keep track of interesting experiences you’ve had, traditions you have participated in, or places you’ve traveled</li>
</ul>
<p>This could also be a group activity. Maybe at your next training, you could get a small group together to list and celebrate each other’s accomplishments. You could also meet up with other volunteers every so often to update your documents together to stay accountable.</p>
<p>Good luck out there and <a href="https://wwinks.com/#contact">let me know how it goes.</a></p>Upgraderepo://b.collection/collections/_b/upgrade.md2023-11-28T00:00:00+00:00A man with the genome of the next evolution of human beings must stop the upgrade from spreading.<h2 id="summary">Summary</h2>
<p>Logan Ramsay is the son of the infamous Miriam Ramsay, the biologist who caused The Great Starvation with her genetically modified locusts. After getting out of prison for his connection to the crimes, he finds a job as an agent at the Gene Protection Agency. Him and his partner track down and capture rogue geneticists who are messing with DNA for nefarious purposes.</p>
<p>In one raid, he gets exposed to a biological weapon and is subsequently quarantined. He makes a full recovery with no obvious tinkering done to his genetic code. That is until he starts feeling growing pains, can memorize anything he reads, and has an IQ well above what can be tested for.</p>
<p>Logan is the first domino to fall in a much larger plan orchestrated by his dead mother. The plan to advance the evolution of the human species.</p>
<h2 id="favorite-quotes">Favorite Quotes</h2>
<blockquote>
<p>There was a thin line of calligraphy below the photograph: It’s okay to be who you are in this moment.</p>
</blockquote>
<blockquote>
<p>The only sound was the icy wind rattling the last leaves on the branches above us—skeletons of once green things.</p>
</blockquote>
<blockquote>
<p>“Life never really goes the way you want or expect. Usually, even getting exactly what you want turns out not to have been what you really wanted. So, my son, if you ever find a sliver of happiness and peace, just be thankful and live. Don’t reach for more, because a sliver is more than most people ever find.”</p>
</blockquote>
<blockquote>
<p>Never before had I seen <em>Homo sapiens</em> so clearly—a species, at its most fundamental level, of storytellers. Creatures who overlay story on everything, but especially their own lives, and in so doing, can imbue a cold, random, sometime brutal existence, with fabricated meaning.</p>
</blockquote>
<blockquote>
<p>And I was struck, again, as an outside observer, by how much the members of our species needed one another. All these people out in the cold rain. To laugh and drink. To talk about nothing. It was almost as if that need for connection and touch was our…their…lifeblood.</p>
</blockquote>
<blockquote>
<p>The urge to wall myself off from the ache is acute. But I want to feel it. If I lose the ability to hurt, I also lose my grasp on joy—those brief moments of contentment that make consciousness worth the voyage.</p>
</blockquote>
<p><strong>Spoilers Ahead</strong></p>
<hr />
<h2 id="characters---410">Characters - 4/10</h2>
<p>The characters were kind of forgettable. Across his novels, I think Crouch relies heavily on the plot and setting and doesn’t put much work into the character development as I would like. I appreciated Logan’s integrity and drive to always do the right thing. Kara thought she was doing something good but in the end wasn’t the right thing to do. Same thing with their mother.</p>
<p>That said, they fit the same character archetypes from beginning to end and didn’t go through any real transformation or development even though their brains and bodies changed significantly. They could have been replaced by anybody and I wouldn’t have particularly cared. I would have liked to know more about Logan’s internal struggle, having been transformed and unable to go back to his family but knowing they are out there continuing on without him. The fate of the world rested on his shoulders. Instead, he uses his new cognitive functions to push down the emotions and that’s about all we get.</p>
<h2 id="atmosphere---910">Atmosphere - 9/10</h2>
<p>I enjoyed this future dystopian world. It is beat-up and bruised from climate disaster and genetic tweaking but it is still recognizable. I like how Crouch describes the futuristic setting by casually putting it into the dialogue rather than explicitly tell me what is going on. For example, Crouch subtly mentions how quick it is between major cities by taking “the loop”, a nationwide train system. He casually mentions getting into the “Google Roadster coupe” and stopping at a “charge station” to suggest that vehicles in this future are all electric and the infrastructure is there to support it. Major cities are only accessible by boat because of flooding. It is a nice way of letting us know that a lot has gone on and you are discovering the world piece by piece when it is relevant rather than just getting it all in at the top.</p>
<p>This world felt very real because it isn’t too far of a stretch from a potential near-future in our world. The world in the book experienced catastrophe in the form of climate crisis and unforeseen consequences as a result of genetic modification. We are <em>currently</em> seeing the effects of climate crisis and genetic modification via CRISPR has been a thing for a while and is making advances every day.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></p>
<h2 id="writing-style---810">Writing Style - 8/10</h2>
<p>After now reading three of Crouch’s novels, his writing style is very familiar to me. It is punchy and to-the-point without being too unrealistic or “quippy.” This book in particular had a lot of specific gene codes that were written out and accurate which I appreciated. He also uses numbers quite often to remind us of the mental capabilities that Logan has once he is upgraded (almost exhaustingly so).</p>
<p>I am glad that this was written in the first-person point of view (whereas <a href="/b/recursion/" class="internal-link">Recursion</a> was written in the third) because Logan was the only person in the world that could have stopped his sister and his mother’s plans. He was one of two people that were upgraded and I enjoyed seeing it solely from his perspective.</p>
<h2 id="plot---710">Plot - 7/10</h2>
<p>This was a familiar plot line but had some twists to make it less predictable. The beginning was strong in pulling me in and providing context for Logan and the world in general. The resolution was a bit underwhelming, even with the James Bond-esque escape sequence.</p>
<p>The ending was lovely. It has a lesson in it that I completely agree with: <strong>we need more compassion in the world.</strong> While I’m not really sure where compassion falls on the nature versus nurture scale, it is irrefutable that more compassion and love would make the world a better place. Sometimes (most of the time, I’d actually argue) it isn’t best to simply reduce people down to numbers like GDP, poverty rate, or churn rate. It dehumanizes and only serves to devalue the real struggling endured by real people.</p>
<blockquote>
<p>One child dies in a well, the world watches and weeps. But as the number of victims increases, our compassion tends to diminish. At the highest number of casualties—wars, tsunamis, acts of terror—the dead become faceless statistics. They call this compassion fade, but in reality, it’s our genetic inheritance—old adaptations from our ancestors persisting in our DNA.</p>
</blockquote>
<h2 id="intrigue---610">Intrigue - 6/10</h2>
<p>This one wasn’t as intriguing for me as Crouch’s other novels, and I’m not really quite sure why. At times, it was tough to pick the book back up whereas I blew through <a href="/b/recursion/" class="internal-link">Recursion</a> in a few days. I don’t think the premise was as interesting and I wasn’t as invested in seeing what was going to happen. The plot was more predictable and the logic often pulled me out of the story.</p>
<h2 id="logic---410">Logic - 4/10</h2>
<p>For some reason, this book didn’t feel as “real” as Dark Matter or Recursion by the same author even though those stories had time and interdimensional travel. I wasn’t as convinced that the science fiction parts of Upgrade could actually happen.</p>
<p>For one, I really didn’t like that they could instantly remember every single memory in their lives. The idea that memories get stored in some hidden place in our brains and aren’t immediately garbage collected while we sleep seemed too far-fetched. I, of course, am not a neurosurgeon but the logic isn’t there especially when there is no explanation as to how it works.</p>
<p>I didn’t buy the physical transformation of the upgrade. Could a muscle really grow that fast or a bone gain that much density that quickly? Maybe it could but Crouch didn’t convince me.</p>
<p>The dodging bullets part also seemed too far out there. I did the napkin math for a particular scene. Logan was aiming at Kara’s thigh from ten feet away. With my assumptions that the bullet moves at 1,200 feet per second (referenced in the book), her thigh is six inches wide, and air resistance is insignificant, her thigh would have to move <em>laterally</em> at about 30 miles per hour. Maybe a little slower if she started moving before the bullet was fired by detecting when Logan was going to pull the trigger. I understand that she was upgraded and could slow her perception of time but I don’t buy that a leg could physically move that fast.</p>
<p>Or maybe I’m reading too much into it and need to just have some fun.</p>
<p>I understand logically that these bits that define the science fiction genre couldn’t really happen. My point is that I need to be <em>convinced that they could</em> to really get sucked into it. I totally bought that a human could communicate with an alien in Project Hail Mary by Andy Weir. I believed that we could go back in time via our memories in Recursion. This book just didn’t sell the premise to me.</p>
<h2 id="enjoyment---610">Enjoyment - 6/10</h2>
<p>Overall, I enjoyed reading this book. Would I recommend it to others? Not unless they have already read Crouch’s other books. That said, it was still an interesting read and I am glad that I did try it out.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p><a href="https://www.nature.com/articles/d41586-023-03697-w">This article</a> about CRISPR advancements came up the day after I wrote this sentence. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>We're All Family, Strangers and Allrepo://peace-corps.collection/collections/_peace-corps/were-all-family.md2023-11-12T00:00:00+00:00Blog post sharing how the familial culture of Morocco comes out in the language.<p>One of my favorite things about Moroccan culture is the tendency to call people your family, even if they are complete strangers. If you go to any market or <em>souq</em> and ask for a price, they’ll tell you “<em>180 khoya</em>” (my brother). Jump on the train and an older lady will ask her <em>wldi</em> (my son) to help her lift her luggage into the upper storage compartment.</p>
<p>It is incredibly comforting and never fails to give me a sense of belonging. It reminds me that we are all human and we are all connected in one way or another. It reminds me that I am always surrounded by people who will treat me with the care and respect they show their family members.</p>
<p>What follows are three short stories of times when I was endearingly called someone’s brother, son, or uncle.</p>
<h2 id="nta-khuna"><em>nta khuna</em></h2>
<p>I eat too much <a href="https://en.wikipedia.org/wiki/Msemmen"><em>msmen</em></a>. It is easily one of my favorite Moroccan foods and I eat it just about every other day. It is a flatbread that is made by flattening out the dough with lots of oil until it is see-through thin, folding it up to create layers, then frying on a hot griddle. The women that make it regularly make it look way easier than it is. Then, it is a blank slate to put whatever you like on it (I prefer them with cheese and olive oil).</p>
<p>When I arrived to my final site, one of my first priorities was to find a reliable <em>msmen</em> dealer to satisfy my cravings. I found some women near my house that open their doors and turn on their griddles at around 6 o’clock every night. They are very kind (and will get their own dedicated blog post one of these days) and I go there a few times a week to chat with them and, of course, get my <em>msmen</em> to take home with me.</p>
<p>On this particular occasion, I showed up late. The woman making the <em>msmen</em> was getting the last of some delicious filling out of a container and plopping it inside some spread out dough. It is a mixture of meat, onions, and spices that get folded into the <em>msmen</em> and it is my absolute favorite. They were all gone and so I asked for the usual; two plain ones, please.</p>
<blockquote>
<p><em>wesh baqi shi msmen 3mmr?</em> (Is there any filled <em>msmen</em> left?)<br />
<em>La, mabqash</em> (No, there’s none left)<br />
<em>Safi, array juj khawin 3fak</em> (Ok, give me two plain ones then please)</p>
</blockquote>
<p>Another woman, Farah, heard the exchange and came out from the back to say hello and add some other sweets to the front display. She pulled out two hidden pieces of filled <em>msmen</em>, one for her and one for the woman actually cooking them. She ripped hers in half and handed it to me. I, of course, didn’t want to impose and declined. They, of course, kindly insisted that I just eat the damn thing if I wanted some. I said no again and they started wrapping up the half <em>msmen</em> to take with me anyways.</p>
<p>Can’t argue with that. I took it and it tasted incredible. It was spicy and savory, perfect for how cold it was that night. As Farah finished setting up the front display, she turned to go back to the back room. Just before she disappeared, she yelled over her shoulder, “<em>kul, nta khuna</em>” (eat, you’re our brother).</p>
<p>I stood there eating my filled <em>msmen</em> until the others were done and I went home with a (half) full belly and a full feeling of connectedness with my community.</p>
<h2 id="bsaha-u-raha-wldi"><em>bsaha U Raha wldi</em></h2>
<p>Friday is a special day in Islamic culture. It is the day of the week when people congregate and pray together. It is even apparent in the language where the word for “Friday” and the word for “mosque” and the word for “gather” all share the same root<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup>. A common greeting for the day is <em>jm3a mubarka</em> meaning blessed or happy Friday.</p>
<p>It is also, importantly, when couscous gets served. The men get home from the mosque about 30 minutes after the dhuhr call to prayer, around 1:30 in the afternoon. Families come together and eat from the same pile of couscous, vegetables, and meat until everyone is full and ready to take a nap. I go to my host family’s home every Friday to take part.</p>
<p>Last week, I went over unannounced (as is customary) and sat down to watch the news and draw something with my host sister’s toddler, Khadija. The women were in the kitchen preparing the couscous, dumping it into the serving platter and topping it with all the fixings. After my host father came home from the mosque, we got to work. As we ate, we talked and made jokes. We talked about the ongoing wars in the world, we talked about my host sister Maryem’s studies, and we laughed at how big of a mess Khadija made by flinging couscous everywhere.</p>
<p>The table was cleared and one-by-one, my host family members went to either take a nap or go about their day. The last ones were me and my host mother. I got up to leave and said thank you and that I’d see them later. My host mother said, “<em>bsaha u raha wldi</em>” (to your health and comfort, my son) and I gave her “<em>Lah y3tik saha</em>” (Allah give you health) in response and went home to take my well-deserved afternoon nap.</p>
<h2 id="3fak-khali-shi-dirham"><em>3fak Khali, Shi dirham?</em></h2>
<p>At the end of the holy month of Ramadan, there is a holiday to mark the ending of a whole lunar cycle of fasting, giving, and worshipping Allah. Families travel from all over to eat and see family that they don’t normally get to see throughout the year. It is also a time for generosity. Before you can break your fast the morning after Ramadan, you have to give a donation to someone in need or a charitable organization (this donation/almsgiving is called <em>zakat</em>). Little kids are also given small gifts and money. The kids accept it as a cultural tradition and they are not shy to ask.</p>
<p>I was leaving my home to go for a walk, a bit later at night than normal. Because of the fasting, everyone’s schedules are off-kilter and people are up later than normal anyways. The group of neighborhood kids were outside kicking a football around and having fun. I didn’t get far before I heard one of them running up behind me yelling “<em>khali, khali!</em>” (my uncle and, more specifically, my maternal uncle)</p>
<p>I turned to see what he wanted. “<em>3fak khali, shi dirham?</em>” (please, my uncle, do you have a dirham?) I counted how many kids there were in the group and gave the kid one dirham for each, making sure to remind him to distribute it among his friends. They got excited and immediately ran to the little store to spend their hard-earned money.</p>
<hr />
<p>In <a href="/peace-corps/the-earthquake/" class="internal-link">my last post</a>, I mentioned how “I often feel like Morocco is just one big family.” That rings true in the face of adversity and just in everyday life here. I’m reminded that I belong nearly every day, even on the days when I don’t necessarily feel like it.</p>
<p>You might have also noticed that in all of these cases, people always add a possessive “my” to the title. It adds some authenticity, like they are proud of the fact that you are their family member. They don’t shy away from it. Sometimes in the US, men call each other “my brotha” but the intended meaning is “my friend.” I’m not usually convinced that these people will actually treat me like their brother and my best friends who do actually treat me like their brother would never call me their “brotha.”</p>
<p>Religious texts in Islam make the point clear that all people are equal, coming from the same creator and descending from the same parents. The Prophet was reported as saying, “I bear witness that all human beings are brothers and sisters to each other.” The Qur’an<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup> also supports this by reminding mankind that all people are one, independent of linguistic, national, or racial identity. The only dividing line is moral excellence.</p>
<blockquote>
<p>O humanity! Indeed, We created you from a male and a female, and made you into peoples and tribes so that you may get to know one another. Surely the most noble of you in the sight of Allah is the most righteous among you. (49.13)</p>
</blockquote>
<p>And while Moroccans call nearly everyone their brother or aunt or child, it doesn’t ever lose its genuineness or power. I still feel valued and connected to those that call me their family. It fills me with a sense of belonging, like I’m actually part of their family. I feel thankful and honored to be considered a brother in a place so far from home.</p>
<p>mosque = jam3 (جامع)<br />
Friday = jm3a (جمعة)<br />
association = jm3iya (جمعية)<br />
univerisity = jami3a (جامعة)<br />
commune = jma3a (جماعة)</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>To the dismay of Arabic learners everywhere, these words and others like university, association, commune, etc. all sound similar to the untrained ear, differing by just a vowel or two: <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>I am using the translation by Dr. Mustafa Khattab in the Clear Quran <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Tomorrow, and Tomorrow, and Tomorrowrepo://b.collection/collections/_b/tomorrowx3.md2023-11-03T00:00:00+00:00Two programmers and best friends go through hardships and successes to tell their stories through what they love the most: video games.<h2 id="summary">Summary</h2>
<p>Sam didn’t have the easiest or most typical childhood. Growing up as half-Korean in Koreatown, he never felt like he fit in. He wasn’t social and had trouble making connections with other people. That is until he connects with a girl at the hospital that he is recovering at. Luckily, the game room had a Nintendo and Sam and Sadie both love video games. They are both at the hospital often (Sam recovering from a car accident and Sadie supporting her sister) and become best friends who connect on their deep love of gaming.</p>
<p>While Sam is attending Harvard and Sadie is attending MIT, they coincidentally meet in a subway after not talking for years after a falling-out. Neither are particularly content with their potential futures after college and decide to reconnect. Again, they connect with games but this time instead of just playing games together, they go all in on creating one. They work relentlessly and, with Sadie’s coding prowess and their friend Marx’s house, they finish building their game. It is a wild success and a company is formed.</p>
<p>The trio goes through the ups and downs, the successes and failures that come with running a gaming company. They become blinded by fame and appearances at times while also dealing with personal challenges and shortcomings. All the while, Sam and Sadie tell their unique stories through the video games that they make together, chasing that old feeling of those days of gaming together at the hospital.</p>
<h2 id="favorite-quotes">Favorite Quotes</h2>
<blockquote>
<p>He had tangled curly black hair, a puggish nose, glasses, a cartoonishly round head. In Sadie’s art class at school, she had been taught to draw by breaking things down into basic shapes. To depict this boy, she would have needed mainly circles.</p>
</blockquote>
<blockquote>
<p>“Her parents can buy her anything she wants. Why would she want some dumb thing I drew on the back of an envelope?” Sam said.<br />
“I suppose,” Dong Hyun said, “because her parents can buy her anything she wants.”</p>
</blockquote>
<blockquote>
<p>Marx was fortunate because he saw everything as if it were a fortuitous bounty. It was impossible to know—were persimmons his favorite fruit, or had they just now become his favorite fruit because there they were, growing in his own backyard?</p>
</blockquote>
<blockquote>
<p>Why wouldn’t you tell someone you loved them? Once you loved someone, you repeated it until they were tired of hearing it. You said it until it ceased to have meaning. Why not? Of course, you goddamn did.</p>
</blockquote>
<p><strong>Spoilers Ahead</strong></p>
<hr />
<h2 id="characters---710">Characters - 7/10</h2>
<p>I enjoyed the long story and arc of each main character. I feel like I am part of the group because I have watched everyone’s hardships, both communal and personal. Each main character was unique in their strengths and flaws. Because the story spanned such a long time, the growth in each character was present and vivid.</p>
<p>Sadie went from an ambitious young woman dedicated to her work to a normal middle-aged mom who recognized that that period of her life was over. She struggled with depression and bad relationships but seemed content with her life after everything. Sam went from a private and closed-off individual to someone who outwardly cared deeply about those around him. He became more comfortable and confident with cards of life that he was dealt. While Marx was a bit of a wild child, he eventually settled down and remained thoughtful and gave so much to people around him, especially Sam.</p>
<p>Speaking of Marx, he is such a lovely supporting character. He, of course, has his flaws but is overwhelmingly generous and selfless. This contrasts Sadie and Sam who are usually focused on their fame, their side of the story, their game, etc.</p>
<p>I really liked the platonic relationship between Sam and Sadie. They love each other so deeply and it is such a unique relationship. They connected based on their shared love of gaming and while they don’t <em>always</em> get along, they managed to build a gaming company and release games that were meaningful to them. This love of gaming is what kept them together and maintained the unique love between them.</p>
<p>The secondary characters, while fairly interesting, didn’t really add much. Sam’s grandparents were a nice light of wisdom in the lives of Sam and Sadie. The rest were mostly just there for filler material.</p>
<h2 id="atmosphere---410">Atmosphere - 4/10</h2>
<p>The setting for this book was very normal; college campuses, office buildings, people’s houses, etc. Each location felt familiar and I could picture myself in them. There wasn’t much to note.</p>
<p>I didn’t feel like I was in the story with them. I felt like an outside observer, like I was watching the story on TV instead of being sucked into the story and being emotionally engaged.</p>
<h2 id="writing-style---510">Writing Style - 5/10</h2>
<p>I enjoyed the tone of the writing. It was relaxing, familiar, and comfortable. I liked how the characters used actual technical language that they would use in the gaming industry without dumbing it down. Overall, the writing style was very natural, flowed nicely, and was easy to read.</p>
<p>There is one admittedly minor thing that I couldn’t get over. On multiple occasions, Zevin uses long lists where she basically says the same thing over and over to convey one idea without really pushing the story forward. For some reason, it pulled me right out of the book and made me not want to continue reading. If it happened one or two times, fine. I wouldn’t even be talking about it. But it came up enough to be of note.</p>
<blockquote>
<p>She donated her winter coats to Goodwill, and she started wearing floppy hats and maxi dresses. She went to flea markets with Zoe, and they shopped for vintage vinyl and long necklaces and artisanal pottery. She burned incense and gave up caffeine. She grew her hair long, down to her waist, and parted it in the middle. She started doing Pilates, and she threw Dov’s handcuffs into the sea. She dated—a scruffily handsome guy in an indie rock band, a scruffily handsome actor who was mainly known for indie films, a scruffily handsome tech guy who had sold his dot-com to a bigger dot-com. She threw elaborate dinner parties and prided herself on knowing the new bands before anyone else did. She bought a used VW bug the color of the California sky. She had brunch with her family every Sunday. She woke early, slept very little, and routinely worked eighteen-hour days.</p>
</blockquote>
<h2 id="plot---610">Plot - 6/10</h2>
<p>The plot flowed very nicely. There was a clear plot and its trajectory had a clear path. It was pretty predictable, though. It was the normal story of some young ambitious people with profound skills working themselves into the ground to get their project off the ground. They get noticed and become famous so they start a business. Then they start to divide and fight because they have opposing views. It was still entertaining with some new bits thrown in that made it less monotonous.</p>
<p>The book resolved nicely. It felt like watching the last episode of <em>Friends</em>. Sam and Sadie are in their thirties and both got over Marx’s death and all of their hardships. I am glad they made up and are able to move forward with their lives, probably apart but possibly together.</p>
<p>The subplots were fine but I don’t think they added much to the overall story. They helped build some character narratives and gave me an understanding of the more general context of the world.</p>
<h2 id="intrigue---310">Intrigue - 3/10</h2>
<p>This book felt like a slog. I almost didn’t finish it. Maybe I am used to more intriguing books or maybe I just didn’t get it but this felt so boring to me. Even so, I pushed through to the end. Each time I closed the book, I wasn’t really looking forward to the next time I was going to open up it back up.</p>
<h2 id="logic---910">Logic - 9/10</h2>
<p>Nothing of note here. Like I said, everything felt familiar and comfortable. I appreciated that the technical jargon of software development was accurate and the technology was fitting for the times they were in.</p>
<h2 id="enjoyment---310">Enjoyment - 3/10</h2>
<p>This book was not for me. It felt very underwhelming and I didn’t really get much out of it. I like to be sucked in and want to really engage my emotions when reading a book, and this one just didn’t do that. To continue with the analogy, it was like watching <em>Friends</em> but without the jokes. I wouldn’t recommend this.</p>Self-Compassionrepo://b.collection/collections/_b/self-compassion.md2023-10-26T00:00:00+00:00Neff lays out the benefits and a roadmap for becoming more self-compassionate. Full of exercises, this book is equal parts theory and practice.<ul id="markdown-toc">
<li><a href="#why-self-compassion" id="markdown-toc-why-self-compassion">Why Self-Compassion?</a></li>
<li><a href="#three-doors-of-self-compassion" id="markdown-toc-three-doors-of-self-compassion">Three Doors of Self-Compassion</a> <ul>
<li><a href="#self-kindness" id="markdown-toc-self-kindness">Self-Kindness</a></li>
<li><a href="#common-humanity" id="markdown-toc-common-humanity">Common Humanity</a></li>
<li><a href="#mindfulness" id="markdown-toc-mindfulness">Mindfulness</a></li>
</ul>
</li>
<li><a href="#emotional-resilience" id="markdown-toc-emotional-resilience">Emotional Resilience</a></li>
<li><a href="#self-esteem" id="markdown-toc-self-esteem">Self-Esteem</a></li>
<li><a href="#motivation-and-personal-growth" id="markdown-toc-motivation-and-personal-growth">Motivation and Personal Growth</a></li>
<li><a href="#compassion-for-others" id="markdown-toc-compassion-for-others">Compassion for Others</a> <ul>
<li><a href="#romantic-relationships" id="markdown-toc-romantic-relationships">Romantic Relationships</a></li>
</ul>
</li>
<li><a href="#openness" id="markdown-toc-openness">Openness</a></li>
<li><a href="#self-appreciation" id="markdown-toc-self-appreciation">Self Appreciation</a></li>
</ul>
<h2 id="why-self-compassion">Why Self-Compassion?</h2>
<p>Self-compassion is the antidote to the harmful self-judgement and self-criticism that we all fall back on. We tend to compare ourselves with others and think about how we should be better.</p>
<p><strong>The Lake Wobegon effect is used to describe the tendency for people to think of themselves as superior to others in desirable personality traits.</strong> The character traits that people self-enhance are those valued by their culture. For example, Americans think that they are more independent and self-reliant than the average American because that is valued in American culture. On the other hand, Asians tend to think that they are more cooperative and self-sacrificing than their peers. Not only do we self-enhance but we actually use <strong>downward social comparison</strong> to see others negatively so that we feel superior by contrast. It is common to look for flaws in others so that we can feel better about ourselves.</p>
<p>We even do this to ourselves. We are often even harsher on ourselves because our critical self-talk is an internal monologue with no social consequences. Furthermore, we criticize ourselves in front of others to try and say “I’m going to beat you to the punch and criticize myself before you can. I recognize how flawed and imperfect I am so you don’t have to cut me down and tell me what I already know. Hopefully you will then have sympathy for me instead of judging me and assure me that I’m not as bad as I think I am.”</p>
<p>Culture and our upbringing plays a role into how we criticize ourselves. Individuals that grow up with highly critical parents are more likely to be critical toward themselves as adults. American culture emphasizes independence and individual achievement so people start believing that when they don’t reach their ideal goals, they feel that they only have themselves to blame. <strong>We think that self-criticism will prevent future mistakes or blunt the force of others’ criticism.</strong></p>
<blockquote>
<p>A verbal assault doesn’t have quite the same power when it merely repeats what you’ve already said to yourself.</p>
</blockquote>
<p>We use harsh self-criticism to try and gain some control in our lives. We learn that self-control is possible and all we need to do is not fail. We learn that failure is an option box that doesn’t need to be checked and that falling short of perfection is something that can and should be avoided. <strong>We also use harsh self-criticism to punish ourselves when we inevitably make a mistake.</strong></p>
<blockquote>
<p>By taking the perspective of the one holding the whip as well as the one quivering on the ground, we are able to indulge in feelings of righteous indignation toward our own inadequacies. And righteous indignation feels pretty good.<br />
“<em>At least I’m smart enough to see how stupid that comment I just made was.</em>”<br />
“<em>Yes, I did treat that person in an unforgivably bad way, but I’m so just and fair that I will now punish myself without mercy.</em>”</p>
</blockquote>
<p>Self-verification theory<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> asserts that people want to be known by others according to their firmly held beliefs and feelings about themselves as a way to add stability to their lives. When we harshly criticize ourselves, it becomes a self-fulfilling prophecy. <strong>That is, when we truly believe that we suck, we do things that suck so that we are known by others that we suck.</strong></p>
<p><strong>Self-criticism is a form of self-care and a natural but unhelpful way to keep ourselves safe and on track.</strong> The way to counteract harsh self-criticism is to understand it, have compassion for it, and replace it with a kinder response. A response that you would give to a dear friend going through the same thing. With self-compassion, we can provide the security and self-care that we need. We can recognize that imperfection is part of being human, that we are all as flawed and vulnerable as the next person. We can let go of the need to feel better than others and connect more deeply with our fellow humans.</p>
<h2 id="three-doors-of-self-compassion">Three Doors of Self-Compassion</h2>
<p>Self-compassion has three parts that must be practiced to become truly self-compassionate:</p>
<ol>
<li>Being gentle and understanding with ourselves rather than being harshly critical and judgmental with <strong>self-kindness.</strong></li>
<li>Feeling connected with others in life rather than isolated and alienated by recognizing our <strong>common humanity.</strong></li>
<li>Holding our experience in balanced awareness rather than ignoring or exaggerating our pain through <strong>mindfulness.</strong></li>
</ol>
<blockquote>
<p>The beauty of using self-compassion as a tool for dealing with difficult emotions is that it has three distinct doorways in. Whenever you notice you are in pain, you have three potential courses of action. You can give yourself kindness and care. You can remind yourself that encountering pain is part of the shared human experience. You can hold your thoughts and emotions in mindful awareness.</p>
</blockquote>
<h3 id="self-kindness">Self-Kindness</h3>
<p>Our first response to others who are suffering is to be kind and compassionate to their struggles. Our first response to our own suffering and failure is to “hit ourselves over the head with a club” rather than “put a supportive arm around or own shoulder.” There is an idea in our culture that we should be stoic and silent toward our own suffering. This turns into constant self-judgment and disparaging internal commentary. <strong>Self-kindness is stopping this internal monologue and understanding our shortcomings and failures instead of condemning them. It also means comforting ourselves and responding to our own needs how we would respond to a good friend who is in need.</strong></p>
<blockquote>
<p>It means we allow ourselves to be emotionally moved by our own pain, stopping to say, “<em>This is really difficult right now. How can I care for and comfort myself in this moment?</em>”</p>
</blockquote>
<p>One of the most important ways we can be kind to ourselves is changing our critical self-talk. In <a href="/b/nonviolent-communication/" class="internal-link">Nonviolent Communication</a>, Rosenberg stresses the importance of using sympathetic language rather than judgmental language when we talk to ourselves. He emphasizes that we should reframe our internal dialogue to express empathy for our human needs. <strong>We can either respond to our inevitable human imperfection with kindness and care or with judgment and criticism. What qualities of heart and mind do we want to encourage in ourselves?</strong></p>
<blockquote>
<p>When we develop the habit of self-kindness, suffering becomes an opportunity to experience love and tenderness from within.</p>
</blockquote>
<h3 id="common-humanity">Common Humanity</h3>
<blockquote>
<p>And what is “normal” anyway? … Being human is not about being any one particular way; it is about being as life creates you–with your own particular strengths and weaknesses, gifts and challenges, quirks and oddities.</p>
</blockquote>
<p><strong>Self-compassion is separate from mere self-acceptance or self-love by recognizing the interconnected nature of our lives.</strong> We remember that feelings of inadequacy and disappointment are shared by everyone. It is easy to fall into the trap of feeling isolated by our own feelings of insufficiency and insecurity. When we self-loath, we feel like the rest of humanity doesn’t exist. It is important to remind ourselves of our inherent interconnectedness so that moments of failure become moments of togetherness rather than of isolation.</p>
<p><strong>Recognizing common humanity does not mean comparing ourselves with other humans.</strong> A consequence of social comparison is distance between ourselves and others whose success makes us feel bad about ourselves.</p>
<p>Common humanity means the shared experience that <em>all</em> humans go through. When we identify or relate to only subsets of people rather than the entire human race, we create divisions between us. This is the foundation of discrimination and racism. People see other groups as inferior as a way to provide themselves with a sense of pride and righteous superiority for identifying with their own group.</p>
<blockquote>
<p>When our sense of self-worth and belonging is grounded in simply being human, we can’t be rejected or cast out by others. Our humanity can never be taken away from us, no matter how far we fall. The very fact that we are imperfect affirms that we are card-carrying members of the human race and are therefore always, automatically, connected to the whole.</p>
</blockquote>
<p>Perfectionists inevitably become disappointed by their unrealistic expectations they set when trying to do things without error. <strong>It is good to set high standards for yourself and have determination to do your best but when your entire self-worth is based on being perfect and not making mistakes it becomes counterproductive.</strong> Failure is necessary for us to learn and grow as people. Imperfection is a great learning opportunity.</p>
<blockquote>
<p>Yes, failure is frustrating. But it’s also temporary and eventually yields wisdom. We can think of failure as part of life’s apprenticeship.</p>
</blockquote>
<p>It makes no sense to harshly blame ourselves any more than it does to blame a hurricane. A hurricane is a phenomenon that happens when the right set of conditions (air pressure, temperature, humidity, etc.) meet. Similarly, we are also phenomena that are here as a result of a set of interacting conditions (family, culture, social history, etc.). Without these conditions, we wouldn’t act or feel like we do. This is known as interbeing.</p>
<p>There is a difference between judgment and discriminating wisdom. <strong>Discriminating wisdom recognizes when things are harmful or unjust while also recognizing the conditions that lead to situations of harm or injustice in the first place.</strong> Judgment means putting people into boxes with simple labels like “good” or “bad”. Discriminating wisdom acknowledges the complexity of how life has unfolded in such a way to cause something to happen and allows for the possibility that with a new set of conditions, things may go differently.</p>
<h3 id="mindfulness">Mindfulness</h3>
<p><strong>Being mindful means clearly seeing and nonjudgmentally accepting what is happening in the present moment.</strong> It is seeing things as they are, no more and no less, to be able to respond compassionately.</p>
<p>When we inevitably fall short of our ideals, we tend to focus on the failure itself rather than the pain caused by the failure. Our entire attention is on our perceived flaws and we don’t have the perspective to recognize the suffering caused by our feelings of imperfection. We immediately go into problem-solving mode to try and fix the problem. Instead, take a minute to breath, acknowledge that this is a moment of suffering, and recognize that our pain is deserving of a kind response.</p>
<blockquote>
<p>We risk getting burned out, exhausted, and overwhelmed, because we’re spending all our energy trying to fix external problems without remembering to refresh ourselves internally.</p>
</blockquote>
<p>We also tend to engage in a process called overidentification. <strong>This happens when our sense of self is so wrapped up in our emotional reactions that our entire reality is consumed by them.</strong> Instead of stepping back and objectively observing what is happening, we get lost in the emotional response. What we are thinking or feeling becomes our perception of reality. For example, you are giving a public speech and are worried people will judge you. Rather than noticing that you are nervous about the speech (actual reality), you instead believe that people will boo you off the stage or laugh at you (false reality).</p>
<blockquote>
<p>The past doesn’t exist except in our memories, and the future doesn’t exist except in our imagination. Rather than being lost in our train of thought, therefore, we can take a step back and say–ahh, this is what I’m thinking, feeling, and experiencing right now.</p>
</blockquote>
<p>Mindfulness can be a form of meta-awareness, an awareness of awareness. Instead of feeling anger, you become aware that you are feeling anger. You are thinking about what you are going to say in your speech and you are aware that you are thinking about what you are going to say. It allows us to take the role of an objective observer of our own awareness. It is also important to distinguish between awareness itself and the contents of awareness:</p>
<blockquote>
<p>Imagine a red cardinal bird flying across a clear blue sky. The bird represents a particular thought or emotion we’re experiencing, and the sky represents mindfulness, which holds the thought or emotion. The bird might start doing crazy loops, take a nose dive, land on a tree branch, whatever, but the sky is still there, unperturbed. When we identify with the sky rather than with the bird, or in other words, when our attention rests in awareness itself, rather than the particular thought or emotion arising within that awareness, we can stay calm and centered. This is important, because when we are mindful, we find our resting place—our seat, as it’s sometimes called. Rather than having our sense of self caught up in and carried away by the contents of awareness, our sense of self remains centered in awareness itself. We can notice what is happening—an angry thought, a fear, a throbbing sensation in our temple—without falling into the trap of thinking that we are defined by this anger, fear, or pain. We can’t be defined by what we are thinking and feeling when our consciousness is aware that we are thinking and feeling: otherwise, who is it that is being aware of our thoughts and feelings?</p>
</blockquote>
<p><strong>Mindfulness allows us to <em>respond</em> rather than <em>react</em>.</strong> It provides a gap between a stimulus and an action.<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup> We are able to recognize what we are feeling without letting those feelings immediately propel us into action. We can use that gap to question if we really want to take the action we are thinking about taking. We often react to our shortcomings with self-criticism but mindfulness allows us to take a step back and respond to our suffering with kindness.</p>
<p>Suffering is caused by comparing our reality to our ideals. When reality doesn’t match up to our desires (most of the time it doesn’t), we suffer. The key to happiness is understanding that suffering is caused by resisting pain.<sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">3</a></sup> Our suffering is caused by wanting things to be different than they are. <strong>The more we resist what is happening right now, the more we suffer.</strong></p>
<p><strong>Counterintuitively, we can’t control which emotions and feelings come into our awareness. We can’t make negative thoughts and feelings go away but we can control how we relate and respond to them.</strong> We make things worse when we judge ourselves for having a particular negative thought. We tend to think to ourselves, “What a horrible person I am for having that thought” rather than a more mindful “These are the thoughts and emotions that are arising in my conscious awareness in the present moment.” We don’t need to criticize ourselves for these emotions because they are out of our control. All we need to do is let them go and dissipate on their own.</p>
<h2 id="emotional-resilience">Emotional Resilience</h2>
<p>The experience of depression and anxiety imply feelings of self-criticism and feelings of inadequacy. When we don’t feel equipped to handle the challenges life gives us, we tend to shut down emotionally and all we see is the bad. <strong>We also have a negativity bias where we take positives for granted and ruminate on the negatives.</strong> When we ruminate about the past, we experience depression and ruminating on the future causes anxiety. It is important to not judge yourself for ruminating on negative thoughts. While counterproductive, it just comes from your desire to feel safe.</p>
<p>One way to acknowledge and relate to our negative emotions is to become aware of their physical manifestations and harness the mind/body connection. It is much easier to stay present by focusing on what our body is doing rather than focusing on what is causing the negative thoughts. We can reduce our negativity bias and rumination by being kind to ourselves and remembering our inherent interconnectedness.</p>
<p><strong>It is important to note that while self-compassion can help us lessen the hold of negative emotions, it does not push negative emotions away. Again, resisting the negative only makes it worse.</strong> We can’t actually suppress unwanted thoughts and emotions and trying to will only make them more intrusive.<sup id="fnref:4" role="doc-noteref"><a href="#fn:4" class="footnote" rel="footnote">4</a></sup> People with more self-compassion are less likely to suppress unwanted thoughts than those who are less self-compassionate. Instead of replacing negative feelings with positive ones, new positive emotions are <em>generated</em> by embracing the negative ones.</p>
<p>Self-compassion is a form of emotional intelligence and those that are more self-compassionate are better able to maintain emotional equanimity. They are better able to deal with the challenges life throws at them by being more willing to feel painful emotions and hold them with compassion.</p>
<p>People are often afraid of being compassionate towards themselves. They believe that if they don’t use self-criticism as a way of addressing personal shortcomings, they will become weak or rejected. They go through stages of self-compassion. First is “backdraft” where they become angry and negative when they first try to be more compassionate with themselves. Their identity is so wrapped up in self-criticism that they feel like their sense of self is being attacked. The second stage is “infatuation”. They become really enthusiastic about self-compassion practice as a way of blocking out their negative emotions. <strong>The last stage happens when the infatuation starts to fade and they realize that self-compassion isn’t a silver bullet that eradicates negative thoughts. Since self-compassion embraces negative emotions with kindness, the bad feelings often get worse before they get better.</strong></p>
<h2 id="self-esteem">Self-Esteem</h2>
<blockquote>
<p>In other words, high self-esteem isn’t associated with being a better person, just with thinking you are.</p>
</blockquote>
<p><strong>Self-esteem is an evaluation of our worthiness and a sort of judgment that we are good and valuable people. It is a product of perceived competence in domains of importance.</strong><sup id="fnref:5" role="doc-noteref"><a href="#fn:5" class="footnote" rel="footnote">5</a></sup> We only care if we are good at things that we value. So, one way to raise our self-esteem is to value the things that we are good at and devalue the things we are bad at. For example, if I am bad at writing, I may tell myself that writing is for nerds and it’s a useless skill anyway. The trap here is that we may undercut the importance of learning valuable skills just because it makes us feel better about ourselves. The other approach is to increase our competence in areas that we deem important. The problem with this is we may prioritize things that aren’t actually important and striving to improve is counterproductive. I might decide that a relationship is important and do everything I can to improve it while the other person couldn’t care less. This just leads to feeling frustrated and dejected where downplaying the importance of that relationship may have been a better move.</p>
<p><strong>Another source of self-esteem is from the “looking glass self”<sup id="fnref:6" role="doc-noteref"><a href="#fn:6" class="footnote" rel="footnote">6</a></sup>, our perception of how we are perceived by others.</strong> If we believe that others judge us positively, we will feel good about ourselves and vice versa. We give a lot of weight to what others think of us, especially the nameless, faceless people in our second order relationships because we think they are more objective than our close friends.</p>
<p>Self-esteem isn’t bad in and of itself. <strong>However, there are healthy and unhealthy pathways to self-esteem.</strong> Getting self-esteem from a supportive family or from working hard to achieve highly valued goals is healthy. Putting others down to inflate your ego is not.</p>
<p>When our sense of self-esteem depends on success or failure, approval or disapproval, it becomes contingent self-worth. These areas of contingency can be personal attractiveness, peer approval, work success, competition with others, etc. <strong>The more your overall sense of self-worth is dependent on success in a particular life area, the more it hurts when you fail in those areas.</strong> Contingent self-esteem becomes addictive because we want to keep chasing the compliments or approval from others. It becomes a hedonic treadmill where we have to continually work harder just to stay in the same place.</p>
<blockquote>
<p>Once we start basing our self-esteem purely on our performance, our greatest joys in life can start to seem like so much hard work, our pleasure morphing into pain.</p>
</blockquote>
<p>We are prone to falling into the trap of confusing the map for the territory. <strong>Our thoughts and evaluations of ourselves can easily become confused with who we truly are.</strong> In reality, we are in a constant state of change. Sometimes we display good qualities and sometimes we choose bad behaviors. Our actions change all the time and one action doesn’t define us. We often forget this and try to capture self-esteem so that we can put ourselves in a box labeled as “good.” We try and flatten our complex experience into simplistic evaluations of self-worth.</p>
<blockquote>
<p>Our successes and failures come and go–they neither define us nor do they determine our worthiness. They are merely part of the process of being alive.</p>
</blockquote>
<p><strong>In comparison, self-compassion doesn’t try and evaluate the worth and essence of who we are.</strong> Self-compassion embraces and honors the fact that we all have strengths and weaknesses. Instead of constantly wondering if we are “good” or “bad”, we become mindful of our experience and recognize that our experience is impermanent and always changing. The good feelings of self-compassion are not contingent on being better than others or meeting our ideal goals. Instead, they come from caring about ourselves, exactly as we are.</p>
<blockquote>
<p>When our sense of self-worth stems from being a human being intrinsically worthy of respect–rather than being contingent on obtaining certain ideals–our sense of self-worth is much less easily shaken.</p>
</blockquote>
<blockquote>
<p>When we’re mainly filtering our experience through the ego, constantly trying to improve or maintain our high self-esteem, we’re denying ourselves the thing we actually want most. To be accepted as we are, an integral part of something much greater than our small selves.</p>
</blockquote>
<h2 id="motivation-and-personal-growth">Motivation and Personal Growth</h2>
<p>People are afraid that if they give themselves more self-compassion, they will become lazy, unambitious, or overly self-indulgent. We think that beating ourselves up is an effective strategy for motivating ourselves to improve. But we all know that we need to feel calm, secure, and confident to do our best. <strong>When you try to motivate someone you love, you go out of your way to let them know that you believe in them and that you have their back. Why do we take the exact opposite approach with ourselves?</strong></p>
<p>Our beliefs in our own abilities are directly related to our ability to achieve our dreams. <strong>Self-criticism undermines our self-efficacy beliefs and harms our ability to do our best.</strong> We begin to lose faith in our abilities when we constantly berate ourselves. We also begin to fear our own self-judgment and that anxiety that it causes also undermines performance.</p>
<p><strong>Sometimes we undermine our own performance in ways that create a plausible excuse for failing. We become so afraid of failure that we self-sabotage.</strong> This is known as self-handicapping. One form of self-handicapping is just not trying very hard. Another is procrastinating. These create alternate excuses for failure other than our own shortcomings. We can say things like “<em>Well, it’s actually not that bad considering I hardly studied</em>” or “<em>I just ran out of time</em>” instead of “<em>I’m incompetent.</em>”</p>
<blockquote>
<p>If Jim was more comfortable with the fact that he might fail even when he did his best, he wouldn’t have to self-sabotage in order to save his ego when he did fail.</p>
</blockquote>
<p><strong>Self-compassion is a more effective motivator than self-criticism because the driving force is love instead of fear. It makes us confident and secure when we trust ourselves to be understanding and compassionate when we fail.</strong> Self-criticism asks if you are good enough where self-compassion asks what is good for you. If you care about yourself, you will do what you need to do to learn and grow. Self-compassion involves valuing yourself enough that you make choices that lead to long term wellbeing.</p>
<blockquote>
<p>As the Buddha said, “It is perceiving one’s hair being on fire.” The actions that are spurred when we see our hair go up in smoke, like grabbing a wet towel or jumping in the shower, stem from wanting to solve the problem, to escape from the danger of being burned. They don’t come from the desire to prove ourselves (<em>see what an excellent fire-putter-out I am?</em>). <strong>In the same way, the effort that comes from self-compassion is not the result of egoistic striving, but from the natural desire to ameliorate suffering.</strong></p>
</blockquote>
<p><strong>Our ability to realize our potential depends partly on where our motivation comes from.</strong> Motivation can be intrinsic, stemming from our desire to learn or just because we want to. It can also be extrinsic, doing things to gain some external reward or avoid external punishment. Similarly, you can have learning goals and performance goals. Learning goals are intrinsically motivated by curiosity and because you want to develop new skills. Performance goals are extrinsically motivated to enhance self-esteem. They come from a desire to do well so that others approve. These are the “easy A” people who don’t really care how much they learn in the process.</p>
<blockquote>
<p>When you can trust that failure will be greeted with understanding rather than judgment, it no longer becomes the boogeyman lurking in the closet. Instead, failure can be recognized as the master teacher it is.</p>
</blockquote>
<p><strong>Self-compassion does not lead to complacency or a lack of ambition. Self-compassion allows us to lose our fear of failure and we become free to challenge ourselves more than we would otherwise. We become more resilient and able to learn from those failures to achieve more. By softening the blow of self-criticism and recognizing our common humanity, we can see ourselves with greater honesty and clarity to see what is working for us and what is not.</strong></p>
<blockquote>
<p>So when you make mistakes or fall short of your expectations, you can throw away that rawhide whip and instead throw a cozy blanket of compassion around your shoulders. You will be more motivated to learn, grow, and make the much-needed changes in your life, while also having more clarity to see where you are now and where you’d like to go next.</p>
</blockquote>
<h2 id="compassion-for-others">Compassion for Others</h2>
<p>People that are more self-compassionate are better able to create close, authentic, and supportive friendships by focusing on helping their friends and being compassionate towards their friends’ mistakes. They also admit their own shortcomings to their friends. Self-compassion allows us to feel others’ pain without becoming overwhelmed by it.<sup id="fnref:7" role="doc-noteref"><a href="#fn:7" class="footnote" rel="footnote">7</a></sup> This builds empathy and meaningful connection with others.</p>
<p>Self-compassion also helps us in forgiving those who have hurt us. By recognizing common humanity and our interconnectedness, we recognize the factors and infinite conditions that lead people to do what they do. It becomes impossible to blame any one individual for anything. Understanding this allows us to forgive ourselves and others. <strong>Forgiveness doesn’t mean condoning bad behavior and accepting being walked over. Discriminating wisdom sees when an action is harmful and when we need to protect ourselves.</strong> It also sees that people are imperfect and there are so many conditions that cause people to act the way they do.</p>
<blockquote>
<p>And even in those cases where people are cognizant of the harm they are causing, the question still needs to be asked–what happened to make them lose touch with their hearts? What would occur to lead to such cold and callous behavior? What’s their story?</p>
</blockquote>
<p>A Buddhist practice that cultivates goodwill towards ourselves and others is known as “loving-kindness meditation.” Phrases that invoke good feelings are repeated silently and aimed at different targets. Phrases are directed towards the self, another person, and to all beings. It can either start with the self and move out or start with all beings and move toward the self.</p>
<blockquote>
<p><em>May I be safe</em><br />
<em>May I be peaceful</em><br />
<em>May I be healthy</em><br />
<em>May I live with ease</em><br />
<em>May you be safe</em><br />
<em>May you be peaceful</em><br />
<em>May you be healthy</em><br />
<em>May you live with ease</em></p>
</blockquote>
<p><strong>By cultivating the intention for ourselves and for others to experience wellbeing, corresponding feelings of love and compassion arise. When we are compassion towards others, we are giving a gift to ourselves.</strong></p>
<blockquote>
<p>With the equanimity of an open heart, the slings and arrows of our difficult and frustrating lives find less purchase, and suffering becomes a doorway into love.</p>
</blockquote>
<h3 id="romantic-relationships">Romantic Relationships</h3>
<blockquote>
<p>The reason it’s so blissful to fall in love is partly because it allows us to feel truly valued, accepted, and understood by another. Our partner loves us warts and all, which means that maybe our warts aren’t so bad.</p>
</blockquote>
<p>According to John Gottman, there are four main problem behaviors in conflicts that predict a doomed relationship: criticism, contempt, defensiveness, and stonewalling. On the other hand, couples that show some sort of positive emotion during a conflict are more likely to last. Conflicts usually stem from each partner wanting their own point of view and their own feelings to be validated at the same time. <strong>As such, each partner should validate and empathize with the emotions of the other partner before presenting his or her own view.</strong> Self-compassion can help you feel validated by allowing you to validate your own feelings. You don’t have to negotiate or talk louder and louder to feel heard.</p>
<blockquote>
<p>Self-compassion gives incredible strength to romantic relationships. When we stop depending on our partners to meet all our emotional needs—giving ourselves the love and acceptance we want—we become less clingy, needy, and dependent. When we remember that we’re only human, we can admit our mistakes and talk things through with greater calm and clarity. And by being gentle and warm with ourselves, we’ll be in a better emotional space to be there for the person we love.</p>
</blockquote>
<h2 id="openness">Openness</h2>
<p><strong>Openheartedness is a state of emotional receptivity in which even unpleasant or negative experiences are held with caring concern.</strong> When we feel compassion, we experience an inner warmth that lets us know our hearts are open. When we close our hearts, we shut down and cut ourselves off from others. We get scared of being overwhelmed by negative emotions and we shut them out. The price for this is feeling cold, empty, and alone.</p>
<p><strong>When we hold our negative emotions with compassionate care, we create a new positive emotion alongside the negative.</strong> We not only feel inadequate, we feel connected in remembering that inadequacy is part of the human experience. We not only feel fear but also comfort from our own kindness and caring.</p>
<p>Self-compassion doesn’t just open our hearts but it also opens our minds. When we are overwhelmed in negative emotions, our minds focus on the problem and miss the beauty of the bigger picture. Negative emotions serve a purpose that helps us survive. Fear is accompanied by the urge to escape, shame urges us to hide, and anger urges us to attack. <strong>When we are stuck in negative emotions, it feels like we have only one option.</strong> Self-compassion allows us to take a step back and provide ourselves with a calm and productive mindset.</p>
<p>This mindset leads to an upward spiral of positive emotions in a theory called broaden-and-build.<sup id="fnref:8" role="doc-noteref"><a href="#fn:8" class="footnote" rel="footnote">8</a></sup> Where negative emotions narrow our attention and possible actions, positive emotions broaden it. <strong>When we feel positive emotions, we are better able to choose an appropriate response to a stimulus. We <em>broaden</em> our repertoires and <em>build</em> personal resources we can use to respond effectively to subsequent events.</strong> This leads to an upward spiral of positive emotion → psychological broadening → positive emotion → and so on.</p>
<p>Positive psychology focuses on understanding the factors that lead to mental health rather than the factors that led to mental illness. It emphasizes cultivating strengths rather than eliminating weaknesses. <strong>Self-compassion focuses on accepting our weakness and allows us to delight in what’s wonderful about our lives rather than dwelling on limitations.</strong></p>
<blockquote>
<p>Self-compassion provides us with the sense of safety and equanimity needed to remain open as we take leaps into the unknown. It allows us to take refuge in interest and discovery when we have no idea what’s going to unfold from one moment to the next.</p>
</blockquote>
<h2 id="self-appreciation">Self Appreciation</h2>
<p>It is difficult for us to appreciate the positive aspects of ourselves because it causes fear. One fear is setting up overly high expectations. If we underplay our strengths, we are pleasantly surprised rather than disappointed. We are scared of over-selling and under-delivering. Another fear is losing a piece of our sense of self. Our sense of self might be so infused with beating ourselves up that as soon as we start to appreciate ourselves, we lose that piece of our identity. We are also scared of seeming like we are better than those around us. We don’t want to ostracize ourselves by outshining others.</p>
<blockquote>
<p>If I acknowledge my greatness, does that mean I’m better than you, and does that in turn mean you and I can no longer relate as equals?</p>
</blockquote>
<p><strong>We can celebrate our admirable qualities without falling into the trap of egotism by practicing self-appreciation.</strong> This is a subset of self-compassion. We recognize that all people have strengths and weaknesses and we allow ourselves to appreciate our good aspects without feeling arrogant or superior.</p>
<blockquote>
<p>We can acknowledge our own beauty. Not because we’re better than others, but because we are human beings expressing the beautiful side of human nature.</p>
</blockquote>
<p>Sympathetic joy (or, <a href="/b/atlas-of-the-heart/" class="internal-link">as Brené Brown calls it</a>, freudenfreude) is the state that occurs when we are delighted by the good qualities and circumstances of others and is closely related to self-appreciation. It is typical to feel inadequate when considering others’ good qualities. I feel stupid <em>because</em> she is so intelligent. Sympathetic joy requires recognition of common humanity as well as mindfulness. <strong>We need to be mindful of others’ good qualities rather than let them fade into the background of the assumed and expected.</strong></p>
<blockquote>
<p>An essential ingredient of sympathetic joy is the recognition of our inherent connectedness. <strong>When we’re part of a larger whole, we can feel glad whenever one of “us” has something to celebrate.</strong></p>
</blockquote>
<p><strong>Self-appreciation is not self-esteem.</strong> Where self-esteem focuses on separation and comparison, self-appreciation is based on connectedness. Rather than trying to feel better than others, we see our similarities and recognize that everyone has their strong points. Self-esteem is also a judgment of worthiness. We try and label ourselves as “good” or “bad” or “beautiful” or “ugly.” We confuse our self-concept with our actual self. Instead, self-appreciation is a way of relating to what is good in us. It is not a judgment or a label.</p>
<blockquote>
<p>There are always wonderful things to appreciate about ourselves, even if they don’t make us unique. The fact that I can breathe, walk, eat, make love, hug a friend–these are all magnificent abilities that are definitely to be celebrated, despite the fact that just about everyone shares these abilities–despite the fact that they are beautifully average.</p>
</blockquote>
<p><strong>Two important factors for maximizing happiness are being grateful and savoring joy.</strong> Savoring is the conscious enjoyment of what gives us pleasure. These aren’t just sensual experiences. Savoring can also be applied to experiences by holding it in mindful awareness, paying attention to the pleasant thoughts and emotions that arise in the present moment.</p>
<blockquote>
<p>We don’t need to be perfect to feel good about ourselves, and our lives don’t need to be any certain way for us to be content. Every one of us has the capacity for resilience, growth, and happiness, simply by relating to our ever-arising experience with both compassion and appreciation. And if you feel you can’t change, that it’s too hard, that the countervailing forces of our culture are too strong, then have compassion for that feeling and start from there.</p>
</blockquote>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>Bill Swann, 1981 <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>This is a part of being proactive in Stephen Covey’s <em>7 Habits of Highly Effective People.</em> <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:3" role="doc-endnote">
<p>Shinzen Young <a href="#fnref:3" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:4" role="doc-endnote">
<p>This is known as the Pink Elephant Paradox. The more you try to suppress unwanted and intrusive thoughts, the more they will bother you. <a href="#fnref:4" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:5" role="doc-endnote">
<p>William James <a href="#fnref:5" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:6" role="doc-endnote">
<p>Charles Horton Cooley <a href="#fnref:6" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:7" role="doc-endnote">
<p>Brené Brown calls this cognitive empathy in <a href="/b/atlas-of-the-heart/" class="internal-link">Atlas of the Heart</a> <a href="#fnref:7" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:8" role="doc-endnote">
<p>Barbara Frederickson <a href="#fnref:8" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>The Earthquakerepo://peace-corps.collection/collections/_peace-corps/the-earthquake.md2023-10-25T00:00:00+00:00Blog post documenting my experience of the September 8th earthquake in Morocco.<p>For the past 27 (roughly) weeks, a group of volunteers and I sit down one night a week for a few hours to play Dungeons and Dragons. It’s a nice social break where I can be American and speak English for a little while. On this particular Friday night, September 8, 2023, I sat down like normal and jumped on the call. I was eating my breads and cakes that I always get for the occasion and was laughing with my friends.</p>
<p>Then I felt a rumbling in my chest, the kind that you feel when a train passes by. The windows across the room started to rattle and my computer screen shook back and forth. It took me a few seconds to realize that a magnitude 6.8 earthquake had hit. It felt strange to stand as my apartment floor shook. Outside, I heard the neighbors making their way outside in a panic. I put my shoes on and followed suit. By the time I got outside, people had conglomerated away from the buildings and away from anything that could fall. One of my neighbors approached me and asked if I was fine and if I’d ever felt an earthquake before. This was his first one, too.</p>
<p>Not soon after, the calls and messages started to come in from everywhere: Peace Corps staff, friends and family from home, and my Moroccan friends and family. My host family from training called to check-in. My LCF, Maryem, who taught me language during training called. My host family here who just experienced the same thing I did called as well.</p>
<p>We were waiting outside for a while, expecting aftershocks. All my neighbors were telling me “kay-3awd” (كيعاود) to mean that it is going to repeat and no one wanted to be inside when it did. I got tired of just sitting there so I went and took a lap around town. The closer I got to the center of my rural town, the more people were flooding the streets. Families were sitting outside on curbs while the children ran around without a care in the world. Some had started to bring rugs, pillows, and blankets outside to wait in mild comfort. There is a big new mosque currently under construction here and as I neared it, I got more and more afraid I would find it crumpled from the shaking. Thankfully, there was no apparent damage anywhere in the main part of town.</p>
<p>By the time I had gotten back home, my neighbors had pulled out their rugs and pillows and set up a nice little spot in an open area outside of our homes. They were all making light conversation and trying to get the kids to calm down and get ready for bed. It was decided; we were sleeping outside for the night. It was around two in the morning by then but I wasn’t particularly tired. I sat down on the curb and returned some more messages and phone calls. A little while later, my neighbor (I, admittedly, forgot his name and at this point it’s too late to ask) called my name and beckoned me over. He gave me a little area on their rug next to him and his family. There was a pillow and a blanket waiting there for me. I didn’t want to impose but he politely insisted that I was welcome. I laid down and tried to get some sleep as my neighbor tried to get his son to stop asking me questions and go to sleep.</p>
<p>I woke up a few hours later at around seven in the morning. It was foggy and my jeans and sweatshirt I had slept in felt damp and my glasses had a layer of condensation on them. I rolled over to find most of my neighbors gone and an older lady still sitting on her little stool exactly how she had been the night before. I also noticed an even heavier blanket had been laid over the top of me while I was asleep. I rubbed my eyes and got up, in a daze from the lack of sleep. I assumed people had went back inside so I folded up the blankets and made the short stroll home.</p>
<p>In the days that followed, there were all kinds of relief efforts to help those affected. A lot of the damage was up in the mountains where there were rock slides and people’s homes aren’t as structurally sound. Associations all over the country came together with community members to prepare care packages of food, blankets, and clothing to deliver them to the remote villages.</p>
<p>I often feel like Morocco is just one big family, of which I am eternally grateful to be a part of. Even (and especially) in the face of calamity, Moroccans band together to care for their brothers and sisters. While the fear and loss felt was devastating and debilitating, the heart of Morocco will recover. The communal spirit, the very culture of Morocco, keeps it strong and resilient.</p>Essaouira Travel Guiderepo://p.collection/collections/_p/essaouira-travel-guide.md2024-10-30T00:00:00+00:00A working list of places to go to when you are in Essaouira, Morocco.<ul id="markdown-toc">
<li><a href="#getting-there" id="markdown-toc-getting-there">Getting There</a></li>
<li><a href="#lodging" id="markdown-toc-lodging">Lodging</a></li>
<li><a href="#food" id="markdown-toc-food">Food</a></li>
<li><a href="#drinks" id="markdown-toc-drinks">Drinks</a></li>
<li><a href="#things-to-do" id="markdown-toc-things-to-do">Things to Do</a></li>
</ul>
<p>One of my favorite places in Morocco, among many others, is Essaouira. It is a coastal town in the south of Morocco, a few hours west of Marrakech. It once functioned as a major trading port to connect Morocco with Europe. I have had a significant number of volunteers and someone from home ask me about what to do in Essaouira. I keep a list on my computer and just copy and paste it to whoever wants it. Then I thought, “What if I could just send them a link instead?”</p>
<h2 id="getting-there">Getting There</h2>
<p>There are taxis pretty much all day that go straight from Marrakech to Essaouira. A seat in the taxi will cost you about 100 dirhams. There is also a CTM bus that leaves Marrakech every day at 08:30 for 90 dirhams.</p>
<p>If you are coming from Agadir to the south, you can take either a taxi or the CTM. The road is beautiful as it goes along the ocean but it has a lot of turns and the road sucks. The taxi is faster but if you are prone to motion sickness, go for the CTM. There are three a day and each take about three and a half hours and will cost 95 dirhams.</p>
<h2 id="lodging">Lodging</h2>
<p>There are lots of options here but I’ve only personally used a few of them.</p>
<ul>
<li><strong>Moga Hostel.</strong> I paid 100 MAD per night (about $10). I’m no expert on hostels but this one seemed fine. The rooms are a bit packed but clean. My room was backed right up to the bathroom so the light poured into the room all night and I could hear pretty much everything in the hostel. Each room fits eight people and the door has a combination lock on the outside. To get in the main door, you ring the buzzer and they unlock the door from the office. Breakfast is included and it was just a simple bread, boiled egg, yogurt, and tea Moroccan breakfast. Very nice staff.</li>
<li><strong>Riad Inna.</strong> Very kind staff in a wonderful riad. It is right in the middle of the medina but, surprisingly, it isn’t too loud. A room is around 300 to 350 MAD ($30 to $35) and it is the same price regardless if it is one or two people. Breakfast is also included!</li>
<li><strong>Airbnb.</strong> There are a lot of Airbnbs inside the medina and out. They sit around $30 per night per person in the medina.</li>
</ul>
<h2 id="food">Food</h2>
<ul>
<li><strong>Ocean Vagabond.</strong> Wonderful restaurant at the end of the beach, super quiet. It was nice to walk down the whole beach, stop for food and drinks, then walk the beach back. Very friendly people. There is a proper pizza oven for some excellent pizza.</li>
<li><strong>Fishburger.</strong> Exactly what it sounds like. It is a little hole in the wall in the medina with outside seating and decent prices. The fish burrito was excellent.</li>
<li><strong>Asian Red Food.</strong> Thai food that is pretty cheap, only slightly more expensive than the taco places around town. It is in a small and quaint alcove in the middle of the medina. The people are super kind, the food is wonderful, and it’s a nice little relief from the busy streets. This is my go-to for a quick lunch if I don’t want to have a proper meal at Ocean Vagabond. Get the fried noodles.</li>
<li><strong>Munchies.</strong> American food place down an alleyway away from the medina. One of the better burgers I’ve had in Morocco (mostly because of the basil mayo they use). They’ve also got wings and shakes and such.</li>
<li><strong>Taverna Bolognese.</strong> Nice little Italian place tucked into an alley in the medina. Good cocktails and wine.</li>
<li><strong>Salt and Pepper.</strong> This is the place to go for sushi. It has a nice cozy atmosphere and there are some round cats that lounge around inside. And, yes, it’s open. The door and spacious interior suggest otherwise but it is open.</li>
<li><strong>Gelato in the medina.</strong> Right next to Asian Red Food, this place causes lots of street congestion at night because everyone wants gelato. They’ve got all kinds of flavors but it is kind of expensive for what it is. Nonetheless, it is fantastic.</li>
<li><strong>Caffetteria Dolcefreddo.</strong> If you want some <em>good</em> gelato, leave the medina and head southeast, right next to the CTM station. I’m not sure if they have it all the time but I got gnocchi with tomato sauce and it was absolutely incredible. There are lots of little restaurants and cafés around here too.</li>
<li><strong>The Hungry Nomad.</strong> I haven’t gone there yet but it looks like a cool rooftop restaurant/bar. Also a hostel down below.</li>
<li><strong>Sisterhood Cafe.</strong> Quaint little coffee shop on the north end of the medina. This has wonderful “quiet cafe” vibes that make you want to crack open a book.</li>
</ul>
<h2 id="drinks">Drinks</h2>
<ul>
<li><strong>Taros.</strong> Cool little rooftop bar with a central place for live music. There was a lot of gnawa music when I was there.</li>
<li><strong>Dar Baba.</strong> If you want a fancy cocktail for a fancy price, this is the place to go. It’s got a quirky atmosphere inside, in a nice way. There is also a giant rug store right next to it that you’ll probably want to avoid after drinking so you don’t spend all your vacation money on a beautiful rug.</li>
<li><strong>Megaloft.</strong> Another rooftop, the tallest one in town. At the very top there are rugs and pillows instead of proper tables. You can see basically all of Essaouira. Kind of expensive.</li>
<li><strong>D’Jazy.</strong> Nice little spot to stop by for a beer. The sign said there is usually live music but not when I went.</li>
</ul>
<h2 id="things-to-do">Things to Do</h2>
<ul>
<li><strong>Go to the ramparts.</strong> Walk along the outer wall (along the ocean) and you will eventually reach the ramparts. You can walk on top of the wall and look out to the ocean. They filmed some episodes of Game of Thrones here. If the tide is low, you can walk on the beach underneath the ramparts. Absolutely beautiful.</li>
<li><strong>Chill at a cafe.</strong> Lots of options here but my favorite is the one by the beach, right outside of the southernmost gate, Bab Sbaa. It is called Cafe Terrasse. It’s usually not very busy and it is right on the beach so you can watch people swimming or playing soccer. There is also a big food/cafe area near Taros with lots of stuff going on. Great for peoplewatching.</li>
<li><strong>Go to the beach.</strong> The beach is wonderful in the summer. Sometimes, it is a bit windy but it is usually manageable. The water is nice and cold and there are people playing soccer and just hanging out. Farther down the beach, on a windy day, you can see people kite surfing.</li>
<li><strong>Go to the souq.</strong> Head out of the northernmost gate, Bab Doukkala, on a Sunday and there are people selling produce, knick knacks, and clothes for cheap.</li>
<li><strong>Go to a music shop.</strong> I wasn’t able to find this one on a map but I know where it is when I see it. There is a kind older man that makes Gnawa instruments and will gladly play something for you if you ask.</li>
</ul>Finances and Bookkeepingrepo://p.collection/collections/_p/finances-and-bookkeeping.md2024-08-21T00:00:00+00:00An overview of how I use plain text accounting and beancount to manage my finances<ul id="markdown-toc">
<li><a href="#the-theory-double-entry-accounting" id="markdown-toc-the-theory-double-entry-accounting">The Theory (Double Entry Accounting)</a></li>
<li><a href="#the-tools-plain-text-accounting-and-beancount" id="markdown-toc-the-tools-plain-text-accounting-and-beancount">The Tools (Plain Text Accounting and Beancount)</a></li>
<li><a href="#reporting" id="markdown-toc-reporting">Reporting</a></li>
<li><a href="#expense-categories-coicop" id="markdown-toc-expense-categories-coicop">Expense Categories (COICOP)</a></li>
<li><a href="#lending-and-borrowing-money" id="markdown-toc-lending-and-borrowing-money">Lending and Borrowing Money</a></li>
<li><a href="#lending-and-borrowing-goods-and-services-accrual-accounting" id="markdown-toc-lending-and-borrowing-goods-and-services-accrual-accounting">Lending and Borrowing Goods and Services (Accrual Accounting)</a></li>
<li><a href="#references-and-further-reading" id="markdown-toc-references-and-further-reading">References and Further Reading</a></li>
</ul>
<p>I spent my free time this last month to learn some personal finance and, specifically, how to do personal bookkeeping. I did this so that I can have a more complete view of all of my accounts and how I am spending money.</p>
<p>I developed a good system that I think will work for me nicely now and is durable and robust enough to serve me for a long time.</p>
<p>Note that this finance system is basically just the bookkeeping aspect of it. It does not have any element of budgeting, though that may change in the future. Also note that I am not an accountant. I’m just a guy with a very simple financial life that learned some personal finance concepts on the internet.</p>
<h2 id="the-theory-double-entry-accounting">The Theory (Double Entry Accounting)</h2>
<p>Bookkeeping is the act of keeping track of transactions. All we are doing is recording when money moves from one “pocket” (called an <strong>account</strong>) to another. This sounds simple but can get messy pretty quickly, hence me developing and writing about my system.</p>
<p>Suppose that right now, you have $100 dollars and decide to go buy a new pair of socks that cost $15. You subtract $15 from $100, maybe tag the transaction with a category (“Clothing”), and you are left with $85. You repeat this with your normal transactions, just adding and subtracting money to get a new balance each time. This type of bookkeeping is called <strong>single entry accounting</strong>.</p>
<p>Another method is <strong>double entry accounting</strong> that requires every entry to an account to have an equal and opposite entry in another account. <strong>Every input to one account is an output from another.</strong> In our sock example, you still subtract $15 from your account. But where does that money go? In the double entry accounting method, it goes into an expense account called “Clothing.” So, at the end of the transaction your account has a balance of $85 and this new “Clothing” account has a balance of $15. Since every input is also an output, the transaction as a whole adds up to zero.</p>
<p>So, why use double entry rather than single entry? Single entry is inherently prone to errors. You only put in the transaction amount once and just keep a running tally. What if you, as a human that makes mistakes, puts in the wrong number? By essentially recording each transaction twice, double entry has checks built into it. For every transaction, it checks to make sure that it sums to zero. For the overall ledger, it makes sure that every bit of money has come from somewhere (Assets = Liabilities + Equity, if you want to get technical).</p>
<p>There are four main account types that we can have: <code class="highlighter-rouge">Income</code>, <code class="highlighter-rouge">Expenses</code>, <code class="highlighter-rouge">Assets</code>, and <code class="highlighter-rouge">Liabilities</code>. These are all pretty self-explanatory but I will define them here:</p>
<ul>
<li><strong>Assets.</strong> Things that you have like cash, investments, and checking accounts.</li>
<li><strong>Liabilities.</strong> Things that you owe like mortgages and student loans.</li>
<li><strong>Income.</strong> Things that you get in exchange for something else (usually you getting money in exchange for your time)</li>
<li><strong>Expenses.</strong> Things that you give in exchange for something else (usually you giving money in exchange for goods and services)</li>
</ul>
<p>Income and expense both refer to an exchange of goods and services. Assets and liabilities are set amounts. The difference here is that assets and liabilities are absolute while income and expenses are relative. What I mean by that is that you are usually interested in the balance of an asset or liability account at <em>one moment in time</em> while you are interested in the <em>change between two points in time</em> in expenses or income accounts. (<em>How much money do I have in my checking account right now?</em> vs. <em>How much did I spend on toilet paper last month?</em>)</p>
<h2 id="the-tools-plain-text-accounting-and-beancount">The Tools (Plain Text Accounting and Beancount)</h2>
<p>Now that we have the accounting theory behind the system, how do I actually implement it?</p>
<p>There are <a href="https://www.investopedia.com/best-budgeting-apps-5085405">many apps</a> out there these days that allow you to keep track of all of your transactions. These are fine and many of them come with cool features like allowing you to import transactions from other places like bank accounts. I don’t like them.</p>
<p>Let’s say you put your entire financial life on Quicken. All your investments, expenses, and income for years. Then one day, Quicken says that if you want to keep using their service, you have to give them $100 each month. Your data is locked up in one proprietary service and it is difficult, if not impossible, to get it out and into another system. Even worse, what if the business that runs your app is no longer a business? There goes all of that data and you have to start from scratch.</p>
<p>Funnily enough, a few weeks after I initially posted this, this exact thing happened. Mint, a popular bookkeeping and budgeting app by Intuit, announced that it will be shutting down at the turn of the year. Intuit decided that Mint wasn’t worth it to keep it running so users have no choice but to move to another tool. They, of course, pushed users to move to their other tool in Credit Karma but this new one doesn’t have the same budgeting tools that Mint did. You as a user get no say in this and are under a time limit before the service is inaccessible.</p>
<blockquote>
<p>I am so legitimately upset about this. 12+ years of my financial history is about to be gone. My entire adult life.</p>
<ul>
<li>u/NotEmmaStone</li>
</ul>
</blockquote>
<p>A different (and, for me, preferable) approach is to maintain it all in <strong>plain text</strong>. This is text that you can open on any computer and you can read. It is letters and numbers put together in a cohesive order that you can understand rather than ones and zeros that only a computer can understand. Plain text will never change its pricing structure and it will never go out of business. Even if all computers disappeared off the face of the Earth, I could still print out my ledger onto physical paper and still be able to see and understand all of my financial data.</p>
<p>My whole financial life, all of my transactions, my entire ledger is written down in one big plain text file. Every time I spend or earn money, I open my ledger in a text editor and type it out with my keyboard. The way that I write them down follows a specific syntax set by my financial tool of choice. The financial software parses all of that data, makes sure that each transaction sums to zero, and puts it together into useful reports. This is another benefit of having your data in plain text; it makes it <strong>scriptable</strong>. I can write code to process my ledger and spit out a report in any way, shape, or form that I ask.</p>
<p>There are currently three main choices for plain text accounting software: <a href="https://ledger-cli.org/">Ledger</a>, <a href="https://hledger.org/">hledger</a>, and my choice <a href="https://github.com/beancount/beancount">beancount</a>. These are all open source projects written by lots of smart people. They are also all great choices but have different philosophies and rules that govern what they look like. Again, all these do is parse your ledger file and do cool calculations and reporting with it. I went with beancount because the syntax made the most sense to me and I really liked the documentation. Also because <a href="https://sive.rs/uses">Derek Sivers uses it</a>.</p>
<p>I won’t go deep into the details of beancount because there is already <em>excellent</em> <a href="https://beancount.github.io/docs/index.html">documentation</a> out there. There are also lots of parts of beancount that add functionality that I just don’t use. My ledger looks something like this:</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>2023-09-20 <span class="k">*</span> <span class="s2">"Souq trip"</span>
Expenses:01-Food-and-Beverages:01-1-Food 36.00 MAD
Expenses:03-Clothes:03-2-Footwear 30.00 MAD
Assets:MA:Cash <span class="nt">-66</span>.00 MAD
2023-09-19 <span class="k">*</span> <span class="s2">"Cafe France"</span> <span class="s2">"Harira and msmen for dinner"</span>
Assets:MA:Cash <span class="nt">-14</span>.00 MAD
Expenses:11-Dining-and-Staying:11-1-Eating-Out 14.00 MAD
2023-09-16 <span class="k">*</span> <span class="s2">"New York Times"</span> <span class="s2">"Games Subscription"</span>
Assets:My-Bank:Checking <span class="nt">-2</span>.00 USD
Expenses:09-Recreation:09-4-Rec-Services 2.00 USD
2023-09-01 <span class="k">*</span> <span class="s2">"Peace Corps"</span> <span class="s2">"September Statement of Earnings"</span>
Income:Peace-Corps:Readjustment-Allowance <span class="nt">-400</span>.00 USD
Expenses:Taxes:TY2023:Medicare 5.80 USD
Expenses:Taxes:TY2023:Social-Security 24.80 USD
Assets:Peace-Corps:Readjustment-Allowance 369.40 USD
Income:Peace-Corps:Annual-Leave-Days <span class="nt">-2</span>.00 PCDAYS
Assets:Peace-Corps:Annual-Leave-Days 2.00 PCDAYS
</code></pre></div></div>
<p>Don’t mind the account hierarchy yet (see below). In this snippet, I have three types of money, called <strong>commodities</strong>: American dollars, Moroccan dirhams, and Peace Corps leave days. Did I mention that <a href="/peace-corps/">I’m a Peace Corps Volunteer and I live in Morocco?</a></p>
<p>Each transaction (i.e. every time money changes hands) is given a date, an optional payee, and some narration text. Each line below that tells beancount which account it is and how much money is being added or subtracted from it and what kind of money it is. Importantly, I can go through my whole ledger and read, line by line, and understand all of my transactions. You will also notice that, according to the double entry accounting method, all of the commodities each sum to zero.</p>
<p>Every week, as part of a more general weekly review session, I balance my ledger. I thought “balancing your checkbook” was just something old people did but I finally understand what they mean. I sit down and open up my ledger on my computer and input any pending transactions that I have from the week. Then, I generate a <strong>balance statement</strong> (more on in the reporting section) that shows me exactly how much money is currently in each account. I go on my various bank apps and verify that the number on my balance statement matches what the bank says I have to make sure I didn’t miss any transactions (and neither did they). I also hand-count all of my cash. There is usually a discrepancy here because I almost exclusively use cash in my day-to-day life and make small purchases often. Sometimes I forget to write down small transations or just plain lose coins. In this case, I make a balance assertion in my ledger (<em>hey, ledger, I know that based on your calculations I should have this amount of money but I actually have this much</em>) and put the difference into an <code class="highlighter-rouge">Expenses:Uncategorized</code> account.</p>
<h2 id="reporting">Reporting</h2>
<p>One important aspect of any bookkeeping system is the ability to query your ledger and get reports on your financial data. In the accounting world, there are two main ones. One is an <strong>income statement</strong> that lists all of your income accounts and their balances on the left and all of your expense accounts and their balances on the right, for the given reporting period. If you sum up all of your income and all of your expenses, you get your net profit or loss for that period.</p>
<p>The income statement is the most useful to me because I can see how much I spent on each category over, say, the previous month. With this, I can be more mindful of where my money is going and make lifestyle changes, if needed.</p>
<p>The other main report is the <strong>balance sheet</strong>. This one, you might have guessed, lists all of your asset accounts and their current balances on the left and all of your liability accounts and their current balances on the right. Remember that these types of accounts are absolute; we are only interested in the balance at a specific time rather than a time period. If you sum up all of your assets and all of your liabilities, you get your net worth.</p>
<h2 id="expense-categories-coicop">Expense Categories (COICOP)</h2>
<p>Now, as we saw above, every time you spend money on something, that money goes into an <code class="highlighter-rouge">Expense</code> account. You need to have some structure and granularity here so you can see exactly what you are spending your money on. There is a sweet spot between your expense categories being too granular (I spent X dollars on breakfast cereal, Y dollars on ground beef, and Z dollars on butter) and too broad (I spent X dollars on “Living Expenses”). Expense categories should be just detailed enough to provide insights into your financial life without being cumbersome.</p>
<p>The general consensus that I found online was to just track your expenses and figure it out as you go to develop meaningful expense categories. That didn’t feel right to me. It made more sense to have a set structure from the get-go and push transactions into those as I go. So, I did some cherry-picking and came across <a href="https://unstats.un.org/unsd/classifications/unsdclassifications/#coicop">a whitepaper</a> published by the United Nations Statistics Division. It is titled “Classification of Individual Consumption According to Purpose (COICOP) 2018.”</p>
<p>Basically, COICOP is an international standard to classify household expenditure. It is a framework that allows for all kinds of cool statistics to be calculated like CPI, living standards analysis, budget surveys, and stats related to food and tourism. It splits up household expenses into increasingly fine-grained categories starting from a division (<em>01 Food and non-alcoholic beverage</em>) to a group (<em>01.1 Food</em>) to classes (<em>01.1.1 Cereals and cereal products</em>) and further down to subclasses (<em>01.1.1.3 Bread and bakery products</em>). These are all organized by the purpose of the expense. The current 2018 revision has 15 divisions, 63 groups, 186 classes, and 338 subclass categories.</p>
<p>I decided to use COICOP for my personal finances for three reasons:</p>
<ul>
<li><strong>Unambiguous.</strong> There is a giant 265 page document that outlines exactly what categories a certain expense falls into.</li>
<li><strong>Thought out.</strong> Lots of people much smarter than me spent way more time than I ever will thinking about this.</li>
<li><strong>Standardized.</strong> I can see how my expenses compare with others using the same standard (lots of stats available online).</li>
</ul>
<p>To avoid the problem of being too fine-grained, I opted for using the broad structure (chapter VIII in the whitepaper) which only goes down to groups meaning each expense category is defined by a three digit code <em>DD.G</em> where <em>DD</em> is the division number and <em>G</em> is the group number. I live a simple life and some expenses don’t make sense for me so I cut them out of my chart of accounts but I can always add them back later. Using the entire broad structure, there are 52 possible “buckets” all of my expenses can fall into. With the accounts I don’t need cut out, I actually have 20. My actual chart of accounts for my expenses looks like this:</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="sb">`</span><span class="nt">--</span> Expenses
|-- 01-Food-and-Beverages
| |-- 01-1-Food
| <span class="sb">`</span><span class="nt">--</span> 01-2-Beverages
|-- 02-Alcohol-and-Tobacco
| |-- 02-1-Alcohol
| <span class="sb">`</span><span class="nt">--</span> 02-3-Tobacco
|-- 03-Clothes
| |-- 03-1-Clothing
| <span class="sb">`</span><span class="nt">--</span> 03-2-Footwear
|-- 04-Living
| |-- 04-1-Rent
| |-- 04-4-Water
| <span class="sb">`</span><span class="nt">--</span> 04-5-Electricity-and-Fuel
|-- 07-Transport
| <span class="sb">`</span><span class="nt">--</span> 07-3-Passenger
|-- 08-Info-and-Comms
| |-- 08-1-Info-and-Comms-Equipment
| |-- 08-2-Software
| <span class="sb">`</span><span class="nt">--</span> 08-3-Info-and-Comms-Services
|-- 09-Recreation
| |-- 09-4-Rec-Services
| <span class="sb">`</span><span class="nt">--</span> 09-7-Books-and-Stationery
|-- 11-Dining-and-Staying
| |-- 11-1-Eating-Out
| <span class="sb">`</span><span class="nt">--</span> 11-2-Accommodations
|-- 12-Ins-and-Financial
| <span class="sb">`</span><span class="nt">--</span> 12-2-Financial-Services
|-- 13-Personal
|-- 13-1-Personal-Care
<span class="sb">`</span><span class="nt">--</span> 13-9-Other
</code></pre></div></div>
<h2 id="lending-and-borrowing-money">Lending and Borrowing Money</h2>
<p>What about money that we are owed? It is technically money that we have (i.e. an asset), it just isn’t liquid or usable right now. In this case, we want to keep it in a separate account to know who owes us how much as well as keep it separate in case we want to know how much liquid money we have. I use an <code class="highlighter-rouge">Asset:Accounts-Receivable</code> account to track who owes me money. Everything in this account is money that I “have” but just haven’t received yet. Notably, I don’t put someone paying me back in an <code class="highlighter-rouge">Income</code> account because it isn’t really income. I haven’t traded anything valuable for it. The transactions usually go something like this:</p>
<p>I pay cash for a taxi to take me from my town to some other big city to attend a Peace Corps training, a reimbursable expense. I paid cash but where did that money go? It does not go into an expense account because I’m not really spending money on the taxi, Peace Corps is. I am just loaning them the cash right now so it is just one type of asset being turned into a different kind. Instead of an expense account, I dump it into my accounts receivable and mark who owes me (i.e. the debtor).</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>2023-09-27 <span class="k">*</span> <span class="s2">"Travel to training"</span>
Assets:MA:Cash <span class="nt">-100</span>.00 MAD
Assets:Accounts-Receivable 100.00 MAD
debtor: <span class="s2">"Peace Corps"</span>
</code></pre></div></div>
<p>Now, since my accounts receivable has a balance of 100 dirhams, I know that I am owed that. After the training, I fill out a reimbursement form and wait a few weeks. Once that hits my bank account, I record it in my ledger as that money moving from the accounts receivable to my bank account where it is liquid again.</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>2023-10-10 <span class="k">*</span> <span class="s2">"Reimbursement from travel to training"</span>
Assets:Accounts-Receivable <span class="nt">-100</span>.00 MAD
debtor: <span class="s2">"Peace Corps"</span>
Assets:MA:Checking 100.00 MAD
</code></pre></div></div>
<p>On the other hand, I use a <code class="highlighter-rouge">Liabilities:Accounts-Payable</code> account to keep a record of who I owe money to and how much. This functions similarly to above except this time there is an actual expense. For example:</p>
<p>I go out to have dinner with a friend while I am in the city at this training but I forgot my wallet. I get 50 dirhams worth of food but where does that money come from? I am not yet exchanging an asset for the food. Instead, I am borrowing money from my friend so it goes into my accounts payable and I mark who I owe money to (i.e. the creditor).</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>2023-09-28 <span class="k">*</span> <span class="s2">"Dinner in training city"</span>
Expenses:11-Dining-and-Staying:11-1-Eating-Out 50.00 MAD
Liabilities:Accounts-Payable <span class="nt">-50</span>.00 MAD
creditor: <span class="s2">"My Friend"</span>
</code></pre></div></div>
<p>To pay my friend back, I give them cash when I get back to my wallet.</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>2023-09-28 <span class="k">*</span> <span class="s2">"Paying back friend"</span>
Assets:MA:Cash <span class="nt">-50</span>.00 MAD
Liabilities:Accounts-Payable 50.00 MAD
creditor: <span class="s2">"My Friend"</span>
</code></pre></div></div>
<h2 id="lending-and-borrowing-goods-and-services-accrual-accounting">Lending and Borrowing Goods and Services (Accrual Accounting)</h2>
<p>You may have noticed in the last section that expenses happen when the <em>good or service is exchanged</em> not the actual money. When I went out for dinner, I accrued the expenses then and there, not when I paid back my friend later. This is the basis of <a href="https://www.investopedia.com/terms/a/accrualaccounting.asp">accrual accounting.</a></p>
<p>But what happens when I pay for something in advance? I’ve given someone money but I haven’t received a good or service. The other party owes me but it’s not money. For example, I see my landlord a few days before rent is due and I pay him then or I buy plane tickets now for a trip a few months later.</p>
<p>In this situation, accounts payable and receivable don’t make very much sense. These accounts are for when actual money is payable or receivable. When goods or services are owed, I use different accounts: <strong>prepaid expenses</strong> (asset) and <strong>deferred revenue</strong> (liability).</p>
<p>In a travel example, it would look like this:</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>2024-08-20 <span class="k">*</span> <span class="s2">"Plane ticket to Toronto"</span>
Assets:Checking <span class="nt">-691</span>.00 USD
Assets:Prepaid-Expense 691.00 USD
debtor: <span class="s2">"Air Canada"</span>
</code></pre></div></div>
<p>It still counts as an asset because I should still receive a service in the future, namely a ride on an airplane. Also notice how I haven’t incurred an expense yet. That comes later when I actually get on the plane and the actual service is provided. After this, the transaction is complete and that money is no longer an asset:</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>2024-11-29 <span class="k">*</span> <span class="s2">"Flying to Toronto"</span>
Assets:Prepaid-Expense <span class="nt">-691</span>.00 USD
debtor: <span class="s2">"Air Canada"</span>
Expenses:07-Transport:07-3-Passenger 691.00 USD
</code></pre></div></div>
<p>Deferred revenue works the same way. If my neighbor pays me in advance to mow their lawn next weekend, that amount would end up in <code class="highlighter-rouge">Liabilities:Deferred-Revenue</code>. It is a liability because I am still liable to either mow their lawn or return their money.</p>
<h2 id="references-and-further-reading">References and Further Reading</h2>
<ul>
<li>Excellent write-up of <a href="https://beancount.github.io/docs/the_double_entry_counting_method.html">double entry counting method</a>, as part of the beancount documentation.</li>
<li>A <a href="https://plaintextaccounting.org/Splitting-the-bill">set of scenarios</a> for splitting a bill. The transactions look different depending on who pays and how it is split.</li>
<li>A collection of <a href="https://plaintextaccounting.org/">resources, examples, tools, and everything else</a> by plaintextaccounting.org.</li>
<li>More on <a href="https://online.hbs.edu/blog/post/what-is-accrual-accounting">accrual counting and types of accruals</a> by Harvard Business School.</li>
</ul>The Moussemrepo://peace-corps.collection/collections/_peace-corps/the-moussem.md2023-08-27T00:00:00+00:00Blog post documenting my time at the moussem and tbourida, a traditional Moroccan cultural event.<p>Last week, there was a <em>moussem</em> (موسم) in my town. This is the Arabic word for “season” but in Morocco it basically means festival. People come from all over to sell their wares, see family, and watch the festivities.</p>
<p>I heard there was going to be one from one of the kids who works at a food place I frequent. He told me when the <em>moussem</em> was and roughly what to expect, most notably that it was going to be packed with people. Then one afternoon, sellers started to pour in, filling up over a half mile long stretch of road, from the outskirts to the center of town. Each one set up a makeshift sun cover out of sticks, rope, and whatever opaque material they could find. They set out all of their stuff for sale on tables and rugs on the ground; jewelry, trinkets, home products, dishes, food, etc.</p>
<p><img src="/assets/for_sale.webp" alt="for_sale.webp" /></p>
<p>It was right down the street from my house and I could hear one of the seller’s megaphones going all day, belting out prices for dates, nuts, and other foodstuffs. At night when people came out, it was a cacophony of people spitting out numbers, naming their prices with the Moroccan women challenging them in negotiation. The sellers clearly had done this before as they were perfectly comfortable dealing with four or five buyers at a time while also making change and answering questions from others.</p>
<p>Among the festivities that happened when it was cooler outside were ferris wheels, merry-go-rounds, and bouncy houses. A nice man would stand at the base of the ferris wheel and get his shoulder workout in by manually spinning the wheel. The kids would go have the time of their lives while their mothers sat in plastic chairs out front, watching and gossiping amongst themselves.</p>
<p>The street full of sellers that drew out throngs of people wasn’t even the main event of the five day festival. People really come to see the <em>tbourida</em> (التبوريدة). <em>Tbourida</em> is a traditional cultural event of showmanship and the name comes from <em>barud</em> (بارود), the Arabic word for gunpowder.</p>
<p>Troupes of men on horses come in groups of anywhere from 15 to 25 members. Them and their horses are outfitted in traditional wear and each member carries a musket. They circle around the arena so the audience can get a good look at them before lining up at the start of the arena. Led by a special rider in the middle, the group then starts to gallop in unison for about 200 yards and fire one round from their muskets at the end. The difficulty of it is the whole troupe is trying to ride in perfect unison and fire their rifles at the same time such that only one booming shot is heard.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></p>
<p>There is a big open area right in front of the youth center that I work at and the day before the <em>tbourida</em> started, there were water trucks going up and down the area, giving the dry, packed dirt some much needed hydration. Other trucks were bringing in hundreds of barriers to form the outer edge of the arena and yet another group was setting up tents so people could watch without sweltering in the heat of the sun.</p>
<p><img src="/assets/empty.webp" alt="empty.webp" /></p>
<p>I went to the first day of the event because I knew there were going to be less people and I could get a good view. From my window, I could hear the <em>clip-clop</em> of horse hooves on pavement and I followed the convoy to the arena. Both the riders and their horses were dressed in their best traditional garb, far different than the equestrian gear I have interacted with in my rural Central Oregonian hometown.<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup> As the horses walked, I could hear the light tinging from the little bells that were hanging from their breast collars. The saddle pads were thick, constructed from a stack of squares of some kind of salvaged cushy material. Instead of a simple loop for stirrups, these looked like hollowed-out square lanterns with a big area for the booted feet of the riders to rest on. Where I would normally see a horn to dally off of after roping a steer, there was just a big hump for riders to maintain their balance with. The bridles were much more extravagant than the simple leather bands that I am accustomed to. They featured tassels and blinders to keep the horse’s focus attuned to the one direction they needed to go—forward.</p>
<p><img src="/assets/convoy.webp" alt="convoy.webp" /></p>
<p>There were now hordes of people sitting in plastic chairs with even more standing behind them under the tents that were empty just a day before. I found a decent enough spot to stand in the tent that faced the arena such that the troupes would be running right at us. The men in the tent seemed content sitting in claustrophobic positions in the center. Behind me and the rest of the men standing was a sizable gap that let people pass through. Also taking this route were people selling refreshments like coffee, tea, and bars of peanuts and almonds. As they passed through, they would yell out whatever they were offering like someone selling hot dogs at a baseball game.</p>
<p>The tents only held a percentage of the audience. There were even more people crowded along the street about 50 yards north of the arena. Groups of kids were climbing onto people’s roofs to get a good aerial view. Residents in the neighboring apartment complex invited another small mass of people to watch from their third story roof as well.</p>
<p>Troupes entered from the left, stopped and faced the crowd momentarily, then continued their gait all the way around the arena passing by the rest of the audience in the tents. At the same time, there were groups primed to make their run down the arena. The announcer informed us of the troupe and where they were from before saying “<em>yallah, tfdl</em>” to let them know they were clear to make their run.</p>
<p>The troupes would start at a trot to get a rhythm going. Once all their horses were in sync (or as close as possible), they would move to a canter or a full gallop. As they approached the crowd, I could start to hear the leader yelling over the trample of hooves, guiding the rest of the troupe to ensure that they all fired at the same time. Once they were about 20 yards out from the end of the arena, they would lift their muskets and deliver an ear-shattering blast. If they were sufficiently in sync, the crowd would erupt in cheer. The troupe would stop at the same place they stopped on their entry and soak in the applause that came from the crowd. The announcer would either thank the troupe with a <em>shukran si Mohammed</em> or <em>bsha u raha</em> (to your health and comfort) and their run was over. They would exit the arena from the same place they entered. I encourage you to go to YouTube to watch some videos that show the actual runs as well as delve into the history of <em>tbourida</em> much better than I can.</p>
<p>For five days, the cycle continued. I would wake up to the megaphone blaring out the same prices as the previous day, it would quiet down while everyone had lunch and took naps, everyone would come out to go shopping in the afternoon, and finally end the night by watching the <em>tbourida</em>. After the last night, all the sellers started packing up their wares and makeshift tents and the riders loaded up their horses and took off for the wherever their next event was. The arena got packed up and the ground underneath dried back out. The streets emptied and my town fell back into its normal quiet and lazy state to finish out the rest of summer.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>This event has been <a href="https://ich.unesco.org/en/RL/tbourida-01483">inscribed into the UNESCO Representative List</a> of the Intangible Cultural Heritage of Humanity. It describes the event and there are some gorgeous pictures there as well. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>Here is my crash course in horse gear anatomy for my urbanite friends. The breast collar is the piece that runs across the “chest” of the horse and connects to the saddle on the sides. Stirrups are the U-shaped things that hang to the sides of the horse for riders to put their feet in. The horn (present on a Western saddle) is the piece that sticks up between the legs of the rider. After roping something, the rider quickly wraps their rope around the horn to cinch it tight so that whatever is on the other end can be pulled. The bridle is the piece that goes over the head of the horse that allows the rider to control the horse. The bit is the metal piece that goes in the back of the horses mouth, over its gums. The reins connect to the sides of the bit and the bridle keeps the bit from coming out of the mouth. Blinders attach to the bridle and keep pieces of leather near the horse’s eyes to block their vision such that they don’t get distracted by things happening to the sides or behind them. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Recursionrepo://b.collection/collections/_b/recursion.md2023-08-22T00:00:00+00:00Barry and Helena must use her powerful invention to maintain the reality of the past.<p><em>Side note: I am trying out a new rating system/framework to think about and write my notes for fiction books. It is called CAWPILE and you can find out more <a href="https://www.youtube.com/watch?v=iZhinxtTMFQ">here</a></em>.</p>
<h2 id="summary">Summary</h2>
<p>Barry has had a difficult life. His daughter gets killed in a hit-and-run when she is still in high school and his life falls apart from there. His marriage fails and he is spending his days working as a detective for the New York City Police Department and spending his nights wallowing in sorrow in his empty apartment.</p>
<p>He gets a call one night about a women about to jump off the 41st floor to end the memories of a life she’s never lived. It looks like one of the False Memory Syndrome cases that have been popping up recently.</p>
<p>Helena is a workaholic who has dedicated her life and academic career to studying memories. She wants to have her mother experience all of her past memories before Alzheimer’s rips them away.</p>
<p>Helena doesn’t just create a device that allows people to experience their past memories; they can change them and the very fabric of time along with it. With Helena’s invention, Barry gets sent back to a memory of that dark night so many years ago when his daughter was killed. Except this time, he gets up from his chair and changes the trajectory of his life.</p>
<p>Helena knows the danger that this technology poses on the world. If memories can’t be trusted, what, then, is real?</p>
<h2 id="favorite-quotes">Favorite Quotes</h2>
<blockquote>
<p>Life with a cheat code isn’t life. Our existence isn’t something to be engineered or optimized for the avoidance of pain. That’s what it is to be human—the beauty and the pain, each meaningless without the other.</p>
</blockquote>
<p><strong>Spoilers Ahead</strong></p>
<hr />
<h2 id="characters---410">Characters - 4/10</h2>
<p>The characters were a bit generic and not particularly interesting. There wasn’t much development and I feel like I don’t really know any of the characters, like they could be replaced by anyone and I wouldn’t notice. Even though Barry and Helena lived so many lives on a loop, they hardly changed as people. They are a bit more ragged and discouraged with the impending doom that comes at the end of each loop, but that’s about it.</p>
<p>The only character trait that I admired was Helena’s integrity. She didn’t sell out when she realized the potential use cases of her invention and recognized the danger it posed for the world. She understood the power that she held and did everything she could to destroy the knowledge of the technology that she created.</p>
<h2 id="atmosphere---910">Atmosphere - 9/10</h2>
<p>The setting felt modern and familiar. Crouch uses some amazing imagery throughout to describe the scenes. I could picture all the hectic moments, the hordes of people panicking. I could hear the sounds of bodies falling from rooftops onto cars and I could feel the pain in my lungs every time someone got into the deprivation tank. I physically recoiled after Barry and Helena survive nuclear fallout and are suffering from the radiation:</p>
<blockquote>
<p>He steps to the door and takes hold of the three-spoked handle, groaning with agony as he strains to crank the wheel. Nothing’s moving but the layers of skin he’s stripping away, and a horrifying thought occurs to him—what if the heat of the blast fused the innards of the door? A vision of their last day together—cooking slowly from thermal radiation in the burned-out husk of their home, unable to reach the chair, knowing that they failed…Barry leaves part of his hand on the wheel as he pulls it away and follows Helena, corkscrewing down the stairs in the meager light of her phone’s sustained camera flash.</p>
</blockquote>
<p>The tense moments in the city were balanced with nice idyllic settings when Helena and Barry were living their lives in loops. In one life, they lived deep in the Sonora desert. In another, they were in a remote tundra on Antarctica watching the aurora australis. They live the last moments of the current timeline in relative peace and quiet that is a nice change from the world blowing itself up.</p>
<h2 id="writing-style---810">Writing Style - 8/10</h2>
<p>Crouch has an interesting writing style that I noticed in his other book, <em>Dark Matter</em>. He sometimes writes sentences that don’t use pronouns, as if to ask what <em>she</em>, <em>he</em>, and <em>we</em> really mean when timelines are getting crossed.</p>
<p>The dialogue is very natural and comfortable. Characters talk how people talk in real life. Crouch combines past, present, and future tenses into the same sentence to remind us how absurd and mind-bending this story is and how tangled everything gets after experiencing a few different timelines:</p>
<blockquote>
<p>Barry pulls a black duffel bag out of the trunk, and Helena follows him onto the sidewalk and a little ways down to the entrance of a bar they’ve been in once before, four months from now, when they came to scope out the tunnel access to Slade’s building and discuss their plans for this exact moment.</p>
</blockquote>
<h2 id="plot---810">Plot - 8/10</h2>
<p>I liked the overall plot. It flowed nicely and didn’t have too many things going on. It is a unique story and as such was not predictable at all and made it an interesting read. The book resolved nicely although I do feel sad that Helena died thinking that she failed after so many long, hard tries.</p>
<h2 id="intrigue---910">Intrigue - 9/10</h2>
<p>This was a page turner for me and I blew through it in just a few days. I got sucked in and had to stop a few times to ask <em>what the fuck?</em> I was thinking about the book when I wasn’t reading it and was constantly engaging with it, wondering what I would do if faced with these situations.</p>
<h2 id="logic---810">Logic - 8/10</h2>
<p>As mind-boggling as this story is, everything made sense. Stories get complex as soon as you start to introduce time travel concepts and Crouch also adds on a memory component to further the complexity.</p>
<p>The logic did start to break down towards the end when Helena is looping through trying to find a way to stop everyone’s memories from coming back. Each time that the loop ended and everyone got their memories from their previous lives back, Helena was miles away from the chair that she uses to go back and try again. This caused her to always need to be dodging nuclear warheads or government agents right at the last moment. It fed into the intrigue but when you step back, it didn’t make sense.</p>
<p>For someone as smart and dedicated as Helena, why would she take the unnecessary risk of being away from the chair when she knew what would happen? I understand that she wants to spend at least a few moments with Barry when he has his full memory back. But why punctuate those moments with running for your life and fear of not being able to go back?</p>
<h2 id="enjoyment---1010">Enjoyment - 10/10</h2>
<p>I thoroughly enjoyed this book and will be recommending it to everyone who is a fan of science fiction. It was fun to read and to think through all of possible scenarios and consequences of going back in time to a memory.</p>The Lies of Locke Lamorarepo://b.collection/collections/_b/lies-of-locke-lamora.md2023-08-21T00:00:00+00:00Locke Lamora gets entangled in a revenge-fueled coup that puts his livelihood and new found family at risk of turmoil.<h2 id="summary">Summary</h2>
<p>Set in a sprawling, fantasized version of Venice, Locke is orphaned at a very young age and is welcomed into an underground thief empire. He is taught how to be a simple petty thief and survive against his peers who hold power over him. His marked thieving prowess gets him in trouble early on and he is sold to Father Chains, a con-artist who spends his days pretending to be a blind priest of Perelandro.</p>
<p>Father Chains takes Locke in, along with Calo, Galdo, and, later, Jean and Bug. The Gentlemen Bastards live underneath the Temple of Perelandro in secret luxury where Father Chains teaches them how to pull off long-con “games” to steal thousands of crowns from the rich of Camorr by breaking the Secret Peace, an agreement between the criminal underground and the Right People. They learn how to speak languages with perfect accents, how to dine properly, and how to apply makeup and wigs for disguises so that they can become anyone they need to become to wring money out of their victims.</p>
<p>One game goes too deep and gets the Gentlemen Bastards locked up in a fight for power and revenge between the powers-that-be of Camorr.</p>
<h2 id="my-thoughts">My Thoughts</h2>
<p>This is a fun little story that’s big but not too heavy. The world this book is set in has a lot of lore and we are given just a few hints about how it came to be. There is just enough magic left over from the Eldren and from alchemists that give it some fantasy without being too far-fetched. Lynch does a good job of giving just enough information to have everything make sense and leaves out just enough to give it a sense of mystery and awe (and plots for future books in the series).</p>
<p>I really like how interludes are woven in to describe the expansive lore; character development, the factions, the gods, the geography. They aren’t too distracting and give the book a whole lot of body.</p>
<p>I admired the learning that Father Chains subjects them to. They live this life of constantly learning topics ranging from history to math to writing to linguistics. The Bastards each take turns going away for a few months to be an apprentice somewhere far away. Once they feel like they’ve learned enough, they come back to debrief and share with the others what they learned. It causes them to be well-rounded polymath type characters that have knowledge of seemingly everything.</p>
<h2 id="favorite-quotes">Favorite Quotes</h2>
<blockquote>
<p>Suddenly unable to look Father Chains in the eyes, he tried to pretend that his feet were fascinating objects that he’d never seen before.</p>
</blockquote>
<blockquote>
<p>“Go fold yourself in half,” said Locke, “and lick your ass.”</p>
</blockquote>
<blockquote>
<p>Small blacksmiths seemed to be pounding on anvils inconveniently located just above his eyes; Locke wondered how they’d gotten in there.</p>
</blockquote>
<p><strong>Spoilers Ahead</strong></p>
<hr />
<h2 id="jean-and-lockes-friendship">Jean and Locke’s Friendship</h2>
<p>Jean and Locke have a really special relationship. When Jean first showed up, he was timid, afraid, and much bigger than the other boys. Locke was jealous and despised Jean because he was better at math and could beat up Locke with almost no effort.</p>
<p>Eventually, they warm up to each other and complement one another well. Locke is the brains of the group, designing the games that the Bastards pull off while Jean is the brawn. Due to Jean’s size and demeanor, Chains has Jean go to the best teacher in Camorr to learn how to fight with various weapons. Jean excelled with the matching hatchets with a ball-peen on the side opposite to the blade (that he endearingly calls the Wicked Sisters). Jean is the protector for the group and is always there to save Locke through brute force when needed.</p>
<blockquote>
<p>“I don’t have to beat you, motherfucker. I just have to keep you here…until Jean shows up.”</p>
</blockquote>
<p>They’ve been to hell and back together. They watched their fellow Bastards die at the hands of The Falconer, watched their haven burn to the ground, and had their massive fortune stolen out from underneath them. Together, they get revenge and get justice for their brothers’ deaths and, together, they set off for a new life.</p>
<h2 id="deception">Deception</h2>
<p>I thought deception was going to be a major theme and driver of the plot. Locke is depicted as this mastermind thief that devises these grand plans to steal money from the rich of Camorr. Usually how these stories go is the thieves do one last really big job, there are a bunch of unforeseen hurdles, they lose a bunch but make it out in the end by out-tricking everyone else.</p>
<p>Locke’s big deception game is kind of an aside in this book. His final game goes off almost too well and they start raking in more money than they’ve ever gotten before without a hitch. The main conflict in the book doesn’t come from this, however. The real conflict comes from Raza’s desire to overthrow Barsavi for revenge. And in the end, Locke gets fully found out and is sent packing with only a few coppers to his name.</p>
<p>I can’t decide if I liked it or not. It is interesting, however, that Locke is too good at his job that it creates almost no conflict and the conflict instead comes from a bigger scheme that he merely gets wrapped up in.</p>
<h2 id="revenge">Revenge</h2>
<p>The books main antagonist, Capa Raza aka The Grey King aka Luciano Anatolius, is teeming with revenge. He spent <em>22 years</em> making this scheme to kill Capa Barsavi and all the high class Right People of Camorr because Barsavi killed his father. He goes to great lengths and sacrifices all to get his revenge and move on.</p>
<p>Locke’s desire for revenge becomes so great after his brothers’ deaths that he nearly runs himself into the ground trying to get back at Raza and The Falconer. Even though Raza’s swordsmanship is much more superior to his, Locke’s blind revenge-filled fury keeps him going long enough to kill Raza.</p>
<h2 id="defeating-the-falconer">Defeating The Falconer</h2>
<p>Come on. Lynch spent the whole book making The Falconer seem like this formidable foe, this unbeatable Bondsmage from Karthain, a top-ranking sorcerer that can get anything he wants by bending people to his will. All it took to defeat him was a bonk with a hatchet and he was dispatched.</p>
<p>One whack of the hammer and his genetically modified bird is killed and he is tied up getting his fingers cut off and his tongue removed, after spilling the beans on Raza. It was very anticlimactic and a bit disappointing.</p>Atlas of the Heartrepo://b.collection/collections/_b/atlas-of-the-heart.md2023-08-16T00:00:00+00:00*Atlas of the Heart* is exactly that. It's a glossary, a guide, for navigating the range of human emotions that we all experience.<ul id="markdown-toc">
<li><a href="#a-model-for-cultivating-meaningful-connection" id="markdown-toc-a-model-for-cultivating-meaningful-connection">A Model for Cultivating Meaningful Connection</a></li>
<li><a href="#near-enemies" id="markdown-toc-near-enemies">Near Enemies</a></li>
<li><a href="#when-things-are-uncertain-or-too-much" id="markdown-toc-when-things-are-uncertain-or-too-much">When Things Are Uncertain Or Too Much</a> <ul>
<li><a href="#stress" id="markdown-toc-stress">Stress</a></li>
<li><a href="#overwhelm" id="markdown-toc-overwhelm">Overwhelm</a></li>
<li><a href="#anxiety" id="markdown-toc-anxiety">Anxiety</a></li>
<li><a href="#worry" id="markdown-toc-worry">Worry</a></li>
<li><a href="#avoidance" id="markdown-toc-avoidance">Avoidance</a></li>
<li><a href="#excitement" id="markdown-toc-excitement">Excitement</a></li>
<li><a href="#dread" id="markdown-toc-dread">Dread</a></li>
<li><a href="#fear" id="markdown-toc-fear">Fear</a></li>
<li><a href="#vulnerability" id="markdown-toc-vulnerability">Vulnerability</a></li>
</ul>
</li>
<li><a href="#when-we-compare" id="markdown-toc-when-we-compare">When We Compare</a> <ul>
<li><a href="#comparison" id="markdown-toc-comparison">Comparison</a></li>
<li><a href="#admiration" id="markdown-toc-admiration">Admiration</a></li>
<li><a href="#reverence" id="markdown-toc-reverence">Reverence</a></li>
<li><a href="#envy" id="markdown-toc-envy">Envy</a></li>
<li><a href="#jealousy" id="markdown-toc-jealousy">Jealousy</a></li>
<li><a href="#resentment" id="markdown-toc-resentment">Resentment</a></li>
<li><a href="#schadenfreude-shaaduhnfroyduh" id="markdown-toc-schadenfreude-shaaduhnfroyduh">Schadenfreude (shaa·duhn·froy·duh)</a></li>
<li><a href="#freudenfreude-froyduhnfroyduh" id="markdown-toc-freudenfreude-froyduhnfroyduh">Freudenfreude (froy·duhn·froy·duh)</a></li>
</ul>
</li>
<li><a href="#when-things-dont-go-as-planned" id="markdown-toc-when-things-dont-go-as-planned">When Things Don’t Go As Planned</a> <ul>
<li><a href="#boredom" id="markdown-toc-boredom">Boredom</a></li>
<li><a href="#disappointment" id="markdown-toc-disappointment">Disappointment</a></li>
<li><a href="#expectations" id="markdown-toc-expectations">Expectations</a></li>
<li><a href="#regret" id="markdown-toc-regret">Regret</a></li>
<li><a href="#discouragement" id="markdown-toc-discouragement">Discouragement</a></li>
<li><a href="#resignation" id="markdown-toc-resignation">Resignation</a></li>
<li><a href="#frustration" id="markdown-toc-frustration">Frustration</a></li>
</ul>
</li>
<li><a href="#when-its-beyond-us" id="markdown-toc-when-its-beyond-us">When It’s Beyond Us</a> <ul>
<li><a href="#wonder" id="markdown-toc-wonder">Wonder</a></li>
<li><a href="#awe" id="markdown-toc-awe">Awe</a></li>
<li><a href="#confusion" id="markdown-toc-confusion">Confusion</a></li>
<li><a href="#interest" id="markdown-toc-interest">Interest</a></li>
<li><a href="#curiosity" id="markdown-toc-curiosity">Curiosity</a></li>
<li><a href="#surprise" id="markdown-toc-surprise">Surprise</a></li>
</ul>
</li>
<li><a href="#when-things-arent-what-they-seem" id="markdown-toc-when-things-arent-what-they-seem">When Things Aren’t What They Seem</a> <ul>
<li><a href="#amusement" id="markdown-toc-amusement">Amusement</a></li>
<li><a href="#bittersweetness" id="markdown-toc-bittersweetness">Bittersweetness</a></li>
<li><a href="#nostalgia" id="markdown-toc-nostalgia">Nostalgia</a></li>
<li><a href="#cognitive-dissonance" id="markdown-toc-cognitive-dissonance">Cognitive Dissonance</a></li>
<li><a href="#paradox" id="markdown-toc-paradox">Paradox</a></li>
<li><a href="#irony-and-sarcasm" id="markdown-toc-irony-and-sarcasm">Irony and Sarcasm</a></li>
</ul>
</li>
<li><a href="#when-were-hurting" id="markdown-toc-when-were-hurting">When We’re Hurting</a> <ul>
<li><a href="#anguish" id="markdown-toc-anguish">Anguish</a></li>
<li><a href="#hopelessness" id="markdown-toc-hopelessness">Hopelessness</a></li>
<li><a href="#despair" id="markdown-toc-despair">Despair</a></li>
<li><a href="#sadness" id="markdown-toc-sadness">Sadness</a></li>
<li><a href="#grief" id="markdown-toc-grief">Grief</a></li>
</ul>
</li>
<li><a href="#when-we-go-with-others" id="markdown-toc-when-we-go-with-others">When We Go With Others</a> <ul>
<li><a href="#compassion" id="markdown-toc-compassion">Compassion</a></li>
<li><a href="#pity" id="markdown-toc-pity">Pity</a></li>
<li><a href="#empathy" id="markdown-toc-empathy">Empathy</a></li>
<li><a href="#empathy-misses" id="markdown-toc-empathy-misses">Empathy Misses</a></li>
<li><a href="#sympathy" id="markdown-toc-sympathy">Sympathy</a></li>
<li><a href="#boundaries" id="markdown-toc-boundaries">Boundaries</a></li>
<li><a href="#comparative-suffering" id="markdown-toc-comparative-suffering">Comparative Suffering</a></li>
</ul>
</li>
<li><a href="#when-we-fall-short" id="markdown-toc-when-we-fall-short">When We Fall Short</a> <ul>
<li><a href="#shame" id="markdown-toc-shame">Shame</a></li>
<li><a href="#self-compassion" id="markdown-toc-self-compassion">Self-Compassion</a></li>
<li><a href="#perfectionism" id="markdown-toc-perfectionism">Perfectionism</a></li>
<li><a href="#guilt" id="markdown-toc-guilt">Guilt</a></li>
<li><a href="#humiliation" id="markdown-toc-humiliation">Humiliation</a></li>
<li><a href="#embarrassment" id="markdown-toc-embarrassment">Embarrassment</a></li>
</ul>
</li>
<li><a href="#when-we-search-for-connection" id="markdown-toc-when-we-search-for-connection">When We Search for Connection</a> <ul>
<li><a href="#belonging-and-fitting-in" id="markdown-toc-belonging-and-fitting-in">Belonging and Fitting In</a></li>
<li><a href="#connection" id="markdown-toc-connection">Connection</a></li>
<li><a href="#disconnection" id="markdown-toc-disconnection">Disconnection</a></li>
<li><a href="#insecurity" id="markdown-toc-insecurity">Insecurity</a></li>
<li><a href="#invisibility" id="markdown-toc-invisibility">Invisibility</a></li>
<li><a href="#loneliness" id="markdown-toc-loneliness">Loneliness</a></li>
</ul>
</li>
<li><a href="#when-the-heart-is-open" id="markdown-toc-when-the-heart-is-open">When The Heart Is Open</a> <ul>
<li><a href="#love" id="markdown-toc-love">Love</a></li>
<li><a href="#lovelessness" id="markdown-toc-lovelessness">Lovelessness</a></li>
<li><a href="#heartbreak" id="markdown-toc-heartbreak">Heartbreak</a></li>
<li><a href="#trust" id="markdown-toc-trust">Trust</a></li>
<li><a href="#self-trust" id="markdown-toc-self-trust">Self-Trust</a></li>
<li><a href="#betrayal" id="markdown-toc-betrayal">Betrayal</a></li>
<li><a href="#defensiveness" id="markdown-toc-defensiveness">Defensiveness</a></li>
<li><a href="#flooding" id="markdown-toc-flooding">Flooding</a></li>
<li><a href="#hurt" id="markdown-toc-hurt">Hurt</a></li>
</ul>
</li>
<li><a href="#when-life-is-good" id="markdown-toc-when-life-is-good">When Life Is Good</a> <ul>
<li><a href="#joy" id="markdown-toc-joy">Joy</a></li>
<li><a href="#happiness" id="markdown-toc-happiness">Happiness</a></li>
<li><a href="#calm" id="markdown-toc-calm">Calm</a></li>
<li><a href="#contentment" id="markdown-toc-contentment">Contentment</a></li>
<li><a href="#gratitude" id="markdown-toc-gratitude">Gratitude</a></li>
<li><a href="#foreboding-joy" id="markdown-toc-foreboding-joy">Foreboding Joy</a></li>
<li><a href="#relief" id="markdown-toc-relief">Relief</a></li>
<li><a href="#tranquility" id="markdown-toc-tranquility">Tranquility</a></li>
</ul>
</li>
<li><a href="#when-we-feel-wronged" id="markdown-toc-when-we-feel-wronged">When We Feel Wronged</a> <ul>
<li><a href="#anger" id="markdown-toc-anger">Anger</a></li>
<li><a href="#contempt" id="markdown-toc-contempt">Contempt</a></li>
<li><a href="#disgust" id="markdown-toc-disgust">Disgust</a></li>
<li><a href="#dehumanization" id="markdown-toc-dehumanization">Dehumanization</a></li>
<li><a href="#hate" id="markdown-toc-hate">Hate</a></li>
<li><a href="#self-righteousness" id="markdown-toc-self-righteousness">Self-Righteousness</a></li>
</ul>
</li>
<li><a href="#when-we-self-assess" id="markdown-toc-when-we-self-assess">When We Self-Assess</a> <ul>
<li><a href="#pride" id="markdown-toc-pride">Pride</a></li>
<li><a href="#hubris" id="markdown-toc-hubris">Hubris</a></li>
<li><a href="#humility" id="markdown-toc-humility">Humility</a></li>
</ul>
</li>
<li><a href="#my-thoughts" id="markdown-toc-my-thoughts">My Thoughts</a></li>
</ul>
<p>Brené Brown and her team started this project by gathering comments from an online class Brown was teaching where she asked two questions: <em>What are the emotions and experiences that emerge the most often, and which emotions and experiences do people struggle to name or label?</em></p>
<p>From this list of about 150 emotions and experiences, they invited therapists from various backgrounds to rate these with one statement in mind: <em>In my experience working with clients, the ability to name this emotion or experience is essential to being able to process it in a productive and healing manner.</em></p>
<p>There was some more processing and they ended up on the following 87 emotions and experiences. They are neatly organized by how they relate to each other, thoroughly researched, and clearly explained to give us a guide to the emotions and experiences that we all have as humans, all in an effort to cultivate more meaningful connections with others.</p>
<p>Language and emotional granularity matter. Without accurate language, we are limited in our ability to make sense of what is happening in our lives and share it with others. We don’t get the help that we need. We don’t regulate our emotions in a productive way. Our self-awareness is diminished.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></p>
<h2 id="a-model-for-cultivating-meaningful-connection">A Model for Cultivating Meaningful Connection</h2>
<p><strong>“Cultivating meaningful connection is a daring and vulnerable practice that requires grounded confidence, the courage to walk alongside others, and story stewardship.”</strong></p>
<p><strong>Grounded confidence is centered around curiosity, learning, and improving. Its near enemy is knowing and proving and its far enemy is protecting fragile self-worth.</strong> The specific skill sets are practicing courage, rumbling with vulnerability, staying curious, practicing humility, committing to mastery and practice, and feeling embodied and connect to self.</p>
<p><strong>Practicing the courage to walk alongside others is about being “other-focused, using language in the service of connecting, practicing compassion, empathy, and nonjudgment.” The near enemy is controlling the path and its far enemy is walking away.</strong> The specific skill sets are committing to be other-focused, practicing compassion, practicing empathy, practicing nonjudgment, sharing “power with” and “power to”, being relational, and setting and respecting boundaries.</p>
<p>Controlling the path is a very dangerous near enemy that we often do without thinking. Help can quickly turn into controlling the path. Remember that walking alongside is other-focused and control is self-focused.</p>
<p>Just Associates define three different variations of power within the social justice and activism fields. “Power with is based on mutual support, solidarity, collaboration and recognition and respect for differences. Power to is based on the belief that each individual has the power to make a difference. Power within is defined by an ability to recognize differences and respect others, grounded in a strong foundation of self-worth and self-knowledge.”</p>
<p><strong>“Story stewardship means honoring the sacred nature of story—the ones we share and the ones we hear—and knowing that we’ve been entrusted with something valuable or that we have something valuable that we should treat with respect and care.” Its near enemy is performing connection while driving disconnection.</strong> The specific skills are rumbling with story (listening, discovering, and staying curious) and building narrative trust (believing, acknowledging, and affirming).</p>
<p>It is very difficult to know exactly what someone is feeling. So many emotions present the same way so that it is impossible to know if someone is crying because of anger, despair, grief, or any other range of feelings. Even physical expression can be difficult to read. Instead, we need to ask questions and listen to their story empathically.<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup></p>
<p>Performative connection is “acting interested or invested.” What drives the disconnection is that we want to be the knower, give advice, and solve the problem when others are suffering. The best way to practice story stewardship in these moments is to say something like “I’m grateful that you’re sharing this with me. What does support look like? I can listen and be with you, I can help problem-solve, or whatever else you need. You tell me.”</p>
<p><strong>The two near enemies to building narrative trust are narrative takeover and narrative tap-out.</strong> Narrative tap-out looks like disinterest or complete shutdown, either because the story makes us uncomfortable or we don’t care about the other person enough to care about their story. We can also tap-out of our own stories when we lack grounded confidence that our stories matter.</p>
<p>Narrative takeover happens when we hijack the story and make ourselves the center of it. This can look like “shifting the focus to us, questioning or not believing what someone is sharing because it’s different than our lived experience, or diminishing the importance of an experience because it makes us feel uncomfortable or, worse, complicit.”<sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">3</a></sup></p>
<p><strong>For each of these three parts of the model, a key property is knowing and applying the language of human experience and emotion.</strong> The near enemy of this is shaping emotion and experience to fit what we know. This means feeling our complex emotions and experiences and shoving them into a word that we have like “sad”, “glad”, “mad”, or “fine.”</p>
<h2 id="near-enemies">Near Enemies</h2>
<p>Chris Germer defines, “Near enemies are states that appear similar to the desired quality but actually undermine it. Far enemies are the opposite of what we are trying to achieve.” Jack Kornfield explains that <strong>“near enemies may seem like the qualities that we believe are important, and may even be mistaken for them, but they are different and often undermine our practices.”</strong></p>
<p>Brown tells us that <strong>“on the surface, the near enemies of emotions or experiences might look and even feel like connection, but ultimately they drive us to be disconnected from ourselves and from each other. Without awareness, near enemies become the practices that fuel separation, rather than practices that reinforce the inextricable connection of all people.”</strong></p>
<p><strong>“The near enemy of love is attachment.”</strong> Attachment says that you’ll only love someone because you need something from them or you’ll love them only if they will be the way you want. They can look very similar but at the root of it, “true love allows, honors, and appreciates; attachment grasps, demands, needs, and aims to possess.”</p>
<p><strong>“The near enemy of equanimity is indifference or callousness.”</strong> Again, these can look really similar but “indifference is based on fear” and has a sense of withdrawal tied to it. True equanimity is stable and stems from an engagement with life as a whole rather than a withdrawal. They can look similar but the near enemy actually drives us away from equanimity.</p>
<p>We should “pressure-check” our responses often to make sure that a near enemy isn’t lurking. For example, are we showing compassion or are is it really coming across as pity? Near enemies destroy connection and they are often very difficult to spot.</p>
<h2 id="when-things-are-uncertain-or-too-much">When Things Are Uncertain Or Too Much</h2>
<h3 id="stress">Stress</h3>
<p><strong>“We feel stressed when we evaluate environmental demand as beyond our ability to cope successfully. This includes elements of unpredictability, uncontrollability, and feeling overloaded.”</strong></p>
<p><strong>Stress is different from pressure</strong> which arises when we feel like an important outcome depends on us. Stress comes from too many demands and not enough resources in our environment.</p>
<h3 id="overwhelm">Overwhelm</h3>
<p><strong>“Overwhelmed means an extreme level of stress, an emotional and/or cognitive intensity to the point of feeling unable to function.”</strong></p>
<p>When experiencing overwhelm, we have intense emotions, our focus on them is moderate, and our clarity about exactly what we are feeling is low enough that we get confused when trying to identify or describe the emotions. (Carol Gohm)</p>
<h3 id="anxiety">Anxiety</h3>
<p><strong>“The American Psychological Association defines anxiety as ‘an emotion characterized by feelings of tension, worried thoughts and physical changes like increased blood pressure.’“</strong></p>
<p>Anxiety can be both a state and a trait.</p>
<p>Brown offers a helpful analogy to describe anxiety: the Willy Wonka shit tunnel. This comes from the scene in Willy Wonka when they ride the boat on the chocolate river through the tunnel of “escalating loss of control, worst-case-scenario thinking and imagery, and total uncertainty.”</p>
<h3 id="worry">Worry</h3>
<p><strong>“Worry is described as a chain of negative thoughts about bad things that might happen in the future.”</strong></p>
<p>Worry is one of two coping mechanisms for anxiety, the other being avoidance. Worry, unlike anxiety, is not an emotion. It is completely cognitive.</p>
<h3 id="avoidance">Avoidance</h3>
<p><strong>“Avoidance, the second coping strategy for anxiety, is not showing up and often spending a lot of energy zigzagging around and away from that thing that already feels like it’s consuming us.”</strong></p>
<h3 id="excitement">Excitement</h3>
<p><strong>“Excitement is described as an energized state of enthusiasm leading up to or during an enjoyable activity”</strong></p>
<p>Excitement isn’t always a good feeling. We get a similar feeling as when we are feeling anxiety. We usually use “anxiety” to describe a negatively perceived sensation and “excitement” for positively perceived ones.</p>
<h3 id="dread">Dread</h3>
<p><strong>“Dread occurs frequently in response to high-probability negative events; its magnitude increases as the dreaded event draws nearer.</strong></p>
<h3 id="fear">Fear</h3>
<p><strong>“Fear is a negative, short-lasting, high-alert emotion in response to a perceived threat, and, like anxiety, it can be measured as a state or trait.”</strong></p>
<p>“For anxiety and dread, the threat is in the future. For fear, the threat is now—in the present.”</p>
<p>Fear and anxiety are necessary emotions that are helpful in our quest for connection.</p>
<h3 id="vulnerability">Vulnerability</h3>
<p><strong>“Vulnerability is the emotion that we experience during times of uncertainty, risk, and emotional exposure.”</strong></p>
<p>Being vulnerable does not mean oversharing and spilling out our hearts to everyone we meet. It is “sharing with people who have earned the right to hear our stories and our experiences.” We are vulnerable with those that we trust with our stories.</p>
<h2 id="when-we-compare">When We Compare</h2>
<h3 id="comparison">Comparison</h3>
<p><strong>“Comparison is the crush of conformity from one side and competition from the other—it’s trying to simultaneously fit in and stand out.”</strong></p>
<blockquote>
<p>frequent social comparisons are not associated with life satisfaction or the positive emotions of love and joy but are associated with the negative emotions of fear, anger, shame, and sadness.</p>
</blockquote>
<h3 id="admiration">Admiration</h3>
<p><strong>“We feel admiration when someone’s abilities, accomplishments, or character inspires us, or when we see something else that inspires us, like art or nature.”</strong></p>
<p>Usually when we experience admiration, we want to improve ourselves. I am currently in admiration of Brené Brown after reading her thoughts in this book and it makes me want to absorb all of it so that I can be similarly well-equipped for meaningful connection.</p>
<h3 id="reverence">Reverence</h3>
<p><strong>“Reverence, which is sometimes called adoration, worship, or veneration, is a deeper form of admiration or respect and is often combined with a sense of meaningful connection with something greater than ourselves.”</strong></p>
<p>While experiencing admiration drives us to improve ourselves, reverence gives us a desire to be closer to the thing or person that we revere.</p>
<h3 id="envy">Envy</h3>
<p><strong>“Envy occurs when we want something that another person has.”</strong></p>
<p>Most envy experiences stem from one of three categories:</p>
<ul>
<li><strong>Attraction.</strong> We want to look like someone else, be as popular as someone else, want the romantic partner that person has, etc.</li>
<li><strong>Competence.</strong> We want to be as smart or as skilled as someone else.</li>
<li><strong>Wealth.</strong> We want to be rich and able to afford all the cool stuff that person has.</li>
</ul>
<h3 id="jealousy">Jealousy</h3>
<p><strong>“Jealousy is when we fear losing a relationship or a valued part of a relationship that we already have.”</strong></p>
<p>Jealousy is a cognitive function. We think jealousy and that can lead us to feel anger, sadness, or fear.</p>
<h3 id="resentment">Resentment</h3>
<p><strong>“Resentment is the feeling of frustration, judgment, anger, ‘better than,’ and/or hidden envy related to perceived unfairness or injustice. It’s an emotion that we often experience when we fail to set boundaries or ask for what we need, or when expectations let us down because they were based on things we can’t control, like what other people think, what they feel, or how they’re going to react.”</strong></p>
<p><strong>“Resentment can be recognized by a thought pattern: What mean and critical thing am I rehearsing saying to this person?”</strong></p>
<h3 id="schadenfreude-shaaduhnfroyduh">Schadenfreude (shaa·duhn·froy·duh)</h3>
<p><strong>“In the case of “schadenfreude,” it simply means pleasure or joy derived from someone else’s suffering or misfortune.”</strong></p>
<p>We don’t have a specific word for this experience in English but luckily German does. Schadenfreude doesn’t necessarily stem from a lack of empathy. Often, we are “grateful for the healing that accountability brings to those who have been affected by wrongdoing” rather than celebrating someone’s suffering.</p>
<h3 id="freudenfreude-froyduhnfroyduh">Freudenfreude (froy·duhn·froy·duh)</h3>
<p><strong>“Freudenfreude, which is the opposite of schadenfreude—it’s the enjoyment of another’s success. It’s also a subset of empathy.”</strong></p>
<p>There are two behaviors to increase freudenfreude:</p>
<ul>
<li><strong>Shoy</strong>. Intentionally sharing the joy of someone relating a success story by showing interest and asking follow-up questions.</li>
<li><strong>Bragitude</strong>. Intentionally tying words of gratitude toward the listener following discussion of personal successes.</li>
</ul>
<h2 id="when-things-dont-go-as-planned">When Things Don’t Go As Planned</h2>
<h3 id="boredom">Boredom</h3>
<p><strong>“Boredom is the uncomfortable state of wanting to engage in satisfying activity, but being unable to do it.”</strong></p>
<p>Doses of boredom or mundane tasks can be good. It allows our minds to wander, imagine, and create. Barbara Oakley, in her popular MOOC <em>Learning How To Learn</em>, calls this diffuse thinking. It allows our brains to relax and create new links between seemingly unrelated topics in our minds.</p>
<h3 id="disappointment">Disappointment</h3>
<p><strong>“Disappointment is unmet expectations. The more significant the expectations, the more significant the disappointment.”</strong></p>
<p><em>“It didn’t work out how I wanted, and I believe the outcome was outside of my control.”</em></p>
<h3 id="expectations">Expectations</h3>
<p><strong>“When we develop expectations, we paint a picture in our head of how things are going to be and how they’re going to look.”</strong></p>
<p>When the picture in our hand doesn’t match up to reality, it leads to disappointment.</p>
<p>Expectations can be unexamined and unexpressed and can be a slippery slope towards disappointment. It is best to think through and vocalize your expectations of a situation so that you can prepare accordingly. Ask yourself, “<em>What expectations do you have going into this? What do you want to happen? Why? What will that mean to you? Do you have a movie in your head? Are you setting goals and expectations that are completely outside of your control?</em>”</p>
<p>Lowering our expectations is one way to minimize disappointment but that can lead to living a cynical life full of foreboding joy and never really engaging. Instead, <strong>examine and express your expectations. Express what you need and the why behind the expectation.</strong></p>
<h3 id="regret">Regret</h3>
<p><strong>“Both disappointment and regret arise when an outcome was not what we wanted, counted on, or thought would happen.</strong> With disappointment, we often believe the outcome was out of our control (but we’re learning more about how this is not always the case). <strong>With regret, we believe the outcome was caused by our decisions or actions”</strong>.</p>
<p><em>“It didn’t work out how I wanted, and the outcome was caused by my decisions, actions, or failure to act.”</em></p>
<p>The idea of living life with “No Ragrats” seems romantic, spontaneous, and outgoing. But when you live without regrets, really you are just living without reflection. You don’t learn anything or improve yourself if you don’t reflect on past experiences and ask yourself, <em>How could I have done that better?</em></p>
<h3 id="discouragement">Discouragement</h3>
<p><em>“I’m</em> <strong>losing</strong> <em>my confidence and enthusiasm about any</em> <strong>future effort</strong>—<em>I’m</em> <strong>losing</strong> <em>the motivation and confidence to persist.”</em></p>
<h3 id="resignation">Resignation</h3>
<p><em>“I’ve</em> <strong>lost</strong> <em>my confidence and enthusiasm about any</em> <strong>future effort</strong>—<em>I’ve</em> <strong>lost</strong> <em>the motivation and confidence to persist.”</em></p>
<h3 id="frustration">Frustration</h3>
<p><em>“Something that feels out of my control is preventing me from achieving my desired outcome”</em></p>
<p>Frustration often overlaps with anger. The difference is that, with frustration, we don’t think we can do anything to fix the situation. We think there is something we can do when we are angry.</p>
<h2 id="when-its-beyond-us">When It’s Beyond Us</h2>
<h3 id="wonder">Wonder</h3>
<p><strong>“Wonder fuels our passion for exploration and learning, for curiosity and adventure.”</strong></p>
<h3 id="awe">Awe</h3>
<p><strong>“‘Wonder inspires the wish to understand; awe inspires the wish to let shine, to acknowledge and to unite.’ When feeling awe, we tend to simply stand back and observe, ‘to provide a stage for the phenomenon to shine.’“</strong></p>
<h3 id="confusion">Confusion</h3>
<p><strong>“Confusion is critical for learning.”</strong> Learning needs to effortful and work our brains like we work our muscles at the gym. There is a zone of optimal confusion where learning is at it’s peak. Too little confusion and we don’t get deep learning and we’re not problem-solving. Too much confusion and we get frustrated, resign, or become bored.</p>
<h3 id="interest">Interest</h3>
<p><strong>“Interest is a cognitive openness to engaging with a topic or experience.”</strong></p>
<h3 id="curiosity">Curiosity</h3>
<p><strong>“Curiosity is recognizing a gap in our knowledge about something that interests us, and becoming emotionally and cognitively invested in closing that gap through exploration and learning. Curiosity often starts with interest and can range from mild curiosity to passionate investigation.”</strong></p>
<p>A notable difference between interest and curiosity is the heart and head investments. When we are interested, we are cognitively open to seeing what’s there. When we are curious, we are emotionally invested to closing the gap in our knowledge.</p>
<p>This also means that we have to have some level of knowledge or awareness before we can become curious. We aren’t curious about things we don’t know about or are unaware of. Some research shows that the more we know, the more we want to know.</p>
<h3 id="surprise">Surprise</h3>
<p><strong>“Surprise is ‘an interruption caused by information that doesn’t fit with our current understanding or expectations. It causes us to reevaluate.’“</strong></p>
<p>Surprise is an emotional amplifier. It intensifies the emotion that we feel once our brains work out the unexpected thing that is happening.</p>
<h2 id="when-things-arent-what-they-seem">When Things Aren’t What They Seem</h2>
<h3 id="amusement">Amusement</h3>
<p><strong>“The definition of amusement that aligns with our research is ‘pleasurable, relaxed excitation.’“</strong></p>
<p>Amusement can be identified from other positive emotions by two themes: an awareness of incongruity (something unexpected) and feeling playful with others around us.</p>
<h3 id="bittersweetness">Bittersweetness</h3>
<p><strong>“Bittersweet is a mixed feeling of happiness and sadness.”</strong></p>
<p>The sadness comes from having to let go of something and the happiness comes from what has been experienced or what is coming next. Bittersweetness is not being unsure whether we are happy or sad (ambivalence), it is feeling both at the same time.</p>
<h3 id="nostalgia">Nostalgia</h3>
<p><strong>“We define nostalgia as a yearning for the way things used to be in our often idealized and self-protective version of the past.”</strong></p>
<p>Nostalgia is usually positive and context-specific. It is similar to bittersweetness in that it combines “happiness and sadness along with a sense yearning and loss.” It can also be used as a tool for disconnection when we yearn for “the good old days” and resist important change and growth in the world due to our discomfort.</p>
<p>Nostalgia can also lead to rumination where we involuntarily “focus on negative and pessimistic thoughts” which can lead to depression. Rumination is different from worry in that we are focused on the past rather than the future. Rumination is also different from reflection which is a healthy and productive coping strategy.</p>
<h3 id="cognitive-dissonance">Cognitive Dissonance</h3>
<p><strong>“Cognitive dissonance is a state of tension that occurs when a person holds two cognitions (ideas, attitudes, beliefs, opinions) that are psychologically inconsistent with each other.”</strong></p>
<p>When we feel cognitive dissonance, we immediately want to make the discomfort of it go away by resolving the dissonance by rejecting or avoiding one of the cognitions. We will go to great lengths to lie to ourselves or avoid just to reduce the dissonance. <strong>Instead, we should sit with new information and rethink and unlearn and “stay curious and resist choosing comfort over courage” to reduce the dissonance.</strong></p>
<h3 id="paradox">Paradox</h3>
<p><strong>“A paradox is the appearance of contradiction between two related components.”</strong></p>
<p>Where cognitive dissonance drives us to resolve the tension between two conflicting cognitions, paradox invites us to understand the tension and recognize that both cognitions can be two. Like cognitive dissonance, paradox is not an emotion in and of itself. It starts with cognition and then emotion comes later when we feel the pull of two different ideas.</p>
<h3 id="irony-and-sarcasm">Irony and Sarcasm</h3>
<p><strong>“Irony and sarcasm are forms of communication in which the literal meaning of the words is different, often opposite, from the intended message. In both irony and sarcasm, there may be an element of criticism and humor. However, sarcasm is a particular type of irony in which the underlying message is normally meant to ridicule, tease, or criticize.”</strong>.</p>
<p>Using irony and sarcasm is a slippery slope. For irony to land as intended, the recipient has to “infer other people’s mental states, thoughts, and feelings.” They hear the actual words and tone and have to make a guess at the intended meeting. This can easily and quickly become misunderstood. We also often use sarcasm to soften the blow of criticism.</p>
<p>Because of this, we should use irony and sarcasm thoughtfully and with the right people. <strong>Ask yourself, are you dressing something up in humor that actually requires clarity and honesty?</strong></p>
<h2 id="when-were-hurting">When We’re Hurting</h2>
<h3 id="anguish">Anguish</h3>
<p><strong>“Anguish is an almost unbearable and traumatic swirl of shock, incredulity, grief, and powerlessness.”</strong></p>
<blockquote>
<p>There is another alternative to not addressing the trauma of anguish—we can convince ourselves that we’re okay and keep ourselves upright by hanging our crumpling anguish on rigidity and perfectionism and silence, like a wet towel hanging on a rod. We can become closed off, never open to vulnerability and its gifts, and barely existing because anything at any moment could threaten that fragile, rigid scaffolding that’s holding up our crumpling selves and keeping us standing.</p>
</blockquote>
<h3 id="hopelessness">Hopelessness</h3>
<p><strong>“Hopelessness arises out of a combination of negative life events and negative thought patterns, particularly self-blame and the perceived inability to change our circumstances.”</strong></p>
<p>Hope is a cognitive process, not the warm, fuzzy emotion we see in movie and book plots. Specifically, we experience hope when:</p>
<ul>
<li>We have the ability to set realistic <strong>goals</strong></li>
<li>We are able to figure out the <strong>pathways</strong> to achieve those goals</li>
<li>We have <strong>agency</strong> and believe in ourselves</li>
</ul>
<p>Setting good (SMART) goals is a skill and is necessary to have hope. When we don’t have proper goal-setting skills, small disappointments quickly grow into hopelessness and despair.</p>
<h3 id="despair">Despair</h3>
<p><strong>“Despair is a sense of hopelessness about a person’s entire life and future. When extreme hopelessness seeps into all the corners of our lives and combines with extreme sadness, we feel despair.”</strong></p>
<p>Like hopelessness, becoming resilient to despair requires us to build our capacity to set realistic goals, think through the pathways to achieve those goals, and develop a strong belief in ourselves. This is called a hope practice; it’s intentional and requires patience and effort.</p>
<p>Along with a hope practice of <strong>goals, pathways, and agency,</strong> we can look to Martin Seligman’s three Ps of resilience:</p>
<ul>
<li><strong>Personalization.</strong> We believe that we are the problem and forget to think about larger issues and context. Remember to think of all the outside factors that are playing a role in your struggles.</li>
<li><strong>Permanence.</strong> We believe that our struggle will never end. Remember the temporary nature of most struggles by asking yourself <em>Will this be a big deal in five minutes? Five hours? Five days? Five months? Five years?</em></li>
<li><strong>Pervasiveness.</strong> We believe that our struggle has leaked into every single part of our lives leaving them all stained or changed until nothing good is left. Will this struggle at work ruin your relationship with your loved ones, for example?</li>
</ul>
<h3 id="sadness">Sadness</h3>
<p><strong>Sadness is not depression.</strong> Depression is a whole host of other emotions and experiences that persist over a long time. <strong>Similarly, sadness is not grief.</strong> Grief is also a group of emotions and experiences.</p>
<p>Sadness is often thought of as this evil emotion that we should never feel. Instead, it is an important and necessary emotion with some positive aspects. Most importantly, sadness is critical in developing empathy and compassion. When we are sad, we often look to connect with others. That is why we like sad movies and books. <strong>Sadness leads to feeling moved and connected to what it means to be human.</strong></p>
<h3 id="grief">Grief</h3>
<p><strong>“Three foundational elements of grief emerged from the data: loss, longing, and feeling lost.”</strong></p>
<ul>
<li><strong>Loss.</strong> This can obviously include death or separation but could also be the loss of normality or the loss of what we thought we understood about something or someone.</li>
<li><strong>Longing.</strong> This is an involuntary yearning for wholeness, meaning, or the opportunity to regain what we’ve lost.</li>
<li><strong>Feeling lost.</strong> When experiencing grief, we need to reorient every part of our physical, emotional, and social worlds.</li>
</ul>
<p>Like a lot of these experiences that hurt, grief is a process with many different emotions involved. Grief does not follow a linear “stages of grief” process like many of us were taught. Robert Neimeyer writes, “A central process in grieving is the attempt to reaffirm or reconstruct a world of meaning that has been challenged by loss.”</p>
<p>When experiencing grief, we need connection to heal. Our grief needs to be witnessed and talked about without our grief being lessened or reframed. We need others to be completely present to help us make meaning of our loss.</p>
<h2 id="when-we-go-with-others">When We Go With Others</h2>
<p><strong>Compassion and cognitive empathy are the most effective ways to be in connection with and in service to someone who is struggling, without taking on their issues as our own.</strong></p>
<h3 id="compassion">Compassion</h3>
<p><strong>“Compassion is the daily practice of recognizing and accepting our shared humanity so that we treat ourselves and others with loving-kindness, and we take action in the face of suffering.”</strong></p>
<p>Compassion is fueled by understanding and accepting that we are all humans. We all go through pain and suffering. It’s not about being “better than” others or being able to “fix” them. Compassion is a “practice based in the beauty and pain of shared humanity.” It is “not a relationship between the healer and the wounded. It’s a relationship between equals” as American Buddhist nun Pema Chödrön writes.</p>
<p><strong>“Compassion is the tender readiness of the heart to respond to one’s own or another’s pain without despair, resentment, or aversion. It is the wish to dissipate suffering. Compassion embraces those experiencing sorrow, and eliminates cruelty from the mind.”</strong></p>
<h3 id="pity">Pity</h3>
<p><strong>“Pity involves four elements:</strong></p>
<ol>
<li><strong>a belief that the suffering person is inferior;</strong></li>
<li><strong>a passive, self-focused reaction that does not include providing help;</strong></li>
<li><strong>a desire to maintain emotional distance;</strong> and</li>
<li><strong>avoidance of sharing in the other person’s suffering.”</strong></li>
</ol>
<p>Pity is the near enemy of compassion; the difference is the separation. When we pity someone, we feel different from them whereas when we are compassionate we recognize the suffering as a reflection of our own pain. Pity is “Oh, that poor person. I feel sorry for people like that.” versus “I understand this; I suffer in the same way.”</p>
<h3 id="empathy">Empathy</h3>
<p><strong>“Empathy, the most powerful tool of compassion, is an emotional skill set that allows us to understand what someone is experiencing and to reflect back that understanding.”</strong></p>
<p><strong>Cognitive empathy specifically is “the ability to recognize and understand another person’s emotions.”</strong> This does not mean feeling the same emotion they are feeling for them. It means reaching back into our own experience with an emotion so that we can understand and connect with that person. It isn’t relating to an experience, it’s connecting to what someone is feeling <em>about</em> an experience.</p>
<p><strong>Empathy is also not walking in someone else’s shoes.</strong> Instead, empathy is listening “to the story you tell about what it’s like in your shoes and believe you even when it doesn’t match my experiences.” As soon as you try to put yourself in someone else’s place instead of trying to understand from their perspective, it is no longer an empathetic connection. You either take on their emotions too much or you doubt what they are telling you because their experiences don’t match yours.</p>
<blockquote>
<p><strong>You don’t need to be the expert or experience what they’ve experienced. You need to connect to your own experiences in a “thinking” way that creates emotional resonance: Oh, yeah. I know that feeling. I’m not going to fall into it right now, but I know it and I can communicate with you in a way that makes you know you’re not alone.</strong></p>
</blockquote>
<p>Theresa Wiseman developed four attributes of empathy and Brown’s team added a fifth from Kristen Neff:</p>
<ol>
<li><strong>Perspective taking.</strong> What does that concept mean for you? What is that experience like for you?</li>
<li><strong>Staying out of judgement.</strong> Just listen, don’t put value on it.</li>
<li><strong>Recognizing emotion.</strong> How can I touch within myself something that helps me identify and connect with what the other person might be feeling? Check in and clarify what you are hearing. Ask questions.</li>
<li><strong>Communicating our understanding about the emotion.</strong> Sometimes this is elaborate and detailed, and sometimes this is simply, “Shit. That’s hard. I get that.”</li>
<li><strong>Practicing mindfulness.</strong> This is not pushing away emotion because it’s uncomfortable, but feeling it and moving through it.</li>
</ol>
<h3 id="empathy-misses">Empathy Misses</h3>
<ul>
<li><strong>Sympathy Versus Empathy</strong> - <em>I feel sorry for you.</em> The person who responds with sympathy (“I feel so sorry for you”) rather than empathy (“I get it, I feel with you, and I’ve been there”). The subtext of this response is distance: These things don’t happen to me or people like me.</li>
<li><strong>Judgement</strong> - <em>You “should” feel shame!</em> The person who hears the story and actually feels shame for you. The friend gasps and confirms how horrified you should be.</li>
<li><strong>Disappointment</strong> - <em>You’ve let me down.</em> The person who needs you to be the pillar of worthiness and authenticity. This person can’t help you because they are too disappointed in your imperfections. You’ve let this person down.</li>
<li><strong>Discharging Discomfort with Blame</strong> - <em>This feels terrible. Who can we blame? You?</em> This person immediately needs to discharge the discomfort and vulnerability of the situation by blaming and scolding. They may blame/scold you: “What were you thinking?” Or they may look for someone else to take the fall: “Who was that guy? We’ll kick his butt.”</li>
<li><strong>Minimize/Avoid</strong> - <em>Let’s make this go away.</em> We minimize and avoid when we want hard feelings to go away. Out of their own discomfort, this person refuses to acknowledge that you’re in pain and/or that you’re hurting: “You’re exaggerating. It wasn’t that bad. You rock. You’re perfect. Everyone loves you.”</li>
<li><strong>Comparing/Competing</strong> - <em>If you think that’s bad!</em> This person confuses connecting with you over shared experiences with the opportunity to one-up you. “That’s nothing. Listen to what happened to me one time!”</li>
<li><strong>Speaking Truth to Power</strong> - <em>Don’t upset people or make them uncomfortable.</em> You hold someone accountable for language, comments, or behavior that marginalizes or dehumanizes others, and it causes discomfort or conflict. When this person observes this or hears your story of what happened, they respond with, “I can’t believe you said that to your boss!” or “I can’t believe you went there!” or “You can’t talk about that stuff with people” versus an empathetic response of “That must have been hard—you were really brave” or “It’s hard to stand up for what you believe in—thank you.”</li>
<li><strong>Advice Giving/Problem Solving</strong> - <em>I can fix this and I can fix you.</em> Sometimes when we see pain our first instinct is to fix it. This is especially true for those of us whom people seek out to help with problem-solving. In these instances, rather than listen and be with people in their emotion, we start fixing.</li>
</ul>
<h3 id="sympathy">Sympathy</h3>
<p><strong>“Sympathy is the near enemy of empathy.”</strong> It is also very similar to pity in that it creates a disconnection via a separation between you and them. When you show sympathy towards someone, you are saying that you two are different and that thing you’re dealing with doesn’t happen to me or to people like me.</p>
<h3 id="boundaries">Boundaries</h3>
<p><strong>“Boundaries are a prerequisite for compassion and empathy. We can’t connect with someone unless we’re clear about where we end and they begin. If there’s no autonomy between people, then there’s no compassion or empathy, just enmeshment.”</strong></p>
<p>“Clear is kind. Unclear is unkind.” One good way to set boundaries is to say what is okay and what is not okay. This way you can set boundaries without denying others their right to thinking or feeling. It is simply the <em>expression</em> of the thinking or feeling that is the problem. For example:</p>
<ul>
<li><em>It’s okay to be pissed. It’s not okay to raise your voice and pound on the table.</em></li>
<li><em>It’s okay to change your mind. It’s not okay to assume that I’m okay with the changes without talking to me.</em></li>
<li><em>It’s okay to disagree with me, but it’s not okay to ridicule my ideas and beliefs.</em></li>
</ul>
<h3 id="comparative-suffering">Comparative Suffering</h3>
<blockquote>
<p><strong>“Empathy is not finite, and compassion is not a pizza with eight slices. When you practice empathy and compassion with someone, there is not less of these qualities to go around. There’s more. Love is the last thing we need to ration in this world.”</strong></p>
</blockquote>
<p>“Hurt is hurt, and every time we honor our own struggle and the struggles of others by responding with empathy and compassion, the healing that results affects all of us.”</p>
<h2 id="when-we-fall-short">When We Fall Short</h2>
<h3 id="shame">Shame</h3>
<p><strong>“Shame is the intensely painful feeling or experience of believing that we are flawed and therefore unworthy of love, belonging, and connection.”</strong></p>
<p>Brown’s shame 1-2-3s: <strong>We all experience shame. We are all afraid to talk about it. The less we talk about it, the more control it has over us.</strong></p>
<p>When we feel shame, the focus is on our being, not on our behavior. We fear that something we’ve done or failed to do makes us unworthy of connection, like no one could love us and like we don’t belong. Most importantly, <strong>shame thrives on secrecy, silence, and judgement.</strong></p>
<p><strong>Empathy is the cure for shame.</strong> When we share our experience with shame with someone who responds with empathy, the shame starts to go away. Similarly, we can’t show empathy when we are feeling shame because the “inward focus overrides our ability to think about another person’s experience.”</p>
<p>There are four elements that came up when researching shame resilience. These aren’t necessarily steps but they all need to happen to build resilience to shame.</p>
<ul>
<li><strong>Recognizing shame and understanding its triggers.</strong> Mindfulness is critical here to recognize when we are feeling shame and what triggered it.</li>
<li><strong>Practicing critical awareness.</strong> Reality check the triggers and expectations that are causing you to feel shameful.</li>
<li><strong>Reaching out.</strong> Own and share your story by connecting empathically to others.</li>
<li><strong>Speaking shame.</strong> Talk about how you feel and ask others for what you need. Staying silence makes shame worse.</li>
</ul>
<h3 id="self-compassion">Self-Compassion</h3>
<p><strong>“According to [Kristin] Neff, self-compassion has three elements: self-kindness, common humanity, and mindfulness.”</strong></p>
<ul>
<li><strong>Self-kindness vs. self-judgment.</strong> “Self-compassion entails being warm and understanding toward ourselves when we suffer, fail, or feel inadequate, rather than ignoring our pain or flagellating ourselves with self-criticism. Self-compassionate people recognize that being imperfect, failing, and experiencing life difficulties is inevitable, so they tend to be gentle with themselves when confronted with painful experiences rather than getting angry when life falls short of set ideals.”</li>
<li><strong>Common humanity vs. isolation.</strong> “Self-compassion involves recognizing that suffering and personal inadequacy is part of the shared human experience—something that we all go through rather than being something that happens to ‘me’ alone.”</li>
<li><strong>Mindfulness vs. over-identification.</strong> “Mindfulness is a non-judgmental, receptive mind state in which one observes thoughts and feelings as they are, without trying to suppress or deny them. We cannot ignore our pain and feel compassion for it at the same time. At the same time, mindfulness requires that we not be ‘over-identified’ with thoughts and feelings, so that we are caught up and swept away by negative reactivity.”</li>
</ul>
<h3 id="perfectionism">Perfectionism</h3>
<p><strong>“Perfectionism is a self-destructive and addictive belief system that fuels this primary thought: If I look perfect, live perfectly, work perfectly, and do everything perfectly, I can avoid or minimize the painful feelings of shame, judgment, and blame.”</strong></p>
<p><strong>Perfectionism is one of the biggest barriers to working toward mastery.</strong><sup id="fnref:4" role="doc-noteref"><a href="#fn:4" class="footnote" rel="footnote">4</a></sup> Curiosity is a prerequisite to learning and achieving mastery. Perfectionism kills our curiosity by telling us that we have to know everything or risk looking less than.</p>
<p><strong>Perfectionism is not striving to be our best or working toward excellence.</strong> Healthy striving is internally driven (<em>How can I improve?</em>). <strong>Perfectionism is externally driven by a simple but potentially all-consuming question: <em>What will people think?</em></strong></p>
<p><strong>Perfectionism is self-destructive.</strong> There is no such thing as perfect and perfection is an unattainable goal. Perfectionism is about trying to earn approval and be perceived as perfect. We cannot control other people’s perceptions.</p>
<p><strong>Perfectionism is addictive.</strong> When we inevitably fall short (because, again, there is no such thing as perfection), we believe it was because we weren’t perfect enough so we strive to be more perfect. Perfectionism increases the odds that we experience shame.</p>
<p><strong>Perfectionism causes “life paralysis”, all of the opportunities we don’t take because we are too afraid that what we do or put into the world could be imperfect.</strong> Life paralysis is also all of the dreams we don’t follow because we are scared of failing or making mistakes.</p>
<h3 id="guilt">Guilt</h3>
<p><strong>“Like shame, guilt is an emotion that we experience when we fall short of our own expectations or standards. However, with guilt, our focus is on having done something wrong and on doing something to set things right, like apologizing or changing a behavior.”</strong></p>
<p>We feel guilty when we compare something we’ve done against our values and they don’t match up, when we live without integrity. <strong>The focus is on our behaviors, not our self like it is with shame.</strong> With reflection, guilt can be a driver of positive personal change.</p>
<h3 id="humiliation">Humiliation</h3>
<p><strong>“We can define humiliation as the intensely painful feeling that we’ve been unjustly degraded, ridiculed, or put down and that our identity has been demeaned or devalued.”</strong></p>
<p>Humiliation causes us to feel unworthy of connection, like shame, but we don’t believe that we deserve that feeling of unworthiness. With shame, we do believe that we deserve our feeling of unworthiness.</p>
<h3 id="embarrassment">Embarrassment</h3>
<p><strong>“Embarrassment is a fleeting feeling of self-conscious discomfort in response to a minor incident that was witnessed by others.”</strong></p>
<p>Embarrassment is fleeting and is often seen as funny or something that could have happened to anyone. Embarrassment can be triggered from three types of events: committing a faux pas or social mistake, being the center of attention, and being in a sticky social situation.</p>
<h2 id="when-we-search-for-connection">When We Search for Connection</h2>
<h3 id="belonging-and-fitting-in">Belonging and Fitting In</h3>
<p><strong>“Belonging is a practice that requires us to be vulnerable, get uncomfortable, and learn how to be present with people without sacrificing who we are.”</strong></p>
<p>When we have a deeper sense of belonging and connection to a larger humanity actually gives us more freedom to express our individuality without fear of jeopardizing belonging. Belonging means sharing our authentic selves with the world. <strong>“True belonging doesn’t require us to change who are; it requires us to be who we are.”</strong></p>
<p><strong>Fitting in is the near enemy of belonging.</strong> Because we have an instinctual desire to be a part of a group, we will go to great lengths to fit in. We try and make some fake figure of ourselves just to fit in and as soon as we do or say something that is true to our authentic selves, we risk our (false) comfort of belonging. <strong>There can’t be true belonging if people don’t really know who we are. “Authenticity is a requirement for belonging, and fitting in is a threat.”</strong></p>
<h3 id="connection">Connection</h3>
<p><strong>“I define connection as the energy that exists between people when they feel seen, heard, and valued; when they can give and receive without judgment; and when they derive sustenance and strength from the relationship.”</strong></p>
<p>As described by Judith Jordan, “The need for connection in which growth is a priority is the core motivation in people’s lives. In growth-fostering relationships, people are able to bring themselves most fully and authentically into connection.”</p>
<h3 id="disconnection">Disconnection</h3>
<p><strong>“Disconnection is often equated with social rejection, social exclusion, and/or social isolation, and these feelings of disconnection actually share the same neural pathways with feelings of physical pain.”</strong></p>
<p>There are two big things to look out for when it comes to disconnection. The first is that <strong>sometimes we would rather hide and pretend that we don’t need connection rather than make a bid for connection and risk that bid being ignored or rejected.</strong> The second is about perfectionism. There is research that shows that people with perfectionist traits tend to do things that cause perceived or actual rejection from others. <strong>“Authenticity is a requirement for connection, and perfectionism is a threat.”</strong></p>
<h3 id="insecurity">Insecurity</h3>
<p>Insecurity is more than just self-doubt or lack of confidence. There are three types of insecurity:</p>
<p>“<strong>Domain-specific insecurity</strong> occurs when we are insecure about a specific domain or resource in life, for example, food insecurity, financial insecurity, or a lack of physical safety. Combating domain-specific insecurity is about access and resources.”</p>
<p>“<strong>Relationship or interpersonal insecurity</strong> occurs when we don’t feel we have a supportive and trusting relationship. It can happen either in a specific relationship or as an overarching feeling about all of our relationships. It makes us feel uncertain about being loved, trusted, protected, and valued. This kind of insecurity varies based on the relationship partner.”</p>
<p>“<strong>General or personal insecurity</strong> occurs when we are overly critical of our weaknesses. This may include being overly critical of our body image or our performance at work.”</p>
<p>Self security is “the open and nonjudgemental acceptance of one’s own weaknesses”, according to Alice Huang and Howard Berenbaum. The more self-secure we are, the more successful we are at cultivating meaningful connection with others and developing healthy relationships. <strong>Like how perfectionism is a threat to connection, our insecurities can cause us to become disconnected.</strong></p>
<h3 id="invisibility">Invisibility</h3>
<p><strong>“I define invisibility as a function of disconnection and dehumanization, where an individual or group’s humanity and relevance are unacknowledged, ignored, and/or diminished in value or importance.”</strong></p>
<p>Invisibility causes people and groups to be looked over and ignored. This can look like not getting proper credit, having limited cultural representation in the group you belong to, or being viewed as a symbol of your overall group without being recognized as an individual.</p>
<h3 id="loneliness">Loneliness</h3>
<p><strong>“At the heart of loneliness is the absence of meaningful social interaction—an intimate relationship, friendships, family gatherings, or even community or work group connections.”</strong></p>
<p>Loneliness and being alone are not the same; being alone can be rejuvenating for introverts. Instead, loneliness comes from a lack of social connection. <strong>Just like we feel hungry when we need food or we feel thirsty when we need water, we feel loneliness when we need social connection.</strong></p>
<p>So, to combat loneliness we first need to identify and have the courage to acknowledge that we are feeling lonely and are deprived of social connection. To alleviate it, we should look to find <em>quality</em> social connection. Quality is much more important here than quantity.</p>
<h2 id="when-the-heart-is-open">When The Heart Is Open</h2>
<h3 id="love">Love</h3>
<p><strong>“We cultivate love when we allow our most vulnerable and powerful selves to be deeply seen and known, and when we honor the spiritual connection that grows from that offering with trust, respect, kindness, and affection.</strong></p>
<p><strong>Love is not something we give or get; it is something that we nurture and grow, a connection that can be cultivated between two people only when it exists within each one of them—we can love others only as much as we love ourselves.</strong></p>
<p><strong>Shame, blame, disrespect, betrayal, and the withholding of affection damage the roots from which love grows. Love can survive these injuries only if they’re acknowledged, healed, and rare.”</strong></p>
<h3 id="lovelessness">Lovelessness</h3>
<p>We all need love and we need it to truthfully guide decisions and behaviors.</p>
<h3 id="heartbreak">Heartbreak</h3>
<p><strong>“I learned that heartbreak is more than just a painful type of disappointment or failure. It hurts in a different way because heartbreak is always connected to love and belonging.”</strong></p>
<p><strong>There are many ways that heartbreak can happen but the common thread is a loss (perceived or real) of love.</strong> Whether from rejection, death, or unrequited love, heartbreak only can be broken by something that you gave your heart to.</p>
<p>Every time that we offer love, we risk heartbreak. It takes bravery and courage to risk that but the reward for loving someone or something often far outweighs the risk. As Joe Reynolds describes, <strong>“heartbreak is unavoidable unless we choose not to love at all.”</strong></p>
<h3 id="trust">Trust</h3>
<p><strong>“Charles Feltman defines trust as ‘choosing to risk making something you value vulnerable to another person’s actions.’“</strong></p>
<p>Brown’s team identified seven elements of trust, condensed to the acronym BRAVING:</p>
<ul>
<li><strong>Boundaries.</strong> You respect my boundaries, and when you’re not clear about what’s okay and not okay, you ask. You’re willing to say no.</li>
<li><strong>Reliability.</strong> You do what you say you’ll do. This means staying aware of your competencies and limitations so you don’t overpromise.</li>
<li><strong>Accountability.</strong> You own your mistakes, apologize, and make amends.</li>
<li><strong>Vault.</strong> You don’t share information or experiences that are not yours to share. I need to know that my confidences are kept, and that you’re not sharing with my any information about other people that should be confidential.</li>
<li><strong>Integrity.</strong> You choose courage over comfort. You choose what is right over what is fun, fast, or easy. And you choose to practice you values rather than simply professing them.</li>
<li><strong>Nonjudgment.</strong> I can ask for what I need, and you can ask for what you need. We can talk about how we feel without judgment. We can ask each other for help without judgement.</li>
<li><strong>Generosity.</strong> You extend the most generous interpretation possible to the intentions, words, and actions of others. You assume that people are doing their best with all of their abilities, resources, and knowledge they have now.</li>
</ul>
<h3 id="self-trust">Self-Trust</h3>
<p><strong>“Self-trust is normally the first casualty of failure or mistakes. We stop trusting ourselves when we hurt others, get hurt, feel shame, or question our worth.”</strong></p>
<p>We can also use the BRAVING framework here:</p>
<ul>
<li><strong>Boundaries.</strong> Did I respect my own boundaries? Was I clear about what’s okay and what’s not okay?</li>
<li><strong>Reliability.</strong> Was I reliable? Did I do what I said I was going to do?</li>
<li><strong>Accountability.</strong> Did I hold myself accountable?</li>
<li><strong>Vault.</strong> Did I respect the vault and share appropriately</li>
<li><strong>Integrity.</strong> Did I act from my integrity?</li>
<li><strong>Nonjudgment.</strong> Did I ask for what I needed? Was I nonjudgmental about needing help?</li>
<li><strong>Generous.</strong> Was I generous toward myself?</li>
</ul>
<h3 id="betrayal">Betrayal</h3>
<p><strong>“Betrayal is so painful because, at its core, it is a violation of trust. It happens in relationships in which trust is expected and assumed, so when it’s violated, we’re often shocked, and we can struggle to believe what’s happening.”</strong> We can also betray ourselves.</p>
<p>Betrayal is difficult to heal because it “requires significant courage and vulnerability to hear the pain we’ve cause without becoming defensive.” To come back from betrayal, we first have to acknowledge the pain that was caused without minimizing it or making excuses. Then, we have to be accountable, make amends, and take action.</p>
<h3 id="defensiveness">Defensiveness</h3>
<p><strong>“At its core, defensiveness is a way to protect our ego and a fragile self-esteem.”</strong></p>
<p><strong>When we are exposed to information that differs from how we view ourselves, we get defensive.</strong> We make excuses, minimize, blame, discredit, or refute it to avoid it. We get tunnel vision and start thinking of our response rather than actually listening. <strong>Becoming defensive keeps us from understanding feedback we get from others and keeps us from reflecting on our attitudes and behaviors based on that feedback.</strong></p>
<h3 id="flooding">Flooding</h3>
<p><strong>“According to the Gottman Institute, flooding is ‘a sensation of feeling psychologically and physically overwhelmed during conflict, making it virtually impossible to have a productive, problem-solving discussion.’“</strong></p>
<p>We can only take so much negativity before it is too much and flooding begins. It is critical to take breaks during times of flooding instead of making the conflict worse. The more often we experience flooding, the more we dread communicating.</p>
<h3 id="hurt">Hurt</h3>
<p><strong>A team of researchers led by Anita Vangelisti write, “Individuals who are hurt experience a combination of sadness at having been emotionally wounded and fear of being vulnerable to harm. When people feel hurt, they have appraised something that someone said or did as causing them emotional pain.”</strong></p>
<p>It is vulnerable to admit and express that our feelings are hurt. We lash out, cry, get angry, or internalize the pain instead of saying “my feelings are hurt.”</p>
<p>People usually don’t mean to hurt our feelings. It is usually caused by thoughtless, careless, or insensitive actions.</p>
<p>Hurt can be a mix of different emotions but they all culminate to a unique emotional experience. Because of the variety of emotions involved, hurt can look like many different things.</p>
<h2 id="when-life-is-good">When Life Is Good</h2>
<h3 id="joy">Joy</h3>
<p><strong>“Based on our research, I define joy as an intense feeling of deep spiritual connection, pleasure, and appreciation.”</strong></p>
<p>Joy is different from happiness. Joy is more sudden, unexpected, and higher intensity than happiness. There is some connection with others, nature, or the universe. Experiences of joy are difficult to articulate. The “very nature of joy pushes the boundaries of our ability to communicate about live experience via spoken language” as hypothesized by Matthew Kuan Johnson.</p>
<p>“<strong>While experiencing joy, we become more truly ourselves. Colors seem brighter, physical movements feel freer and easier, and smiling happens involuntarily.</strong> Some researchers even describe spontaneous weeping as part of the overwhelming experience of joy.”</p>
<h3 id="happiness">Happiness</h3>
<p><strong>“I would define the state of happiness as feeling pleasure often related to the immediate environment or current circumstances.”</strong></p>
<p>Happiness is often talked about as a trait (something you are) rather than a state (something we experience). As a trait, happiness is relatively stable and usually the result of effort and practice.</p>
<p>As a state, it is important to have happiness in our lives. However, what makes us happy in the immediate environment may hinder us from experiencing deeper feelings like joy and gratitude.</p>
<h3 id="calm">Calm</h3>
<p><strong>“I define calm as creating perspective and mindfulness while managing emotional reactivity.”</strong></p>
<p>Calm is contagious, just like anxiety is. There are three behaviors/questions for cultivating and maintaining calm:</p>
<ul>
<li><strong>Do we want to infect people with more anxiety, or heal ourselves and the people around us with calm?</strong></li>
<li><strong>Do we match the pace of anxiety, or do we slow things down with breath and tone?</strong></li>
<li><strong>Do we have all the information we need to make a decision or form a response?</strong></li>
</ul>
<h3 id="contentment">Contentment</h3>
<p><strong>“I define contentment as the feeling of completeness, appreciation, and ‘enoughness’ that we experience when our needs are satisfied.”</strong></p>
<p>In one piece of research, 71% of the variance of life satisfaction is measured by one question: <strong>“All things considered, how satisfied are you with your life as a whole these days?”</strong></p>
<p>If we are not satisfied, do we need to buy or do more stuff to make us satisfied? Or do we need to stop taking things for granted so that we can be satisfied?</p>
<h3 id="gratitude">Gratitude</h3>
<p><strong>“Gratitude is an emotion that reflects our deep appreciation for what we value, what brings meaning to our lives, and what makes us feel connected to ourselves and others.”</strong></p>
<p>Gratitude prevents us from “adapting to goodness.” We get used to the new car, the new spouse, the new job until they are no longer exciting or bring us happiness. When we are grateful, we appreciate the value something brings us and we extract more benefits from it. Gratitude allows us to move into contentment.</p>
<p>Like most things, gratitude is a practice. It is a way of thinking and doing that allows us to participate more in life, to magnify the pleasure we get from life.</p>
<h3 id="foreboding-joy">Foreboding Joy</h3>
<p><strong>“If you’re afraid to lean into good news, wonderful moments, and joy—if you find yourself waiting for the other shoe to drop—you are not alone. It’s called ‘foreboding joy,’ and most of us experience it.”</strong></p>
<p>Joy is the most vulnerable human emotion. When we experience joy, there is a fear that we are inviting disaster into our lives. When we feel that glimpse of vulnerability, instead of using it as a warning sign that something bad my happen use it as a reminder to practice gratitude.</p>
<h3 id="relief">Relief</h3>
<p><strong>“Ira Roseman and Andreas Evdokas describe relief as ‘feelings of tension leaving the body and being able to breathe more easily, thoughts of the worst being over and being safe for the moment, resting, and wanting to get on to something else.’“</strong></p>
<h3 id="tranquility">Tranquility</h3>
<p><strong>“‘Tranquility is associated with the absence of demand’ and ‘no pressure to do anything.’“</strong></p>
<p>Tranquility allows us to restore ourselves from the drain of mental fatigue and attention depletion. Rachel and Stephen Kaplan identified four elements of a restorative environment:</p>
<ul>
<li>a sense of getting away</li>
<li>a feeling of immersion</li>
<li>holding attention without effort</li>
<li>compatibility with one’s preferences</li>
</ul>
<p>Contentment and tranquility are similar but hold an important distinction. We often have a sense of having completed something when we are content and we relish the feeling of doing nothing when we are tranquil.</p>
<h2 id="when-we-feel-wronged">When We Feel Wronged</h2>
<h3 id="anger">Anger</h3>
<p><strong>“If you look across the research, you learn that anger is an emotion that we feel when something gets in the way of a desired outcome or when we believe there’s a violation of the way things should be. When we feel anger, we believe that someone or something else is to blame for an unfair or unjust situation, and that something can be done to resolve the problem.”</strong></p>
<p>Anger is an indicator emotion that masks our other feelings that are harder to talk about than anger. Many emotions and experiences present as anger. “It’s much easier to say ‘I’m so pissed off’ than ‘I feel so betrayed and hurt.’ It’s even easier to say ‘I’m angry with myself’ than ‘I’m disappointed with how I showed up.’” <strong>When feeling anger, dig in and ask yourself what is behind the anger. Is it shame? Is it disappointment? Is it loneliness?</strong></p>
<p>Anger can be a catalyst for change. It is often a compassionate response to be angry when witnessing social injustice. It is important to remember that the anger is a catalyst for change, not the change itself.</p>
<h3 id="contempt">Contempt</h3>
<p><strong>“Contempt, simply put, says, ‘I’m better than you. And you are lesser than me.’”</strong></p>
<p>John and Julie Gottman identified four damaging negative communication patterns that predict divorce, dubbed <a href="https://www.gottman.com/blog/the-four-horsemen-recognizing-criticism-contempt-defensiveness-and-stonewalling/">The Four Horsemen</a>:</p>
<ul>
<li><strong>Criticism.</strong> Verbally attacking or blaming your partner’s character.</li>
<li><strong>Defensiveness.</strong> Victimizing yourself to ward off a perceived attack or to reverse the blame.</li>
<li><strong>Contempt.</strong> Attacking your partner’s sense of self with insulting or abusive language that communicates superiority. “What separates <em>contempt</em> from criticism is the <em>intention to insult</em> and <em>psychologically abuse</em> your partner.”</li>
<li><strong>Stonewalling.</strong> Withdrawing from interaction to avoid conflict and convey disapproval, distance, and separation.</li>
</ul>
<p>Contempt results in distancing in a way that signifies that they are not considered worthy of your time or energy. We look down on the other person and want to exclude or ignore them as a sign of superiority.</p>
<h3 id="disgust">Disgust</h3>
<p><strong>“According to emotions research pioneer Paul Ekman, disgust ‘arises as a feeling of aversion towards something offensive.’“</strong></p>
<p><strong>“With contempt, we look down on the other person and we want to exclude or ignore them. With disgust, inferiority is not the issue, the feeling is more physical—we want to avoid being ‘poisoned’ (either literally or figuratively).”</strong> Like how regular disgust prevents us from ingesting contaminants, interpersonal disgust “protects” us from contamination of the soul.</p>
<p>Disgust causes dehumanization and distinguishes it from contempt. When we are disgusted by someone, it “implies that human dignity is perceived as alienable.” <strong>By performing a bad action that we view as disgusting, “one has responsibly degraded oneself to sub-human.”</strong> Another dangerous side of disgust is that it seems to be permanent. An apology or reparation doesn’t make the judgement of disgust go away.</p>
<h3 id="dehumanization">Dehumanization</h3>
<p><strong>Michelle Maiese defines dehumanization as “the psychological process of demonizing the enemy, making them seem less than human and hence not worthy of humane treatment.”</strong></p>
<p>David Livingstone Smith explains that “<strong>dehumanization is a response to conflicting motives. We want to harm a group of people, but it goes against our wiring as members of a social species to actually harm, kill, torture, or degrade other humans.</strong> Smith explains that very deep and natural inhibitions prevent us from treating other people like animals, game, or dangerous predators. He writes, <strong>‘Dehumanization is a way of subverting those inhibitions.’</strong>”</p>
<p>We use language to reduce people to things that we find physically disgusting to dehumanize them. It is crucial to be aware of this so that we can call out dehumanizing language when we recognize it.</p>
<h3 id="hate">Hate</h3>
<p><strong>“According to researcher Robert Sternberg, hate is a combination of various negative emotions including repulsion, disgust, anger, fear, and contempt.”</strong></p>
<p>Hate is fueled by our need of connection, a concept known as common enemy intimacy. “I may not know anything about you, but we hate the same people and that creates a counterfeit bond and a sense of belonging.” This belonging hinges on the agreement that neither party will challenge those ideas of hate.</p>
<p><strong>The “goal of hate is not merely to hurt, but to ultimately eliminate or destroy the target</strong>, either mentally (humiliating, treasuring feelings of revenge), socially (excluding, ignoring), or physically (killing, torturing), which may be accompanied by the goal to let the wrongdoer suffer.”</p>
<p>This is why dehumanization is always involved in hate. <strong>We dehumanize entire groups so that we can then terrorize individuals based on their affiliation to that group or identity.</strong></p>
<p>Sternberg writes, “It is not clear that there is any magic bullet for curing hate. But any mechanism that helps one understand things from others’ points of view—love, critical thinking, wisdom, engagement with members of target groups—at least makes hate less likely, because it is harder to hate people if you understand that in many respects they are not all so different from you.”<sup id="fnref:5" role="doc-noteref"><a href="#fn:5" class="footnote" rel="footnote">5</a></sup></p>
<h3 id="self-righteousness">Self-Righteousness</h3>
<p><strong>“Self-righteousness is the conviction that one’s beliefs and behaviors are the most correct.”</strong></p>
<p>When we are self-righteous, we see things as black and white and we don’t consider other opinions. We feel morally superior and try to convince others (or ourselves) that that is true.</p>
<h2 id="when-we-self-assess">When We Self-Assess</h2>
<h3 id="pride">Pride</h3>
<p><strong>“Pride is a feeling of pleasure or celebration related to our accomplishments or efforts.”</strong></p>
<p>We refer to pride here as authentic pride which is a healthy feeling of accomplishment. We also use pride in ways like “too proud to accept help”, or “pride got in the way.” Usually there is a deeper driver of these feelings like shame, hubris, or defensiveness.</p>
<h3 id="hubris">Hubris</h3>
<p><strong>“Hubris is an inflated sense of one’s own innate abilities that is tied more to the need for dominance than to actual accomplishments.”</strong></p>
<p>Hubris differs from authentic pride in that hubris is centered around dominance and authentic pride is centered toward attaining prestige. People experiencing hubris feel good about themselves and don’t care about respect or social acceptance.</p>
<p>Hubris is positively correlated with narcissism, the shame-based fear of being ordinary. Jessica Tracy explains that “<strong>for the narcissist, positive views of the self are too essential to leave to the whim of actual accomplishments, for they are what prevent the individual from succumbing to shame and low self-esteem.</strong>” They assert themselves into the world without any actual accomplishments so that they can feel good about themselves and ignore the shame they feel of not having those accomplishments.</p>
<h3 id="humility">Humility</h3>
<p><strong>“Humility is openness to new learning combined with a balanced and accurate assessment of our contributions, including our strengths, imperfections, and opportunities for growth.”</strong></p>
<p><strong>Humility is not “downplaying yourself or your accomplishments” (this is called modesty) and it is not “low self-esteem or meekness or letting people walk all over you.”</strong> Instead, it “involves understanding our contributions in context, in relation to both the contributions of others and our own place in the universe.”</p>
<p>Intellectual humility is a “willingness to consider information that doesn’t fit with our current thinking.” <strong>When we have humility, we admit when we are wrong and recognize that “getting it right is more important than needing to ‘prove’ that we are right.”</strong></p>
<h2 id="my-thoughts">My Thoughts</h2>
<p>This is a life changer that I would recommend to just about everyone. <em>Atlas of the Heart</em> gives me the tools to understand and handle the sorrow, anguish, joy, awe, or any other emotion that I will inevitably experience in this life. I can be there for myself and for others, empathically and wholly. “Even when we have no idea where we are or where we’re going, with the right map, we can find our way back to our heart and to our truest self.”</p>
<p>I struggled making notes for this because I wanted to just highlight the whole damn book. It seemed like every sentence spoke to me. I want to absorb the whole thing.</p>
<p>I liked the overall theme throughout of meaningful connection. Why learn a bunch of emotional vocabulary? It’s for truly understanding and recognizing these experiences <em>so that we can connect with ourselves and with others.</em></p>
<p>It’s important to remember that this is all a practice. We aren’t going to know it all or have the best answers or be compassionate all the time. We have to actively choose to use and develop these skills every single day to get better with them.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>This is a key concept in <a href="/b/permission-to-feel/" class="internal-link">Permission to Feel</a>. Brackett emphasize throughout the book that we need accurate and specific language to be able to Label, Express, and Recognize our emotions. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>This is the Understand portion of the RULER model in <a href="/b/permission-to-feel/" class="internal-link">Permission to Feel</a>. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:3" role="doc-endnote">
<p>Brown uses the BLM movement as an example of narrative takeover that was really enlightening. Instead of listening and believing the stories of racism and injustice, people started crying “all lives matter” or “blue lives matter” when there was no narrative of white lives or police lives not mattering. They hijacked the story and made themselves the center. <a href="#fnref:3" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:4" role="doc-endnote">
<p>This goes along with developing a craftsman mindset from <a href="/b/so-good-they-cant-ignore-you/" class="internal-link">So Good They Can’t Ignore You</a>. Becoming a master at something involves deliberate practice. Deliberate practice means trying, failing, learning, and repeating so if you are afraid of failure, deliberate practice will be extra painful and keep you from reaching mastery. <a href="#fnref:4" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:5" role="doc-endnote">
<p>Maybe it is cheesy or a lofty goal but I think this is why Peace Corps is so important. Volunteers are on the ground actively trying to increase understanding between two very large groups all in an effort to reduce hate. <a href="#fnref:5" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>The Weddingsrepo://peace-corps.collection/collections/_peace-corps/the-weddings.md2023-08-09T00:00:00+00:00Two PCVs share their unique experiences with recent weddings.<p>This is a very special two-part post! I went to my first Moroccan wedding and a few weeks later another volunteer in a different region, Ally, went to one. She was telling me about it and I mentioned that I was preparing this piece for my blog and asked if she wanted to write something. Fortunately for us, she said yes!</p>
<h2 id="westley">Westley</h2>
<p>I got invited to my first real Moroccan wedding. The bride is the neighbor of my host family here in my final site. At Moroccan weddings, everyone gets invited, neighbors and their weird American son included.</p>
<p>Also of note, Moroccan weddings aren’t just one evening like American ones. They last all weekend.</p>
<p>The first function I was invited to was lunch the day before the wedding proper. I put on my red and gold <em>fuqaya</em><sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> and went to my host family’s home. As I turned the corner, there were about twenty cars parked all over and a giant tent (<em>khozana</em>) put up smack dab in the middle of the street.</p>
<p><img src="/assets/khozana.webp" alt="khozana.webp" /></p>
<p>My host sisters and some of their friends were doing <a href="https://en.wikipedia.org/wiki/Henna#Traditions_of_henna_as_body_art">henna</a> on their hands and feet. My host dad, Shafei, had me follow him to the tent where lunch was going to be served. At the entrance was a jovial man on either side, prompting me to wash my hands. They poured water from a kettle and a perforated container underneath caught the water as it ran down my hands. The lunch was men only and every table in the tent was full. We squeezed in with some friends of Shafei’s.</p>
<p>Inside the tent was beautiful. Dark red rugs lined the floor and the walls were covered with pleated white and gold fabric. Everyone talked quietly amongst themselves as the hosts passed around cups of tea and plates of nuts, dates, and sweets. In one corner were two or three tables of older men reciting verses from the Quran, as is usual for these kinds of gatherings.</p>
<p>Back in training, I went to a funeral gathering with a similar setting. It was a big tent full of men with a few tables of older men reciting the Quran. I asked my host brother why it sounded like singing rather than a monotone recitation that I would have expected. He explained to me and my fellow trainee, Christy, that it is recited how the prophet Muhammed heard it from the angel Gabriel. When I heard the small group of men reciting in unison, I felt a sense of awe, the same that I felt now sitting in this tent.</p>
<p>After the recitation and appetizer, the hosts passed out sheets of plastic to protect the white tablecloths from the impending feast. On top of the plastic, each table got a big bowl of bread that everyone got out and pulled into rough quarters in preparation.</p>
<p>The hosts started coming in and out with the first course. They plopped a plate of three roasted chickens, olives, and preserved lemons down in the middle of the table. Everyone dug in, first pulling off a small piece of bread then a small piece of chicken and soaking up some of the sauce that collected on the plate.</p>
<p><img src="/assets/chicken.webp" alt="chicken.webp" /></p>
<p>As much as I wanted to, I didn’t fill up my stomach completely. At big Moroccan gatherings, there are usually two or three dishes brought out and if you fill up on the first, you can’t enjoy the others. This time, the hosts swept away the plate with nothing but bones left on it. In its place, they put down a plate of roasted lamb and plums. This is one of my favorite Moroccan dishes. The lamb and sauce is so rich and fatty while the plums are sweet and sticky.</p>
<p>The last and final part of the meal was a big platter of fruit that replaced the last course on our table. It was a pile of watermelon and cantaloupe wedges, as that is what is currently in season. Conversations wrapped up at the table as everyone had a few slices and got up to leave. The same men who washed our hands when we came in were doing the same as we made our exit.</p>
<hr />
<p>Just after lunch and just before everyone went home to take naps, I was invited to another function that same night. My host family told me there was going to be a “show” in the same tent that we had lunch in and I was told to meet them at ten that night.</p>
<p>After a nap and some errands in town, I made my way to my host family’s a little before ten. Nothing was going on and most everyone was dispersed throughout the house asleep, aside from Shafei. We sat and watched the news on TV with my host dad translating some things every so often from the Arabic they spoke to the regional Arabic that I am learning. This lasted for a while and I was starting to think the “show” got cancelled and no one told me. Just as I was about to go home and go to bed, at <em>one in the morning</em>, my host mother and two of my host sisters got ready and we went to the tent.</p>
<p>Inside was the same setting that I found at lunch earlier that day with the tables removed and a group of men wearing white jellabas<sup id="fnref:1:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> and holding various sized drums. We split off with the men sitting in the front few rows and the women filling the back.</p>
<p>After testing all of their equipment and getting ready, they started beating their drums and dancing. The oldest man in the group was sitting in the center with two steel rods drumming on an old brake cylinder with one side propped up on a flip-flop. It rung out with quick successive <em>ting-ting</em>’s that created the central rhythm.</p>
<p>The singer belted into the microphone some lyrics that I didn’t understand and the rest of the group repeated exactly what he sang. Every once in a while, there would be times with no drumming and just a booming voice. Then, one by one, the drummers would come in to create the same familiar rhythm.</p>
<p>During some of these pauses, a man would come to the front and start stomping his feet and jumping up and down enthusiastically. Next to him, another member would watch intently and hit his drum at the same time that the first man’s feet would make contact with the ground.</p>
<p><img src="/assets/jumping_man_square.webp" alt="jumping_man_square.webp" /></p>
<p>There was also a big green cylinder like a short and wide oil drum flipped over so that someone could stand on top of it. The same jumping man wore special shoes with a harder bottom on them got on top of the make-shift drum and stomped his feet making a deep sound I could feel in my chest. At one point, an audience member got on the foot drum and did the same foot stomping while also twisting his body and raising his arms, making a show of it. Everyone cheered him on and he had a big smile on his face going back to his chair.</p>
<p>People came up every so often to stick money in each of the dancer’s hats or shirts to show appreciation and to pay them. One stuck a 50 dirham note to the bald singer’s sweat glistened head.</p>
<p>I watched and clapped along until I couldn’t stay awake anymore at around 3:30 in the morning. The next day my host sister, Hajar, told me they stayed out until almost six in the morning, dancing, singing, and celebrating.</p>
<hr />
<p>I slept in late the next day. I had barely had breakfast before Hajar called me and told me to come over again.</p>
<p>Soon after I got to the wedding tent, people started filing out into the street clapping and singing. Down the road was a convoy of horse-drawn trailers, cars honking, the band from the previous night (with the brake cylinder guy drumming away, sitting contently on one of the trailers), and a whole group of people clapping excitedly. The two crowds merged into one and a member of the welcoming party was spritzing a scented liquid on everyone, customary protocol for these sorts of things. The trailers and cars brought various gifts for the bride like clothes, milk, incense, and sugar.</p>
<p>Everyone crowded around and sang with the drummers doing their thing. People took turns getting on one of the trailers to dance, elevated in the middle of the crowd.</p>
<p><img src="/assets/dancing_woman.webp" alt="dancing_woman.webp" /></p>
<p>Eventually, the crowds dispersed and Hajar told me to follow them into the tent. Like the previous day when the tent was full of men, this time it was all women. Besides the men handing out dates and water, there were exactly two other men in there; me and the DJ, Hakim. They got me a chair and I nestled in behind his booth, barely out of his way.</p>
<p>The bride and groom came in and took pictures in front of the gifts that were brought earlier. Everyone had their phone out, eager to take a picture of them. After a while of this, the bride and groom exited while Hakim played music and people talked at their tables and some younger women danced in the front. Hakim was explaining stuff to me and giving me a whole page of new Arabic words.</p>
<p>The bride came back in a little while later after doing an outfit change. She was wearing white and gold with a tiara on her head. She came in and sat on a silver pedestal (called an <em>amariya</em>) as everyone took pictures again. Four men wearing gold and white with beige hats came and hoisted her and the pedestal up onto their shoulders. They held hands and moved their feet in unison, ebbing back and forth as the bride smiled and waved at the guests below. Everyone took pictures as they moved about.</p>
<p>Eventually, they put the bride down and she left for, presumably, another outfit change as they disassembled the <em>amariya</em>. The music continued, only stopping for the afternoon call to prayers.</p>
<p>They started to bring in bread for each table, signaling that it was meal time. I was feeling particularly out of place in a tent full of Moroccan women and I was pretty burnt out so I called it a day there. I said thank you to Hakim, waved to Hajar, and shook hands with anyone that I passed on the way out.</p>
<p>This October, my host brother Youssef will be getting married <em>inshallah</em> and I am so excited to go to another wedding and be more involved this time. It is such an honor to see and be a part of these life celebrations with my new friends halfway across the world.</p>
<h2 id="ally">Ally</h2>
<p>Something that I think might be a universal truth for Peace Corps Morocco volunteers is that you never know what is going on. No matter how hard you try, no matter how long you spend in-country, you’re just not going to know what’s happening. You’ll never show up at the right time, you don’t know what to wear or what to say. All you can do is try your best. I find this is especially true for weddings.</p>
<p>I was lucky enough to be invited to a wedding by a couple of friends, Khadija and Chaymae. The wedding was an Amazigh wedding (also called <em>l3rs lShluw7</em>). Just to give you a little background, Amazigh peoples are the ethnic groups indigenous to North Africa who predate the arrival of Arabs to the region. I am located in the Middle Atlas region of Morocco where the Amazigh culture and language, called Tamazight, thrive. </p>
<p>So back to the invitation — a couple of weeks ago, my friends invited me to a family wedding that would take place in a nearby town. I excitedly accepted their invitation with a small stipulation. The Peace Corps has a rule that volunteers are not allowed to travel between cities after dark. I told them that I would absolutely love to attend, but I would have to spend the night with them at the host’s house to be in compliance with the rule. They happily agreed to my stipulation and actually preferred that I was sleeping over. It’s not uncommon for invites to dinner or bigger invites like weddings to turn into a last-minute slumber party. </p>
<p>The day of the wedding, Khadija and I made plans to meet and head to the host’s house sometime that afternoon. No time is given. We just say afternoon, so I am on standby that morning until I receive Khadija’s text that we will leave at 3pm. Okay great! I gather up my stuff and start making my way to the taxi stand at 2:50. I imagine they’ll be late, but I’d prefer to wait on them than have them wait on me. I sit for a few minutes then get a call from Khadija asking where I am. I tell her and she says she’s on her way to come get me. Okaaaay? She arrives and says, “We have to head to the salon, I haven’t gotten my hair done yet.” Deep breath, internal sigh, okay. We get to the salon and her little sister and cousin are there, also having their hair done. Several hair-dos and a set of nails later, we head out… to go rent Khadija’s outfit for the evening. This is just an example of how you never really know what’s going on. But you’ve just got to embrace it and go with the flow. Not to mention, a lot of the time, the unexpected changes to plan end up being a lot of fun! </p>
<p>We go upstairs to this cool shop that is obviously entirely dedicated to weddings. They have traditional Moroccan dresses, accessories, and jewelry to rent. There is a small salon to make-up the bride. On the other side is a small kitchen to prepare tea for the big wedding parties that get ready here. There are several women in the shop, chatting and working. There is a word for this in Darija that I love. It’s كايجمعو (<em>kayjm3u</em>), and it literally means “they are gathering”. It’s a word for sitting and spending time together. Talking, laughing, drinking tea. The energy of the shop is lovely, and they are kind to me. So of course I get totally carried away and end up renting some pretty glitzy, somewhat gaudy jewelry. (A black-beaded choker with a large diamond in the center and the dangly earrings to match, thank you very much. Moroccan traditional clothes meet goth vampires.) Who cares? It was a lot of fun and even more fun to dress up with them in my formal kaftan at the actual wedding. After we pay for the rentals, we head over to the taxi stand to go to the host’s house for the night! </p>
<p>In Morocco, there are two ways to greet people when you arrive at an event, and it depends on the size of the group. For a large event, with several rooms full of people, all you have to do is wave your right hand over the room to your heart and say <em>Salamu 3laykum</em> to each room. If it is a smaller gathering, and you want to be liked, you go up to each person and give them a kiss on each cheek (in this region, it usually goes one kiss on the left, two on the right) and have a script ready. <em>“Salamu 3laykum, labas, tahenna, bkheir”</em>…. Basically means “Hi, how are you?”. It’s somewhat of an art to me because it’s really hard to kiss people and talk at the same time.</p>
<p>We get there early in the evening since it’s a family event for my friends. Which means that social obligation calls for an individual greet of everyone already there. I am a little weary of this since I tend to get pretty sick after these events where I kiss a lot of people. But again, I tell myself, “who cares?” — when in Rome, do as the Romans do. And maybe build a Roman immune system while you’re at it. </p>
<p>The house is stifling hot inside since it’s the last day of July. Even as the evening progressed, the house never cooled off. We sat outside in the street. The older women sitting on blankets and the younger women on bricks leaned against the houses. Eventually the women just decide to bring all of the furniture outside. This was great as other guests started arriving around 10pm or so.</p>
<p>One of the best things about Morocco is that you spend so much time at these events, that it’s not uncommon for people to just lay down and nap during the down time. I am one of those people. I used to be shy about it, but I got over that when I realized how quickly my social battery would drain otherwise. You want to lay down? Those ladies will bring you out a pillow, no questions asked. Embrace the Moroccan disco nap.</p>
<p>Around 8:30, Khadija tells me it’s time for an outfit change. We are going to wash our faces, change, and put on a little make-up. There is one spigot of running water, but there is an unspoken rule that the spigot is not for guest use. It’s reserved to the women cooking the food in the front room of the host’s house. So we use kettles of water. Khadija pours water into my hands so I can wash my face, then I do the same for her. On our way out, I am stopped by a woman who starts speaking to me in Tamazight. I know a few words and phrases, but it’s almost like a party trick. I am not able to communicate; however, I understand she’s asking me something about speaking Tamazight. I do know how to say “I don’t know” in Tamazight, so I say that to her. She smiles and laughs a bit, so do the women around us who overheard the interaction. 10 months ago, this type of interaction would have me red with embarrassment. I know better now. These kind women were welcoming me and sharing their culture with me. </p>
<p>Everyone starts changing, and keeps telling me to do the same. But I’m already wearing my first outfit. When I asked her what to pack, Khadija told me I could wear my one dress to start the evening, so that’s all I packed. Everyone keeps looking at me and asking, “why aren’t you changing?” I just respond with “<em>Ma3ndish</em>” and a point to the woman’s outfit next to me. This literally means “I don’t have”. Khadija pulls out a royal blue velvet kaftan that she plans to wear to the next night’s festivities, but offers it to me since I won’t be attending part two of the wedding. I take one look at it and blanch. It is a very heavy, thick velvet blue kaftan. </p>
<p>We’re in a back room where we deposited our bags earlier, and I kid you not, it feels like a freaking sauna. After about 60 seconds of standing still back there, I became completely drenched in sweat. Like the very obvious, “ArE yoU oKAy??” kind of sweat. I tell her that while her kaftan is very beautiful, I am just too hot to wear it. But she insists I just put it on then take it off after a bit. I am so overwhelmed by her generosity, and by the compulsion to fit in, that I put it on. </p>
<p>At this point, I’m feeling pretty sick from the heat. While I feel death approaching, the other women start applying their makeup. I dread the thought. It’s just too hot, but I can’t go the rest of the evening without any makeup on. In Morocco, it’s almost rude to show up at these events without makeup on. I learned that the hard way when I came to a wedding in my everyday, natural makeup. </p>
<p>I look Khadija dead in the eye and say in the best Darija I can manage, “I cannot put on makeup here.” It’s not just because I feel ill, but my face is literally too wet to apply any makeup. So we head up to the roof with a shard of mirror and a phone flashlight. We spend about 30 minutes doing each other’s makeup while in a Moroccan squat because you can’t sit down and dirty up your new outfit. We finish up and head back downstairs, and I catch a glimpse of all the other women in their new outfits doing the final touches on their makeup too. I absolutely love witnessing moments like this. It reminds me how special and fun womanhood can be.<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup></p>
<p>I need to mention that the dress code for weddings in Morocco does not change like it does for weddings in the U.S.. Moroccan women know exactly what they’re supposed to wear and when because it’s the same for every wedding. I bought a deep red, beaded kaftan pretty early on in my service knowing I could wear it to any and every wedding I might be invited to.</p>
<p>After the rooftop makeup, we head outside. People have started pouring in, and the wedding has officially begun. We start to hear a car repeatedly honking from a few blocks away to signal the arrival of the bride. Everyone stands up and pushes forward to greet the car delivering the bride, and the male family members break out the drums. LET THE DANCING BEGIN! Specifically, we start doing <em>Ahidus</em> (pronounced Ah - hee - duce). It’s a style of dancing in which the participants stand shoulder-to-shoulder, bouncing their shoulders and arms up and down, while shifting weight from foot-to-foot. It makes a bouncing, swaying line of people. Very fun to do and very cool to watch. </p>
<p>While people are dancing and singing, the bride stays in the car. Her face is covered by a stunning, glittery, semi-sheer veil called a <em>LaBrindig</em>. (Maybe called <em>laBrindis</em>, I did not fully hear my friend’s answer). Customarily, the bride does not participate in any of the singing or dancing. For most of the evening, the guests hardly see the bride. They take her into the house where people take turns going in to sit with her and take pictures with her while the rest of us stay outside to continue the celebrations. </p>
<p>I went inside with my friends to take pictures with the bride, and it struck me how young she was. In the region where I live, it is still common for women to get married pretty young. This bride is sixteen-years-old. I’ll save my opinions on that because I have many friends in my site that got married that young or intend to get married young. I will tell you that seeing her didn’t exactly make me feel like celebrating.</p>
<p>I can also tell you that this is the part of the evening where I started to get crabby. I’m looking back through my notes, and it’s apparent that I was annoyed. (Side note: I was just hangry and immediately felt better after dinner.) </p>
<p>The real dancing began around 1am after we finished up dinner. The Nai player showed up and showed out. A nai is a reed flute and a traditional instrument played at Moroccan weddings. And it is the coolest thing ever. This man absolutely lit up the party along with the drummers. Everyone went wild! The young women wrapped their <em>mzuns</em> around their waists and got after it. (Pronounced moo-zoon; it’s a long rope with small silver disks on it that make noise when you shake). The women without <em>mzuns</em> made an <em>ahidus</em> line around the ones who did. We danced like this until about 3:30am.<sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">3</a></sup> All of the neighborhood women were in attendance. All of the men stood off to the side in the dark watching the festivities. Neighbors and young kids watched from the roof. On one roof in particular, a young girl was dancing with her <em>mzun</em> by herself, having the time of her life. We all were. I danced so hard with Khadija’s mom that when the song ended we collapsed into each other’s arms laughing. </p>
<p>Even though I was cranky and hot at points, it’s nights like these that remind me of home and how I could never truly explain an experience like this to my family. An all-night Amazigh wedding in the mountains of Morocco is an experience my family will likely never have, and that’s the reason I joined the Peace Corps. To meet people and be exposed to things I never could have otherwise, to grow and learn and be changed forever.</p>
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/G-9YvJhf1Wo?si=HnS9aHd9sj2kJup6" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>Traditional Moroccan clothing, like a <a href="https://en.wikipedia.org/wiki/Djellaba">jellaba</a> but without a hood. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a> <a href="#fnref:1:1" class="reversefootnote" role="doc-backlink">↩<sup>2</sup></a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>There were two more outfit changes after dinner. (Dinner was served at 12:30am) <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:3" role="doc-endnote">
<p>Party ended around 4am. I slept on the roof along with 15 other guests. We had to sleep on the roof because of the Peace Corps’ policy about traveling after dark. Khadija and her family are so kind and accommodating to me about the rules I have to follow. I am beyond grateful for her understanding. <a href="#fnref:3" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>A Thousand Splendid Sunsrepo://b.collection/collections/_b/thousand-splendid-suns.md2023-07-20T00:00:00+00:00*A Thousand Splendid Suns* follows the difficulties and loss of two women in a war-torn Afghanistan.<h2 id="summary">Summary</h2>
<p>Mariam is born as an illegitimate child between her mother and Jalil, a rich businessman who lives in the city. Her and her mother are cast out to live in the outskirts of town so Jalil can save face and not have a public display of his mistakes. After her mother succumbs to her mental trauma, Jalil forces Mariam to marry a shoemaker in Kabul, sending her away yet again.</p>
<p>Rasheed, the shoemaker, is a despicable man. He forces Mariam to do all the housework, not leave the house without him, and to wear a <em>burqa</em> when she does go outside. Rasheed’s physical and emotional torment never relents.</p>
<p>Laila lives right down the street from Mariam in Kabul. She is a bright young girl with a decent life. Her biggest concern in life is not getting caught kissing her romantic interest, Tariq. Until mortars come down from the sky, that is, destroying everything she loves in life. In the midst of tragedy, she is also forced to marry Rasheed and live alongside Mariam.</p>
<p>Although Mariam despises Laila at the start, a deep and sincere bond forms, forged by the shared pain inflicted upon them by Rasheed’s fists, belt, and threats.</p>
<p><strong>Spoilers Ahead</strong></p>
<hr />
<h2 id="mariam">Mariam</h2>
<p>Mariam is isolated for her entire life. She grows up in a little hut in the outskirts of Harat with just her mother who doesn’t let anyone else near. Her father never really takes her in. When she moves to Kabul, Rasheed makes sure that she is kept busy cleaning up after him and his friends. Rasheed also makes her wear a <em>burqa</em> when she is outside, physically separating her from everyone outside of her home. She is also unable to have children and so the only human connection she has in Kabul is her abusive husband.</p>
<p>When Laila marries Rasheed and moves in, everything changes. After some initial resentment, Mariam and Laila form a deep connection. After Laila has children, Mariam finally feels like she is part of a real family and gladly takes on a motherly role to Laila and her children, protecting them from Rasheed when she can.</p>
<p>She recognized that she was stuck with no way out and she never wanted that life for anyone else. She had so many opportunities to make Laila suffer like she herself did but she protected Laila and wanted a new life for them, going so far as to kill Rasheed and take the fall for it so they can escape.</p>
<p>Mariam is also at other people’s service for the whole story, and never really gets to pursue her own wants or dreams. She bends to the will of Rasheed and serves him out of fear of repercussions. As part of her motherly role, she is at the service of Laila and her children except it is purely out of love and affection. She does what she must all the way up to the end of her life when she is about to be killed:</p>
<blockquote>
<p>“Kneel here, <em>hamshira</em>. And look down.”<br />
One last time, Mariam did as she was told.</p>
</blockquote>
<p>I was rooting for Mariam the entire time but she just kept getting beat down and repressed. She was not in control of her own life and I so badly wanted her to be happy after all of the nightmares she was put through. Even so, the joy and love she feels with Laila and the children outweigh all the pain she has experienced:</p>
<blockquote>
<p>Though there had been moments of beauty in it, Mariam knew that life for the most part had been unkind to her. But as she walked the final twenty paces, she could not help but wish for more of it.</p>
</blockquote>
<h2 id="my-thoughts">My Thoughts</h2>
<p>There are similar themes between this book and <em>The Great Alone</em>. Both involve an abusive husband/father that oppresses and abuses the women in his life. The violence and time span of <em>A Thousand Splendid Suns</em> was just so much more gut-wrenching and unrelenting. The female characters in <em>The Great Alone</em> were much different. They were strong, independent, and triumphed over challenges. While the women in <em>A Thousand Splendid Suns</em> were strong and persevered in their own way, they were so utterly oppressed that they couldn’t ever come out on top.</p>
<p>What a wonderfully painful book. <em>A Thousand Splendid Suns</em> is chock-full of loss, grief, pain, and sadness but I found myself wanting to read more. I kept turning the page in hope for some good fortune for Laila and Mariam. If you are looking for an emotionally challenging book, I highly recommend it.</p>How I Use Obsidian as a Peace Corps Volunteerrepo://p.collection/collections/_p/obsidian-pcv.md2023-07-06T00:00:00+00:00A simple guide for how I use the note-taking tool Obsidian in my daily life and work as a Peace Corps Volunteer<ul id="markdown-toc">
<li><a href="#overview" id="markdown-toc-overview">Overview</a></li>
<li><a href="#quick-and-dirty-markdown" id="markdown-toc-quick-and-dirty-markdown">Quick and Dirty Markdown</a></li>
<li><a href="#basic-functions" id="markdown-toc-basic-functions">Basic Functions</a> <ul>
<li><a href="#lesson-plans" id="markdown-toc-lesson-plans">Lesson Plans</a></li>
<li><a href="#journaling" id="markdown-toc-journaling">Journaling</a></li>
<li><a href="#presentations" id="markdown-toc-presentations">Presentations</a></li>
<li><a href="#travel" id="markdown-toc-travel">Travel</a></li>
<li><a href="#session-notes" id="markdown-toc-session-notes">Session Notes</a></li>
<li><a href="#committee-work" id="markdown-toc-committee-work">Committee Work</a></li>
<li><a href="#dungeons-and-dragons" id="markdown-toc-dungeons-and-dragons">Dungeons and Dragons</a></li>
</ul>
</li>
<li><a href="#advanced-concepts" id="markdown-toc-advanced-concepts">Advanced Concepts</a> <ul>
<li><a href="#frontmatter" id="markdown-toc-frontmatter">Frontmatter</a></li>
<li><a href="#tags" id="markdown-toc-tags">Tags</a></li>
<li><a href="#templates" id="markdown-toc-templates">Templates</a></li>
<li><a href="#exporting" id="markdown-toc-exporting">Exporting</a></li>
<li><a href="#linking" id="markdown-toc-linking">Linking</a></li>
</ul>
</li>
<li><a href="#further-reading-and-resources" id="markdown-toc-further-reading-and-resources">Further Reading and Resources</a></li>
</ul>
<h2 id="overview">Overview</h2>
<p>My most used tool that I use on my computer is called <a href="https://obsidian.md/">Obsidian</a>. It is a <strong>free</strong> note-taking app that can be as simple or as powerful as you like. It makes writing notes for just about anything super easy and friction-less. I use it to organize my thinking for almost everything in my life.</p>
<p>I can go down so many rabbit holes into the inner workings of Obsidian and personal knowledge management in general but I will save that for another day. I can also talk about file organization for hours but, again, that is a can of worms for another day. This guide is specifically how I use Obsidian on a daily basis in Morocco as a PCV.</p>
<p>This is also just a teaser to hopefully pique interest, inspire, and show the possibilities, not an in-depth guide. You’ll have to do your own research to really understand and use this tool to its potential. Alternatively, <a href="https://wwinks.com/#contact">contact me</a> and we can talk about it anytime for as long as you like!</p>
<h2 id="quick-and-dirty-markdown">Quick and Dirty Markdown</h2>
<p>Every note that you write in Obsidian gets typed in and formatted according to a language called <a href="https://www.markdownguide.org/getting-started/#what-is-markdown">Markdown</a>. Basically, instead of clicking buttons to format the page you type symbols to denote formatting.</p>
<p>For example, to make a big heading add an octothorpe/hashtag (#) before the heading words. If you want a smaller header, use two. To <strong>bold words</strong>, wrap them in two asterisks (*) on either side. For <em>italicizing words</em>, wrap them in one asterisk. Lists are made with either dashes for bullet lists or numbers for ordered lists.</p>
<p>Those are the basics to get started but I wrote a <a href="/p/markdown/" class="internal-link">longer piece</a> on this a while ago if you are interested and there is a good <a href="https://www.markdownguide.org/basic-syntax/">cheat sheet</a> available.</p>
<h2 id="basic-functions">Basic Functions</h2>
<p>This is a list of the use cases in my work as a PCV, roughly in order of usefulness. Again, this is just to exhibit the possibilities and uses of Obsidian, not a full how-to guide.</p>
<h3 id="lesson-plans">Lesson Plans</h3>
<p>As every PCV knows, 4MAT is your friend. I write all of my lesson plans in Obsidian, usually according to 4MAT. My lesson plans look like this:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="gh"># Lesson Name</span>
<span class="gs">**Duration:**</span> 60 min
<span class="gs">**Session Objectives:**</span>
<span class="p">1.</span> By the end of the session...
<span class="gu">## Motivation</span>
<span class="gu">## Information</span>
<span class="gu">## Practice</span>
<span class="gu">## Application</span>
</code></pre></div></div>
<p>Under each heading are either paragraphs or bullet points detailing all of the steps and information that we need for the lesson.</p>
<p>Of course, some activities don’t follow this form and for those I just write down what makes sense. For example, I have a conversation circle activity and that note is just a long list of bullet points of questions.</p>
<h3 id="journaling">Journaling</h3>
<p>It has probably been highly recommended to you to start or maintain a journaling practice during your service as a form of mindfulness or documentation.</p>
<p>Built into Obsidian is an option for Daily Notes. You click the icon and it opens up a new unique note for that day. It is incredible for journaling as it really reduces the friction between thinking about it and actually writing.</p>
<p>You could also use your daily note for task management, habit tracking, or whatever else you want to make a note of each day. My journal entries have the location I am writing from and just paragraphs of what happened that day and how I am feeling.</p>
<h3 id="presentations">Presentations</h3>
<p>Making simple presentations in Obsidian is easy and it is wonderful having your presentations and lesson plans all in the same place.</p>
<p>All you do is write the slides in Markdown like normal and when you want to create a new slide, add three dashes (—). All Markdown rules apply like italicizing and bolding. For example, here are some translated slides for a Python workshop I did. This is exactly what I typed in the note:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="gu">### Programming</span>
<span class="p">
-</span> Computers follow instructions
<span class="p">-</span> When we write code, we are just writing these instructions
<span class="p">
---
</span>
<span class="gu">### Python</span>
<span class="p">
-</span> Easy programming language
<span class="p">-</span> We can do a lot of different things with it
<span class="p">-</span> Easy to learn, easy to understand
<span class="p">
---
</span>
...
</code></pre></div></div>
<p>Then I just right click <strong>Start Presentation</strong> and the slides open up directly in Obsidian. You can navigate between slides with your mouse or arrow keys like normal. This example rendered as a simple black and white presentation with three slides and big headers and bulleted lists underneath. It may not look the prettiest but it is incredibly easy and gets the job done.</p>
<h3 id="travel">Travel</h3>
<p>I keep notes on each major city that I visit. This is nice for when other people ask me for my travel recommendations or I need to remind myself when I am going back. A standard travel note looks like this:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="gh"># City Name</span>
<span class="gs">**Relevant journal posts:**</span>
<span class="gu">## Getting There</span>
<span class="gu">## Lodging</span>
<span class="gu">## Food and Drinks</span>
<span class="gu">## Things to Do</span>
</code></pre></div></div>
<p>Under <strong>Getting There</strong>, I keep track of my modes of transportation and how much it costed. This is really only for me since it’s usually travel from my site to the destination.</p>
<p>I also write down the places I’ve stayed and how much those costed under <strong>Lodging</strong>. I will include a link to the Airbnb if I would stay there again or recommend others stay there.</p>
<p>Lastly, I keep track of places to go for food and drinks as well as other things to do. This is just a simple bulleted list with a little blurb about where it is, what I liked about it, and other notes.</p>
<h3 id="session-notes">Session Notes</h3>
<p>Training is often described as a fire hose of information and it is almost impossible for it all to stick into your brain immediately. You will likely want to take notes so you don’t lose all of the information.</p>
<p>I use pen and paper during sessions and rarely have the gumption to digitize them. However, I do take notes on the virtual sessions in Obsidian. These are usually bulleted lists that I will clean up after the session and send out in the group chat for others to use.</p>
<p>I do digitize notes post session if I am thinking about them again and want to remember the information or find myself flipping back to those notes often enough.</p>
<h3 id="committee-work">Committee Work</h3>
<p>I am the self-appointed scribe in my committee because I have a good note taking system. Yet again, these are usually rough bullet points that I clean up after the fact to share with the rest of the committee members.</p>
<p>Depending on the content of the meeting, there will be a clear outline that I will add before the meeting but sometimes it just goes wherever it goes and bullet points work just fine. There are also times when we send out emails to the cohort or staff members and I will write them in Obsidian as a means to draft them and archive them at the same time.</p>
<h3 id="dungeons-and-dragons">Dungeons and Dragons</h3>
<p>I think the majority of my cohort is in at least one DnD group. You and your party will be grateful to have someone taking good notes. I’ve got a whole elaborate system for tracking items and characters but it’s a bit much. The majority of use comes from the session notes.</p>
<p>Each session, I create a new note title <code class="highlighter-rouge">Session X</code> where <code class="highlighter-rouge">X</code> is whichever session we are on that day that looks like this:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="gu">## Session Summary</span>
<span class="gu">## Recap</span>
<span class="gu">## Log</span>
<span class="gu">## Loose Ends</span>
</code></pre></div></div>
<p>Under <strong>Session Summary</strong> is where I put a 5-7 sentence summary of the major plot points for the session. I like to do this the day after the session while it is still fresh in my brain. My philosophy with the summaries is that someone should be able to read all of the summaries thus far and get a rough idea of the story.</p>
<p>The summary of the <em>previous</em> session is under the <strong>Recap</strong> heading. It’s easy to get it to automatically fill rather than copy and pasting but that is a bit too technical for this.</p>
<p><strong>Log</strong> is where the magic happens. I take pretty rough notes during the action because I am trying to focus on what is happening in the game. These are just bullet points that summarize what happened on each players turn or what the party is doing in general. I also do a quick comma separated list when the DM is describing places or things. Important details get bolded and stuff outside of the game gets put in parentheses.</p>
<p>Lastly, <strong>Loose Ends</strong> is a bulleted list of important stuff the party might want to return to, interesting items that we picked up, or ideas for stuff to try at a later session.</p>
<h2 id="advanced-concepts">Advanced Concepts</h2>
<p>These are more general concepts that you can use to upgrade, automate, and organize the above use cases.</p>
<h3 id="frontmatter">Frontmatter</h3>
<p>In Markdown, frontmatter is a way to add more information and metadata to notes without that information being seen. Many of my notes have the date in the frontmatter since I want to keep track of that but I don’t necessarily need it to be seen in the note.</p>
<p>To add frontmatter, add three dashes, a new line, and another three dashes. Whatever is between those sets of dashes is your frontmatter. It is typed in using <code class="highlighter-rouge">key: value</code> format. For example:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">---</span>
<span class="na">date</span><span class="pi">:</span> <span class="s">2023-07-05</span>
<span class="na">tags</span><span class="pi">:</span> <span class="s">english/adults, english/youth</span>
<span class="nn">---</span>
<span class="gh"># Comparative Adjectives</span>
<span class="gu">## Motivation</span>
...
</code></pre></div></div>
<p>This English lesson now has the date and some tags added to the metadata. The most relevant thing is the tags which I will talk about next.</p>
<h3 id="tags">Tags</h3>
<p>There is a huge fundamental debate in the personal knowledge management circles of which is better for note organization: folders or tags. The consensus is to just build a system that <strong>works for you.</strong> Personally, I roughly follow the simple mantra of “If a note can fit into multiple folders, consider using a tag. Otherwise, put it in a folder that makes sense.”</p>
<p>Take English teaching as an example. There are multiple levels and different groups to teach and, logically, each group should get a dedicated folder. But what if I am doing the same lesson for multiple groups? I’d have to copy and paste a whole note and try and remember to keep them in sync if I changed the lesson.</p>
<p>Instead, I put all of the English lessons in a folder called <code class="highlighter-rouge">lesson_plans</code> and tag each lesson for which groups it applies to. In the example above, that lesson plan can be used for either adults or youth but not little ones. Consequently, I put it under the <code class="highlighter-rouge">english/adults</code> and <code class="highlighter-rouge">english/youth</code> tags.</p>
<p>When I am looking for lessons for a specific group, I open the tag tab and click on <code class="highlighter-rouge">english/adults</code> and it shows me only the notes with that tag.</p>
<h3 id="templates">Templates</h3>
<p>You might have noticed that a lot of my notes are repetitive; lots of lesson plans that look the same, lots of journal entries that look the same, etc. No, I’m not copy and pasting every single one. Instead, I create the notes based off of a predefined template.</p>
<p>For example, if you have specific journaling prompts that you like to do everyday or want to do daily habit tracking, you can have your daily note be created based on a template. I stole the idea of adding the location to my journaling so I wanted each note to have “<strong>Location:</strong>” at the top. Instead of typing that out each time, I just put it into a template note and it automatically gets pulled in when I make that day’s note.</p>
<p>To use templates, I made a separate <code class="highlighter-rouge">templates</code> folder to dump all of them into. Each individual note in this folder is a template. Write out exactly what you want the note to look like from the start, whatever all notes of this kind are going to have in common (usually headings).</p>
<p>Then to pull in a template, create a new note, open the command palette with <kbd>Ctrl</kbd> + <kbd>P</kbd> and type <strong>Insert Template</strong> and select which one you want. This will populate the new note with whatever was in your template note. You do not necessarily need to create a new note to use a template. You can embed smaller templates into already existing notes.</p>
<h3 id="exporting">Exporting</h3>
<p>Most people aren’t using Obsidian but sometimes you need to share your work. Obsidian makes it very easy to export to PDF. Your fellow volunteers will think you are a “king among men” when you drop your session notes as a PDF in the group chat. It is also nice for things like committee meeting notes or if you want to share your travel notes.</p>
<p>All you need to do is open the command palette from the note you want to export with <kbd>Ctrl</kbd> + <kbd>P</kbd> and type <strong>Export to PDF</strong>, select options, and export.</p>
<h3 id="linking">Linking</h3>
<p>A major selling point for Obsidian is the ability to link to notes from other notes. There is a big philosophy of “linking your thinking” in the personal knowledge management circles. With enough links, your Obsidian notes will start to turn into your own personal Wikipedia.</p>
<p>A thorough example of how I use linking is with my DnD notes. Throughout the session, I will link to existing characters or locations that we have encountered so I can quickly click through to those other notes and remind myself of important features. This is done by using the [[]&ZeroWidthSpace;] syntax. Whatever note name is inside the brackets will be linked to.</p>
<p>Linking can be extended to embedding. Under the <strong>Recap</strong> heading, I embed the last session’s summary so it automatically populates and I don’t have to copy and paste and try and keep them in sync. Embedding is done with the ![[]&ZeroWidthSpace;] syntax.</p>
<h2 id="further-reading-and-resources">Further Reading and Resources</h2>
<p>There you have it, the high level documentation of how I use this tool in my daily life as a volunteer. I hope it helps someone out there to clarify their thinking, organize their work, or be more productive in their lives.</p>
<p>Below is a short list of resources I have used in the past to go deeper into Obsidian. Again, feel free to <a href="https://wwinks.com/#contact">contact me</a> with any feedback, questions, thoughts, suggestions, or advice.</p>
<ul>
<li><a href="https://obsidian.md/">Obsidian website</a>. To get the general idea and selling points of Obsidian. <a href="https://help.obsidian.md/Home">The documentation</a> is also very good for getting syntax correct and learning more advanced things.</li>
<li><a href="https://www.reddit.com/r/ObsidianMD/">Obsidian subreddit</a>. People sharing their vaults and asking questions.</li>
<li><a href="https://www.youtube.com/channel/UCrmQZ9HHnJ2qpd6udc8iYYw">Nicole van der Hoeven YouTube channel</a>. She has so many videos and a full course on getting into Obsidian.</li>
</ul>Permission to Feelrepo://b.collection/collections/_b/permission-to-feel.md2023-06-29T00:00:00+00:00Brackett provides five key emotion skills that are the basis of the book and a framework for becoming more emotionally intelligent and empathetic.<h2 id="summary">Summary</h2>
<p>We all experience emotions every moment of every day. Our emotional state is one of the most important parts of our lives. It is incredibly important to be able to identify, express, and harness our feelings to lead effective and satisfying lives. Some think emotional intelligence or emotion skills are something fuzzy or too squishy for them.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> <strong>But emotion skills, like other mental skills, allow us to think better and enrich our own lives and the lives of those around us. “There’s nothing squishy about that.”</strong></p>
<p>Brackett encourages us to become emotion scientists rather than emotion judges. <strong>Instead of judging emotions as good or bad, decrease judgement and allow yourself to listen and learn with curiosity.</strong> Emotion scientists are able to pause, identify, and understand their feelings so that they can respond effectively.</p>
<p>An emotion comes from an interpretation of what is happening in the world through the lens of your present concerns. A feeling is an internal response to an emotion. A mood is more long term and more diffuse than an emotion or a feeling.</p>
<p><strong>Emotion skills, like any other skill, can be learned.</strong> We can all learn to identify, understand, and express our emotions. Emotion skills are not things like resilience, grit, or emotional stability. <strong>Brackett has identified five key skills that form the basis of the rest of the book and his RULER model: Recognizing, Understanding, Labeling, Expressing, and Regulating.</strong></p>
<h3 id="r-recognizing-emotion">R: Recognizing Emotion</h3>
<p>James Russell came up with “the circumplex model of emotion” that is the foundation for the main tool in the RULER approach, the <a href="https://unhconnect.unh.edu/s/1518/images/gid4/editor_documents/moodmeter-2020.pdf?gid=4&pgid=61&sessionid=82322b97-2258-4307-8e5f-2a6644532467&cc=1">Mood Meter.</a> <strong>Russell found out that human emotions have two main dimensions that you can use to identify them: pleasantness and energy</strong>. The Mood Meter is split into four quadrants based on these dimensions. High energy and low pleasantness are emotions like anger, fear, and anxiety. Low energy and low pleasantness are emotions like sadness, boredom, and loneliness. Low energy and high pleasantness are emotions like calmness and serenity. High energy and high pleasantness are emotions like joy and happiness.</p>
<p><strong>The goal of Recognizing is to simply read nonverbal cues and figure out the general area of where the emotion exists.</strong> Don’t overthink it. Pause and check in with your mind and your body and ask yourself: Am I feeling pleasant or unpleasant? Energized or depleted? Also check for physical cues. Is my jaw tight or is there a knot in my stomach? Am I raising my voice?</p>
<h3 id="u-understanding-emotion">U: Understanding Emotion</h3>
<p>Understanding emotions (either your own or someone else’s) boils down to asking why. Why do I feel this way? What is the underlying reason for this feeling? What is causing it? <strong>The primary skill of Understanding is figuring out the underlying theme or potential cause that is fueling the emotion.</strong></p>
<p><strong><a href="https://en.wikipedia.org/wiki/Appraisal_theory">Appraisal theory</a> tells us that emotions are caused from our perception (appraisal) of a situation.</strong> Emotions have underlying themes but their individual causes vary from person to person as the perception of an event varies from person to person.</p>
<p>When evaluating emotions, we tend to focus on behavior rather than the root cause. <strong>Behavior can be a clue to Understanding but it doesn’t tell the whole story.</strong> For example, someone raising their voice and pointing their finger at someone can be feeling jealousy, anger, or disgust. We need more context to understand the underlying cause of the emotion.</p>
<h3 id="l-labeling-emotion">L: Labeling Emotion</h3>
<p>Labeling is the pivot point of the RULER process. This is where we take the information from Recognizing and Understanding and start to put words and actions to it. <strong>Labeling is the act of putting a specific word to a feeling.</strong></p>
<p>We tend to put our feelings into a few general categories like “fine”, “happy”, “busy”, “stressed”. <strong>There are thousands of words out there to describe our feelings and the more granular we get, the more likely we are to get the empathy we need and the more ownership we have over our emotional lives.</strong> In addition, the more granular we are, the less likely we are to mislabel. For example, saying we are stressed about your interview when you are actually feeling pressured. Yes, there is a difference.</p>
<p>The Mood Meter can also be used here to identify labels. After you Recognize what quadrant you are in and Understand why, the Mood Meter provides comprehensive vocabulary for each category.</p>
<p>Labeling is also an effective emotion regulation strategy. Simply putting a word on a negative emotion can decrease its intensity.</p>
<h3 id="e-expressing-emotion">E: Expressing Emotion</h3>
<p>Expressing is where we start to put action to our feelings and start to involve others. <strong>When we express our emotions, we are telling others: here is what I feel and why, here is what I want to happen next, here is what I need from you right now.</strong></p>
<p><strong>Expressing our emotions does not mean letting it all out and acting on every emotional impulse that comes across our minds.</strong> It is important to be honest about our emotions but we also need to account for what we might provoke from those we are expressing our emotions to.</p>
<p>As we develop our language and understanding of our emotions, our emotional needs become more complex and so does how we express those. <strong>At the same time, we also develop the ability to hide our emotional needs. We hide behind “fine” rather than Expressing with honesty.</strong></p>
<p>There are all kinds of factors that increase or decrease emotional labor or our ability to express our emotions: gender, race, culture, class, etc.<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup> Some people have a big gap between what they feel and what is safe to express. <strong>We can help by truly listening without judging their feelings and letting them know that we are sympathetic and there for them.</strong><sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">3</a></sup></p>
<h3 id="r-regulating-emotion">R: Regulating Emotion</h3>
<p>The skill of Regulating is first to manage our own emotional responses and later the skill develops into co-regulation of emotions with others.<sup id="fnref:4" role="doc-noteref"><a href="#fn:4" class="footnote" rel="footnote">4</a></sup> <strong>Regulation is not about being stoic, exerting control over what we feel, or banishing negative emotions.</strong> Instead, Regulation is owning our feelings and managing them in an appropriate and effective way.</p>
<p>There are endless tools and strategies for regulating emotions. <strong>Strategies that work for you might not work for others and strategies that work today might not work tomorrow.</strong> Be flexible and try new things when your current Regulation tools don’t work.</p>
<p>There are five broad categories that emotional regulation strategies fall into:</p>
<ol>
<li>Mindfulness. Breathing and calming your mind and body to be present and less reactive.</li>
<li>Forward-looking strategies. Anticipating some unwanted emotion and avoiding or altering the situation or environment.</li>
<li>Attention-shifting strategies. Moving your attention away from the source of the emotion to something else.</li>
<li>Cognitive-reframing. Analyzing the source of the emotion and finding some new way of seeing it.</li>
<li>Best-self thinking<sup id="fnref:5" role="doc-noteref"><a href="#fn:5" class="footnote" rel="footnote">5</a></sup>. Being proactive by visualizing what your ideal self would do instead of reacting directly to emotional stimuli.</li>
</ol>
<p>To summarize, the five skills in Brackett’s emotional intelligence model are: Recognizing, Understanding, Labeling, Expressing, and Regulating. These are skills that can be built through consistent, daily practice to improve our emotional health and increase empathy between one another. We can also develop these skills by becoming curious and kind emotion scientists rather emotion judges for ourselves and others.</p>
<h2 id="my-thoughts">My Thoughts</h2>
<p>This was less practical and concrete than I would like. I was expecting more of a handbook of how to use the RULER model. Instead, there were a lot of stories, out-of-pocket examples, personal woes, and business struggles to slog through. Some of the stories and dialogue made me think, “Did that <em>really</em> happen?”</p>
<p>Still, I have been using this model in my life and feel like I unlocked something useful. Did I automatically become more emotionally intelligent? Definitely not. But, as Brackett describes, this is a skill that can be built up.</p>
<p>One way I have been building this skill is with an app called <a href="https://howwefeel.org/">How We Feel</a> developed with Brackett using the same RULER principles. It provides a way to track your emotions using the Mood Meter. You get periodic notifications throughout the day to Recognize, Understand, and Label how you are feeling. Those few reminders help me to stop and honestly think about my feelings using the RULER model as a lens.</p>
<p>There are similar ideas between this book and <a href="/b/nonviolent-communication/" class="internal-link">Nonviolent Communication</a>. The four components of NVC are observations, feelings, needs, and requests. That sounds a lot like Recognizing, Labeling, Understanding, and Expressing. NVC focuses more on empathy and communication between people while RULER has a bit more general emotional intelligence skills.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>Me included until a few months ago. Peace Corps really encourages you to think about and talk about your feelings and this is something I had never really done before becoming a volunteer. I thought our resiliency training and reflection times were going to be sitting in a <em>kumbaya</em> circle that I dreaded. It turns out that talking about your feelings in a safe environment feels great and that’s why I have been studying emotional intelligence since. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>I still struggle reading how Moroccans express their emotions. I’ve had times where people have seemed, from my American perspective, absolutely livid but then shake hands and have a standard goodbye and all is perfectly fine. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:3" role="doc-endnote">
<p>It already came up in the footnotes of my summary of <a href="/b/nonviolent-communication/" class="internal-link">Nonviolent Communication</a> but this reminds me of a John Green quote: “Don’t just do something, stand there.” <a href="#fnref:3" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:4" role="doc-endnote">
<p>This reminded me of the maturity continuum model from <a href="https://www.franklincovey.com/the-7-habits/">The 7 Habits of Highly Effective People.</a> Throughout our lives, me tend to move from being Dependent as children, move to being Independent, and ultimately become Interdependent with those around us. <a href="#fnref:4" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:5" role="doc-endnote">
<p>Brackett actually calls this the Meta-Moment but that seemed a little cheesy for me so I am going with a more on-the-nose name. <a href="#fnref:5" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>So Good They Can't Ignore Yourepo://b.collection/collections/_b/so-good-they-cant-ignore-you.md2023-06-04T00:00:00+00:00A nice short roadmap to finding a truly meaningful career. Ignore what you heard about trying to match your job to your passion. Instead, gain rare and valuable skills that you can trade in later for desirable career traits such as control and a mission.<h2 id="summary">Summary</h2>
<p>The common advice for finding a compelling career that you actually want to work in can be explained as the Passion Hypothesis: Being happy with your job requires you to know what you are passionate about and <em>then</em> find a job that matches that passion. Newport argues the exact opposite and that <strong>working right trumps finding the right work.</strong> Job satisfaction is highly complex but matching your job to your passion is not one of the reasons people are happy in their careers.</p>
<p>Amy Wrzesniewski makes a distinction between a job, a career, and a calling. <strong>A job is a way to pay the bills, a career is a path toward better work, and a calling is work that is part of your life and identity.</strong></p>
<p><a href="https://selfdeterminationtheory.org/theory/">Self Determination Theory</a> tells us that there are three components to feeling motivated, in work or otherwise. <strong>Autonomy, competence, and relatedness.</strong> To feel intrinsically motivated about work, we need to feel that we have control over our day, our actions are important, feel that we are good at what we do, and feel connected to others.</p>
<p>Building a career that you will love requires that you adapt <strong>the craftsman mindset. Focus on what value you are producing in your work and what value you can offer the world.</strong> This is in contrast to the passion mindset where you focus on what value your job offers you and what the world can offer you.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></p>
<p>Newport then offers <strong>three traits that define great work: creativity, impact, and control.</strong> To build a meaningful career, you should pursue one that has these three traits. In order to attain these three valuable traits in your job, you need something of equal value to trade in in return. <strong>We trade in rare and valuable skills (our career capital) to buy desirable career traits.</strong> Adopting the craftsman mindset is a great strategy for getting more career capital.</p>
<p><strong>To become a good craftsman, deliberate practice is necessary. Deliberate practice is an “activity designed for the sole purpose of effectively improving specific aspects of an individual’s performance.”</strong> This deliberate practice is how people break past the performance plateau and are able to provide way more value than their peers. That is, they gain acquire way more career capital for later trading.</p>
<p>Deliberate practice can be applied to any kind of work through five steps: <strong>1) Decide what capital market you are in, 2) Identify your capital type, 3) Define “Good”, 4) Stretch and destroy, and 5) Be patient.</strong></p>
<p>\1) Your capital market can be either <em>winner-takes-all</em> or <em>auction.</em> With winner-takes-all, all that matters is your performance. There is one type of career capital and many people fighting for it. In an auction market, there are many different kinds of career capital and skills that will land you the job. 2) Then, look for gates that are open for you to build career capital. This is much more efficient than starting to build career capital from scratch. 3) Set clear goals for where to apply deliberate practice. Define what “good” looks like in your field. 4) Use deliberate practice to stretch your skills past what is comfortable and past the performance plateau. This is not easy and will be difficult and uncomfortable. 5) <strong>Building career capital takes time and consistent effort.</strong> It is a marathon, not a sprint.</p>
<p><strong>One of the best things you can invest your career capital in is control.</strong> Control over what you do increases engagement and sense of fulfillment in your career. However, there are two traps that you can fall into in your pursuit for control.</p>
<p>The first is trying to acquire control too early and without career capital. You first have to have rare and valuable skills to trade in for control, otherwise it isn’t sustainable. Think of those travel bloggers that try and have a life of control where they blog and run their website from wherever they are in the world. They often don’t add much value (i.e. don’t have career capital) and therefore don’t make any money and their dream falls apart.</p>
<p>The second trap is acquiring enough career capital such that you become so valuable to your employer that they try to prevent you from acquiring more control. You put in all of this effort and add so much value to your current job that they offer you more money to prevent you from switching to a job with more control.</p>
<p>One tool for avoiding these traps is to use <strong>the law of financial viability: Ask yourself if people will pay for a potential pursuit for more control in your working life.</strong> This is helpful in determining whether or not you have enough career capital to succeed with the pursuit.</p>
<p>Having a strong mission (<em>not</em> a calling or passion) is another crucial element in finding meaningful work. Against common thought, missions are difficult to find. Yet again, career capital is necessary to find a meaningful mission. <strong>Big ideas are almost exclusively found in the “adjacent possible<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup>”, the foggy area just beyond the cutting edge. Therefore, you need the career capital to get to the cutting edge to find a strong mission in the adjacent possible.</strong></p>
<p>Finding a mission also isn’t a big plan that you follow the path to and find sitting there. <strong>You have to search for it by making “little bets.” Do small experiments (less than a month or two) that offer concrete feedback to learn critical information about your direction.</strong> This way, you don’t waste time and effort going down a fruitless path and you have a higher likelihood of finding a successful mission.</p>
<p><strong>Lastly, your mission needs to be remarkable. Your project must compel people to want to remark about it and should be deployed in an area that supports this remarking.</strong> Seth Godin refers to these as <strong>purple cows.</strong> Your projects should stand out and compel people to market it for you by chattering about it.</p>
<p>In conclusion, forget about trying to discover your passion and hope that you can get a job that matches said passion. Become a craftsman with rare and valuable skills that you later invest into your career. This investment will buy you control and a meaningful mission which will lead to a fruitful career.</p>
<h2 id="my-thoughts">My Thoughts</h2>
<p>The first part of this book really went against everything I have ever been taught about finding meaningful work. I have always been told to just follow my passion and the money and satisfaction will follow.</p>
<p>I really like now having something to call the aspects of the craftsman mindset. I try my hardest to add value wherever I can in my life. Now I have a good metaphor and specific label for thinking about how I approach doing that.</p>
<p>Same thing for career capital. I like to think about skills, frameworks, and tools that I have in my brain as a toolbox that I pick and choose from as I go through life to see if one of them helps my current problem. I have never really applied the same thinking to a career until now.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>I am currently a Peace Corps Volunteer so I was reminded of <a href="https://www.archives.gov/milestone-documents/president-john-f-kennedys-inaugural-address">JFK’s Inaugural Address</a> when I read this: “Ask not what your country can do for you – ask what you can do for your country.” <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>Term coined by Stuart Kauffman. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Nonviolent Communicationrepo://b.collection/collections/_b/nonviolent-communication.md2023-05-20T00:00:00+00:00Rosenburg provides a communication method that puts compassion and empathy first. He provides the steps to communicating more effectively with a mix of concrete tools and abstract ideas.<h2 id="summary">Summary</h2>
<p>Nonviolent communication (NVC) is a way of communicating that manifests compassion and “leads us to give from the heart”. The four components of NVC are: <strong>observations, feelings, needs, and requests.</strong> This is a process where each one feeds into the next.</p>
<p>There are other ways of communicating that block compassion that Rosenburg refers to as “life-alienating” communication. One kind is <strong>using moral judgments that imply others are wrong or bad when they don’t act in harmony with <em>our</em> values.</strong></p>
<blockquote>
<p>[!definition] Values are the principles that you work toward that make up the core of your identity. Morals are what you believe to be right or wrong, especially when it comes to others.</p>
</blockquote>
<p>Another form of communication that blocks compassion is the use of comparisons. Comparing robs others and, especially, yourself of joy.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> Another form is denial of responsibility. This usually comes in the form of “You make me feel …”, as if we are not responsible for our thoughts and feelings. <strong>We deny responsibility when we attribute the causes of our actions to factors outside of ourselves.</strong> Yet another form is communicating our desires as demands. A demand implies that there is some kind of negative consequence of the listener does not comply.</p>
<p><strong>It is important to separate observations and interpretations.</strong><sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup> This is the first component of the NVC process. Observations are specific things that you see or hear <em>without</em> judgement/interpretation added on top. When we first focus on specific observations rather than adding our interpretation, we avoid the listener hearing criticism and resisting compassion.</p>
<p>After making specific observations, it is important to properly identify and express feelings. <strong>“I feel” should be used cautiously and avoid using it to mean “I think”.</strong> That is, don’t follow “I feel” with “that”, “like”, “as if”, or a noun or pronoun. Feelings are not thoughts, what we think we are, or how we think others behave toward us. They are specific emotions.<sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">3</a></sup></p>
<p><strong>What others say and do may be the stimulus but they are never the cause of our feelings.</strong> We are responsible for our own feelings and we can express that by saying “I feel … because I …” The better we are at expressing our needs rather than spitting judgements, the easier it is for others to respond to us compassionately. There are three stages that we go through to get from believing we are responsible for others’ feelings to accepting full responsibility for our own but not for others’.</p>
<p>The last step in the NVC process is requesting action based off of the observations, feelings, and needs that were discovered earlier in the communication. It is important to use positive action language that includes what we want the listener to do rather than we we don’t want them to do. Requests also need to be complemented with feelings and needs to avoid the request becoming a demand. <strong>Requests should only be completed willingly and not through fear of consequences if they don’t comply. Otherwise, it is a demand.</strong> Demands usually contain words like “should”, “supposed to”, or “deserve”.</p>
<p>NVC is heavy on compassion and empathy.<sup id="fnref:4" role="doc-noteref"><a href="#fn:4" class="footnote" rel="footnote">4</a></sup> Listening completely and connecting with others empathically is crucial for this method. <strong>Listening empathically means fully focusing on another person and giving them the space they need to express themselves fully.</strong> Sometimes people need an ear rather than a hand so check before advising, consoling, story-telling, interrogating, explaining, etc.</p>
<p>Empathy applies to yourself also. It is easy to get into a mode of self-hatred when things don’t go right rather than learning from our mistakes. “Should” is a destructive word that causes us to resist learning. Instead, use NVC to analyze what needs of yours you were trying to meet when you made a mistake. When we switch our mindset and choose to pursue our needs and values, we become much happier in life.</p>
<p>This is not an anger management book but Rosenburg looks at expressing anger through an NVC lens. Going back to the concept of emotional liberation from others, <strong>the first step in expressing anger is divorcing the other person from any responsibility for our anger.</strong> Then, go back and ask what needs of yours are not being met and make strong requests.</p>
<p>Lastly, NVC can be used to express appreciation for others. <strong>A good expression of appreciation contains the actions that contributed to our well-being, the needs of ours that have been met, and the good feelings that we feel from those needs being met.</strong> When you truly appreciate those around you, let them know.</p>
<h2 id="my-thoughts">My Thoughts</h2>
<p>While I am skeptical of these big best-selling books, especially when there is some product or workshop to pay for at the end of it, there are some good tools and nuggets throughout this book. I don’t foresee myself following this method to the T as I picture my shy self in one of the many example dialogues. The method emphasizes that it takes a lot of time and exploration which means extended amounts of time in awkward conversations. This would be fine for my deep relationships but for everyday interactions, I am going to cherry pick tools from the book to use.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:1" role="doc-endnote">
<p>I was reminded of this by Peace Corps Morocco Country Director Susan Dwyer when she drew a connection between <a href="[https://www.youtube.com/watch?v=5tIhwITwhSg](https://www.youtube.com/watch?v=5tIhwITwhSg)">Charlie Brown getting a rock for Halloween</a> and the Volunteers getting their permanent sites. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:2" role="doc-endnote">
<p>Rosenburg actually calls it the separation of observation and <em>evaluation.</em> However, this concept is very similar to the DIVE model of cross-cultural competence that I have significant experience with. I believe we tend to <em>interpret</em> rather than properly <em>evaluate</em> so I switched it here. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:3" role="doc-endnote">
<p>Rosenburg offers lists of feelings to make it easier to find the language that describes your feelings. I prefer using the <a href="https://feelingswheel.com/">Feelings Wheel.</a> I know it’s kind of cheesy but it is an excellent tool for finding the language you need. <a href="#fnref:3" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:4" role="doc-endnote">
<p>I stumbled on one of my favorite quotes of all time here: “Don’t just do something, stand there.” I first heard this from John Green in his podcast <em>The Anthropocene Reviewed.</em> It is easy to immediately try to solve others’ problems or turn the spotlight to yourself to avoid awkwardness but most of the time, people just need an ear to listen to rather than a hand. <a href="#fnref:4" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>Task Management and Notebook Workflowrepo://p.collection/collections/_p/notebook-workflow.md2023-04-01T00:00:00+00:00How I setup and use a physical notebook for task management and to make sure nothing gets forgotten.<ul id="markdown-toc">
<li><a href="#overview" id="markdown-toc-overview">Overview</a></li>
<li><a href="#concepts" id="markdown-toc-concepts">Concepts</a></li>
<li><a href="#quick-capture" id="markdown-toc-quick-capture">Quick Capture</a></li>
<li><a href="#everything-has-a-place" id="markdown-toc-everything-has-a-place">Everything Has a place</a> <ul>
<li><a href="#spreads" id="markdown-toc-spreads">Spreads</a> <ul>
<li><a href="#future" id="markdown-toc-future">Future</a></li>
<li><a href="#monthly" id="markdown-toc-monthly">Monthly</a></li>
<li><a href="#weekly" id="markdown-toc-weekly">Weekly</a></li>
<li><a href="#daily-optional" id="markdown-toc-daily-optional">Daily (Optional)</a></li>
</ul>
</li>
<li><a href="#adding-a-task" id="markdown-toc-adding-a-task">Adding a Task</a></li>
</ul>
</li>
<li><a href="#flow-migrating-tasks" id="markdown-toc-flow-migrating-tasks">Flow: Migrating Tasks</a> <ul>
<li><a href="#updating-a-spread" id="markdown-toc-updating-a-spread">Updating a Spread</a></li>
<li><a href="#symbols" id="markdown-toc-symbols">Symbols</a></li>
</ul>
</li>
<li><a href="#physical-layout" id="markdown-toc-physical-layout">Physical Layout</a> <ul>
<li><a href="#example" id="markdown-toc-example">Example</a></li>
</ul>
</li>
<li><a href="#adapting-the-system" id="markdown-toc-adapting-the-system">Adapting the System</a></li>
</ul>
<p><em>How I setup and use a physical notebook for task management and to make sure nothing gets forgotten</em></p>
<h2 id="overview">Overview</h2>
<p>This is my <em>personal</em> workflow that I use for my task and date management. It is super boring (in a good way!). It means that it is no-nonsense, simple, sustainable, and reliable method for tracking things that you need to do. It works great for me but please adapt it to your own needs to create your own perfect system.</p>
<p>I combined two different frameworks to land on my system. I started with the <a href="https://bulletjournal.com">Bullet Journal method.</a> It’s dynamic, robust, and easy to get started with. While the method itself is flexible, it is physically rigid. The problem I had was wasted paper and wasted time. The BuJo method asks you to create a new page for each month and reserve a bunch of blank pages for your future spread. There was either way too much space on the pages which led to wasted paper or not nearly enough which led to frustration.</p>
<p>It was also so much work to keep updated. I constantly had to redraw these spreads, counting dots to get the perfect divisions and lines all over the place. This created too much friction for me and I never got into a habit of using my notebook. It also became a bit of an internet fad to have these elaborate drawings and a perfectly executed page for every so called “collection” in your life. It invited me to bloat my notebook with shiny new stuff I didn’t need or use rather than stick to the essentials. I did, however, keep most of the symbols from the original BuJo system.</p>
<p>As for the second framework, I took a page out of the <a href="https://gettingthingsdone.com">GTD (Getting Things Done)</a> book; contexts.</p>
<blockquote>
<p>[!info]<br />
Contexts identify tools, places, or people that you require to complete a given task. In other words, contexts allow you to focus on what you can actually get completed given your current circumstances.<br />
- <a href="https://todoist.com/productivity-methods/getting-things-done">Todoist</a></p>
</blockquote>
<p>The GTD method encourages you to tag different tasks based on context so that when you are in that context, you know exactly what you can be doing. You don’t want to be filtering through <code class="highlighter-rouge">home</code> tasks when you are at work or filtering through <code class="highlighter-rouge">computer</code> tasks when you are offline. For me personally, time is way more important than physical contexts. I put dates on all my tasks and do them based on that rather than waiting to be in a specific context. Adding proper contexts to tasks adds too much work than value I get out of it.</p>
<p>In my system, my <strong>context categories are months, weeks, and days of the week</strong>. If you wanted to, you could also add more traditional contexts like <code class="highlighter-rouge">computer</code>, <code class="highlighter-rouge">cafe</code>, <code class="highlighter-rouge">dar chabab</code>, etc. but, again, that is more work for me that isn’t particularly useful.</p>
<p>I put these two frameworks together and now I consistently use my notebook and can quickly get a glance at all of the tasks that I have and in what order I should do them in. More importantly, I never forget things that go in the notebook. It is a system that I trust and I can rest easy knowing everything I need to remember is all in the book.</p>
<h2 id="concepts">Concepts</h2>
<ol>
<li>Quick capture</li>
<li>Everything has a place</li>
<li>Flow</li>
<li>Minimize wasted paper</li>
</ol>
<h2 id="quick-capture">Quick Capture</h2>
<p>Another bit that I got from GTD is quick capture; always have a way to capture thoughts, ideas, and things you want to remember in the moment. I always have a pen and a little notebook in my pocket to write things down in. The important thing is regularly getting it out of the quick capture notebook and into my actual notebook or another system for long-term storage.</p>
<p>The majority of my quick capture notebook is Darija words but it can also contain people’s birthdays as I hear about them, lesson plan ideas, events in the future, kind notes from others, etc. I also use <a href="https://keep.google.com">Google Keep</a> to write little notes if using my notebook isn’t convenient at the time for whatever reason.</p>
<p>You can also carry around a notebook that is both your main one and your quick capture one if that is convenient for you. I don’t like lugging around my big notebook so I opt for a small pocket one and I transfer stuff at the end of each day.</p>
<h2 id="everything-has-a-place">Everything Has a place</h2>
<p>Basically, there is <strong>a line in my notebook for every single important task or date in my life.</strong> When I hear about a new task or date, I don’t have to spend mental energy figuring out where to put it in my notebook and I trust my system to not let it slip through the cracks.</p>
<p>They are broken into progressively more refined time blocks (called spreads), starting at the high annual level and working down to the weekly level.</p>
<h3 id="spreads">Spreads</h3>
<h4 id="future">Future</h4>
<p>The future spread looks six months into the future max. For the rare times I am planning out farther than that, I just write those on the margins of the future spread (utilizing that wasted paper space). The six months is customizable, I kind of chose it arbitrarily. It’s a good mix of being far enough in the future and not wasting paper. <strong>Each month is a context category.</strong></p>
<h4 id="monthly">Monthly</h4>
<p>Each month is split up into weeks. <strong>Weeks of the year, not weeks of the month.</strong> For example, it is March 31, 2023 right now and it is week 13 of the year. <strong>Each week is a context category.</strong> I also keep a key on the same line as the month so I can quickly know what week a particular date falls into without consulting a calendar every time.</p>
<h4 id="weekly">Weekly</h4>
<p>This is where the magic happens and the majority of tasks end their lifecycle. The week is titled the same as it is in the monthly, based on weeks of the year. <strong>Each day of the week (and its corresponding number date) is a context category.</strong></p>
<h4 id="daily-optional">Daily (Optional)</h4>
<p>This will depend on your setup. I used to make little notes in here and maybe journal once in a while but I found way better tools to do both (quick capture notebook and other software) and don’t really use the daily note anymore. The only thing I think I use it for is for a particular drawing that I want to capture.</p>
<h3 id="adding-a-task">Adding a Task</h3>
<p>At most, you have to ask yourself two questions to know where a task or date goes:</p>
<pre><code class="language-mermaid">flowchart LR
%%classDef default fill:#8388A0%%
A-- YES --->C>Put it in the weekly spread]
A(Can it be completed this week?)-- NO --->B(Can it be completed this month?)
B-- YES --->D>Put it in the monthly spread]
B-- NO --->E>Put it in the future spread]
</code></pre>
<h2 id="flow-migrating-tasks">Flow: Migrating Tasks</h2>
<pre><code class="language-mermaid">flowchart LR
subgraph Spreads
%%style Spreads fill:#8388A0%%
A[Future] --> B[Monthly]
B --> C[Weekly]
C --> D[Completed]
end
subgraph Tasks
%%style Tasks fill:#8388A0%%
direction LR
T1(Task) -.-> A
T2(Task) -.-> B
T3(Task) -.-> C
end
</code></pre>
<p>This is the heart of the system and what allows new tasks to move through their lifecycle. Tasks generally flow forward from Future to Monthly to Weekly to Completed. They don’t necessarily always start in the Future spread either (I don’t plan my life that far out). Tasks usually get created in the Monthly or Weekly spreads and flow forward accordingly. They almost always end their lifecycle in the Weekly spread unless I am really on top of it and complete a task weeks in advance (rarely).</p>
<p>Sometimes, tasks flow backwards. For example, it’s the end of the week and I realize a task isn’t a particular priority anymore. I may move it to the monthly spread to tackle in a later week this month.</p>
<h3 id="updating-a-spread">Updating a Spread</h3>
<p>When you need to update a spread when the month or week changes, it is easy. You don’t need to create a new page unless the current one is full. Simply skip a line on the current spread, write the new context categories, migrate tasks, and you are done.</p>
<ul>
<li>When I create a new weekly spread, I look at the monthly spread for tasks that fall into this week. I transfer them from the monthly to the weekly where they will (hopefully) finish their lifecycle this week.</li>
<li>When I create a new monthly spread, I look at the future spread for tasks that fall into this month. I put them in their correct week number context categories.</li>
<li>When I create a new future spread, I look in the margins of the previous future spread. I either move it to its correct month or if I <em>really</em> planned something, put it in the margin of the new future spread.</li>
</ul>
<h3 id="symbols">Symbols</h3>
<p>I use various markers to indicate task status. These markers are directly copied from the original Bullet Journal method.</p>
<ul>
<li>A dot means that the task is still alive in that location. If you see a dot in a monthly spread, that means it could have been moved from the future spread but has not been migrated to a weekly spread.</li>
<li>An X means that the task is done.</li>
<li>A strikethrough means the task is cancelled.</li>
<li>An arrow pointed to the right (>) means that the task has been migrated forward (from future to monthly or from monthly to weekly).</li>
<li>An arrow pointed to the left (<) means that the task has been migrated back (from weekly to monthly or monthly to future).</li>
<li>An exclamation point is reserved for really important tasks.</li>
</ul>
<h2 id="physical-layout">Physical Layout</h2>
<p>I personally like Moleskine with a dotted layout but anything works. The vertical component of the dotted or a grid layout is very helpful compared to standard lined paper.</p>
<p>Each page (future, monthly, or weekly) has a vertical line running down the entire page on the left side. The columns to the left of this line are for marking context categories while the tasks themselves go to the right of this line.</p>
<h3 id="example">Example</h3>
<p>For demonstration, privacy, and simplicity reasons, I made a toned down version in a normal old notebook.</p>
<p><strong>Future</strong><br />
<img src="/assets/future.webp" alt="future.webp" /></p>
<p>My future spreads usually contain birthdays and holidays because I don’t plan actual tasks that far out. In this spread, you can see that I have migrated tasks from March and April to monthly spreads. I can now forget that they exist in my future spread.</p>
<p>I can get a quick glance of what is coming up in future months by looking for dots in that context category. For example, I know that I have a wedding to go to on June 3rd and I have to pay rent on June 4th. Similarly, I have a training from July 10th to July 12th.</p>
<p>You can also see that it is easy to add recurring tasks, like paying rent on the 4th every month by just adding dots in each context category.</p>
<p><strong>Monthly</strong><br />
<img src="/assets/monthly.webp" alt="monthly.webp" /></p>
<p>In this monthly spread, you can see the tasks that were in the future spread like $\pi$ day and paying rent.</p>
<p>You can also see the key for converting from a calendar date to its corresponding week number. Week 9 contains March 1st through March 5th, week 10 contains March 6th through March 12th, etc. This way, I don’t have to look at a calendar when someone tells me that Easter is on April 9th. I look at the key, see that the 9th falls into week 14 and I add it accordingly.</p>
<p><strong>Weekly</strong><br />
<img src="/assets/weekly.webp" alt="weekly.webp" /></p>
<p>Like I said, this is where the magic happens. You’ll notice tasks from the monthly and future spreads alongside new tasks. If a task comes into my periphery and it can be done in the current week, I add it directly to the weekly spread (see the above flowchart).</p>
<p>It’s also easy to scan and see tasks that I have yet to do. For example, I scan the context columns for dots and I see that I didn’t do laundry that I wanted to do on Monday the 27th.</p>
<p>It’s also incredibly easy to switch days when dates change. Just cross out the dot and move it to the right. For example, I was supposed to see the gendarme on Wednesday the 15th but he kept cancelling on me for three days straight until I finally visited him.</p>
<p>As for the last VRG task, I realized that I don’t have the energy for it this week and I still have time so it’s not a priority anymore. I simply put a left arrow on it to indicate that I migrated it back to a previous spread and that’s it.</p>
<h2 id="adapting-the-system">Adapting the System</h2>
<p>This is a very simple and boring system that can easily be built on. What’s important is having a system that is reliable that you will use consistently. Use these ideas how you like to make a system that works for you.</p>
<p>I have hinted at a few ideas already that may work for you. First, you could add a daily spread to add notes, journal, sketch, or whatever your heart desires. When I did this, I would simply use a line to write the date and add notes below that line using as much space as I needed for my thoughts. The next day, I would skip a line, write the new date, and add more notes.</p>
<p>Second, you could add more contexts. This would keep the date contexts front and center while adding more information. Draw another line on the <em>right</em> side of the page with whatever context categories you need. For example, your context categories could be <code class="highlighter-rouge">dar chabab</code> and <code class="highlighter-rouge">home</code> or <code class="highlighter-rouge">internet</code> for tasks that you might need to do while you have cafe internet.</p>
<p>Doodle, put stickers, highlight stuff, make it pretty. As I said, build the system that works best for you.</p>
<p>So long and thanks for all the fish,</p>
<p><strong>Westley Winks</strong></p>Khalti in the Taxirepo://peace-corps.collection/collections/_peace-corps/khalti-in-the-taxi.md2023-03-09T00:00:00+00:00I had some extra help from a comforting stranger on the way to my final site.<p>I had just said goodbye to my first host family, to the Peace Corps staff, and to the volunteers that I wouldn’t see for the next three months. I was now on my way to my final site to live there for the next two years.</p>
<p>I had all of my belongings; those that I brought from home and the couple of things I had acquired here. I was to take a total of three taxis that day, the first of which was shared with some other volunteers and “our” luggage (In reality, it was <em>one</em> volunteer’s luggage that took up most of the space. You know who you are!). After we reached Marrakech, the most touristic city in Morocco, I was on my own.</p>
<p>We made it to Marrakech in one piece with only one stop for some roadside coffee. The taxi station was a bustle. It was packed with travelers, tourists, and people trying to sell things to said tourists. Add on the second-hand stress of making sure the previously mentioned volunteer had all of their bags, I was ready to get out of there.</p>
<p>I found my second taxi that was headed in the right direction and loaded up all my stuff. The grand taxis that go between major cities in Morocco don’t leave until all of their six seats are <del>filled</del> paid for and I was the second one there. I was waiting for what seemed like a really long time, declining people wanting to sell me overpriced bottles of water, when a middle-aged Moroccan woman put her stuff in the seat next to me and went behind the taxi for a smoke.</p>
<p>In Morocco, it’s common to call women older than you <em>khalti</em> (literally “my maternal aunt”) as a respectful term if you don’t know their name. Another meaning of a <em>khalti</em> is a very kind and warm woman that would drop everything to help you. I said a hello and how are you to <em>khalti</em> that was sat next to me and we were off.</p>
<hr />
<p>I spent most of the ride looking out the window at all the new views I hadn’t yet seen and occasionally tried to focus on my language flashcards so that I would sound like I had learned something when I met my host family. As we were approaching the city that contained my last taxi and the home stretch, <em>khalti</em> leaned forward to the driver to ask a question. I recognized a few of the words: where, taxi, the name of my town. They exchanged some words and, in my three-month-old Arabic, I explained to her as best I could that I was going to the same place she was and I didn’t know where the taxi stand was either. She said some more words that I didn’t understand, smiled warmly, and nodded.</p>
<p>We get to where we are going and everyone dismounts from the taxi. I take the longest because I have a total of four bags to grab. I turn out of the trunk of the taxi with all my stuff to find <em>khalti</em> waiting for me, telling me <em>mashi mushkil</em> (no problem) and kindly gesturing to follow her. Without exchanging any words, we walk around the building and across the street to the taxi stand.</p>
<p>She leads me to the correct place and helps me load my stuff into the last taxi and tells me <em>3shra</em> while showing me a 10 dirham coin. I give her the money and she pays and deals with the taxi driver for us while I grab my seat. All I can give in return is <em>shukran</em> (thank you). As we depart, she turns around in the shotgun seat and quizzically gives me a thumbs up to make sure I am good and comfortable.</p>
<p>We are very close to my town at this point. I can see the youth center and a few buildings on the outskirts of town. <em>khalti</em> leans over to the driver once more to say something. He stops right there instead of going all the way to the taxi stand and <em>khalti</em> gets out. She pokes her head back in to exchange more words with the driver, pointing at me as she is doing so. She looks back to give me another one of those warm smiles and quizzical thumbs up but this time it was punctuated with a wave goodbye. I could barely get out one last meager <em>shukran</em> before the door closed and she disappeared into the rear view mirror.</p>
<p>I didn’t have the language or experience at that time to fully express my gratitude to that woman. For the kindness and comfort she extended to me, a poor foreigner far from the beaten path. I keep waiting for the day when I recognize her in my little site to properly thank her but I know that she did it purely because she wanted to and she’ll tell me that I don’t need to thank her, that she was just doing what she was supposed to do.</p>
<p>Being kind doesn’t have to be some big, drawn out spectacle. Sometimes all it takes is someone to comfort you and look out for you with a warm smile and a quizzical thumbs up.</p>
<p>Hearty in my approbation and lavish in my praise,</p>
<p>Westley Winks</p>Settling In and Housekeepingrepo://peace-corps.collection/collections/_peace-corps/settling-in.md2023-01-19T00:00:00+00:00After the crucible that was training, I am finally ready to start up the blog. In this post, I write a brief summary of my journey thus far and the purpose of this blog.<h2 id="housekeeping">Housekeeping</h2>
<p>Finally. Four months in and things have calmed down enough where I have time to write about this wonderful culture and experience that I find myself in.</p>
<p>In this initial post, I will talk more specifically about my role here, what my life has looked liked during training, where I am now, and how I got here. After that, this blog/newsletter will be used mainly to share stories that highlight aspects of Moroccan culture as I experience it. There are a lot of blogs and videos about being a Peace Corps Volunteer; day in the life, packing lists, policies, travel, training, Chacos or Tevas, etc. that are generally universal. I won’t be writing about my day-to-day or my personal woes and undertakings. I am simply a medium for people having a better understanding of Morocco. The Third Goal of Peace Corps is to help promote a better understanding of other peoples on the part of all Americans and that is the main focus of this space.</p>
<p>However, there are also some truly remarkable Americans that I have met along the way and it would be remiss of me to not occasionally share their stories.</p>
<p>I would also <em>like</em> to post weekly but we’ll see how that goes. If you would like to follow along, add your email <a href="https://buttondown.email/Westley_Winks">here</a> to get these posts in your inbox! Otherwise, check back here periodically. Please reach out if you have any questions or want to talk about anything.</p>
<h2 id="the-journey-thus-far-in-brief">The Journey Thus Far (In Brief)</h2>
<p>There I am, sweating bullets in the middle seat of a Boeing Dreamliner as we leave the tarmac of the Reagan International Airport runway just as my bedtime is approaching. Eight hours of flying later (maybe one of which was spent sleeping) we landed in Casablanca, Morocco. In a sleep-deprived daze, I got off the plane and put my feet on the ground of a different <em>continent</em> an entire <em>ocean</em> away from home. I couldn’t believe it. I actually made it. It was (and in some ways still is) an absolutely surreal experience.</p>
<p>We were shipped in buses to Meknes where we spent the better part of two weeks under a tent learning about our new roles and new lives. We were also split into training groups of four or five people and one LCF (Language and Culture Facilitator) who would be teaching us the local language and helping us navigate in Moroccan culture in towns across the region for nearly three months.</p>
<p>In our training sites, we went to our LCF’s house every morning at 8:00 AM sharp. For four hours, Maryem (my LCF) would go through her language lesson plan with us until noon when we would go back and eat lunch with our host families and take a nap if you were lucky. We would return to Maryem’s house and either learn more language or do a culture lesson for a few hours. Finally, we ended the day with an activity in the youth center and went home. This was the schedule six days per week with the occasional training day in a nearby city thrown in.</p>
<p>Then, equipped with what I <em>thought</em> was a decent understanding of the language, I was sent alone to my final site where I will be living and serving in for two years. I couldn’t understand a thing people were saying but thankfully my second host family was kind and accommodating. With a lot of help, I found a small apartment to live in and the bare necessities to make it livable. And now, here I am writing this on a thrifted rug on the floor of my front room. Slowly but surely, I am getting a grip of the language and becoming more accustomed to life here. Thanks to all of the kind people here, I feel more and more at home everyday.</p>
<h2 id="my-role">My Role</h2>
<p>My “main” mission here is to do youth development. That can look like many things and I am still figuring out what my role is exactly. It depends on the needs and resources of the community but the immediate want in the community is to learn English. So to start, I will be working in the youth center teaching communicative English to the youth of the town that want to learn. As time goes on and I get a better understanding of the community, I will add more classes and activities for youth to learn life skills and community engagement. I am here to serve this community and will do, to the best of my ability, what is needed from me.</p>
<p>The other, less visible, part of my job is sharing culture. I am here to share American values and traditions while at the same time learning Moroccan values and traditions to share with my American friends back home. This means that I am working nearly 24/7 where every interaction presents an opportunity to advance this goal. It can be as complex as teaching youth about Thanksgiving or as simple as describing how much calmer people drive in America.</p>
<p>That leads to a major part of my day: language learning. I think I underestimated how important learning the local language would be. How can I fully express myself and my culture without a good command of the language? How can I understand this culture without understanding the little nuances of the language? Language learning is going to be a major part of every single day here.</p>
<h2 id="looking-ahead">Looking ahead</h2>
<p>I have packed so much information into my brain over the past four months and there is still so much more to go. Now that I am living on my own, there isn’t a host family to make me delicious and healthy food; I have to make my own food again. So on top of learning the language, I will be re-learning how to cook and how to maintain a house (it’s been a while). Add onto that learning how to be a good teacher and that will be my life for the next few months!</p>
<p>It’s an absolute honor to be in Morocco and an even bigger honor to share a small sliver of it with anyone who reads.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley Winks</p>The Assignmentrepo://peace-corps.collection/collections/_peace-corps/the-assignment.md2022-08-22T00:00:00+00:00In my first post, I am writing from home to introduce the blog and very simply describe my role as a Peace Corps volunteer<p>On December 24, 2020, I applied for the Peace Corps. I was entering my last terms of college and knew that I wanted to join the Peace Corps when I graduated.</p>
<p>A year and a half and one pandemic later, I received an official invite: Youth Development Specialist in Morocco set to depart September 2022. After reading the invite and job description, I did a fist pump, had a small joyful cry on the porch, and accepted the position. It couldn’t have come at a more opportune time.</p>
<p>Here I am with three weeks left before I depart. I am nervous and beyond excited. I am going to be an educator in a beautiful country with so much to learn.</p>
<p>My day-to-day job will be working with youth to teach them important skills and promote engagement in the community. Dependent on the needs of the community, topics could include employability, health education, information technology, English, sports, or environmental education.</p>
<p>The more difficult, nuanced, and arguably more important job that I have 24/7 while I am there is to be an interface between the people of Morocco and the people of the United States. I have the opportunity to learn a culture completely different from my own and share that with friends, family, and strangers at home. Along with that, I am there to represent American culture, sharing that with new friends and colleagues I meet in Morocco.</p>
<p>This website is primarily where I will be completing the former; writing articles and sharing photos of what I learn about Morocco so that whoever reads can better understand Moroccan culture. The latter will be completed in every interaction I have in Morocco. I will do the best I can to represent the people and culture of the U.S. with honesty and honor.</p>
<p>Keep an eye on this website (https://wwinks.com/peace-corps) for new articles and experiences from Morocco for the next two years. Please feel free to send me an email with any questions or just to connect! Email and other contact methods are in the footer.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley Winks</p>Brainstormingrepo://p.collection/collections/_p/brainstorming.md2022-07-29T00:00:00+00:00Useful guidelines for productive brainstorming sessions.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-07-29/">Until It’s Not Fun</a> newsletter.</em></p>
<p>Back in my college days, I had the good fortune of taking a course from the newly developed Humanitarian Engineering department called “Innovation for Social Impact.” It was co-created with a Mechanical Engineering professor and an Anthropology professor. The course was about designing solutions to support low-income or other vulnerable populations using a mix of tools from engineering, entrepreneurship, and social sciences. It was great being in a multi-disciplinary environment and considering things other than just the technical engineering stuff.</p>
<p>I learned a little about a lot of things but one of my favorites that I use pretty often in my life is <a href="https://www.ideou.com/blogs/inspiration/7-simple-rules-of-brainstorming">the seven rules of brainstorming.</a> Developed by Ideo, these simple concepts have really helped me come up with better and better ideas through brainstorming.</p>
<p>Brainstorming is a great way to get out of a creative rut or to come up with a plan. You allow creativity to flow and let ideas bounce around in your head. It opens doors that you previously couldn’t see. One thing that I am very guilty of is thinking of or hearing an idea and saying “Yeah but that won’t work because of this, this, and this.” While that may be true, it immediately stops the flow of ideas rather than propelling it into novel territory. Using these seven guidelines helps maximize the potential that brainstorming has for developing ideas for just about anything:</p>
<h2 id="1-defer-judgement">1. Defer Judgement</h2>
<p>Brainstorming is all about letting ideas <em>flow</em>. Let your brains ride the wave, occasionally stopping to explore. One of the fastest ways to cork the flow is to judge other people and their ideas. You focus on judging instead of the creative flow. It makes the recipient reluctant to share their flow. Judging people or their ideas generally isn’t a nice thing to do and should be avoided all the time, especially when brainstorming.</p>
<h2 id="2-encourage-wild-ideas">2. Encourage Wild Ideas</h2>
<p>Brainstorming is all about thinking outside the box. When you come up with and encourage ideas that are way out there you keep that flow of creative energy going. Even if they are way out of left field, at the very least, they are likely to spark another idea. They also might seem like crazy ideas now but might be actually reasonable in the future. Keep asking “What if?” to get to these more lofty ideas.</p>
<p>Side note: Jacob is the king of wild ideas.</p>
<h2 id="3-build-on-the-ideas-of-others">3. Build on the Ideas of Others</h2>
<p>Building on other people’s ideas means saying “Yes and…” rather than “But…”. This is probably the most important rule for me that I am still learning. “But” makes everyone think of all the limitations, both perceived and real, to their ideas and encourages in-the-box thinking. “And” keeps the flow going by continuing on down the path rather than blockading it.</p>
<p>Here is a <a href="https://youtu.be/GEOEBrdnQq4?t=72">Family Guy clip of this in action.</a> Not quite to this comedic extreme but you can see how “and” keeps the story going.</p>
<h2 id="4-stay-focused-on-the-topic">4. Stay Focused on the Topic</h2>
<p>It is so incredibly easy to get distracted. It’s easy to have an idea and then your brain goes “Hey, what if we applied that same idea to a completely different topic!?” That is exactly my definition of creativity but it is still important to stay focused on the goal of the brainstorming session.</p>
<h2 id="5-one-conversation-at-a-time">5. One Conversation at a Time</h2>
<p>Similar to the previous rule, allowing one conversation at a time lets you fully flesh out ideas. It allows you to fully explore an idea and see where it leads. You are navigating a maze of ideas and you don’t know which route leads to the million dollar idea. Exploring each route one at a time increases efficiency and prevents backtracking.</p>
<h2 id="6-be-visual">6. Be Visual</h2>
<p>Break out the whiteboard to activate different parts of your brain. Use different colors and sticky notes to help form new ideas. This also helps map out where ideas come from, how ideas are connected, and how you got to each idea.</p>
<h2 id="7-go-for-quantity">7. Go for Quantity</h2>
<p>Most of your brainstorming ideas are going to be bad. The bigger pool of ideas you have to select from, the more likely it is to pull a winner.</p>
<p>Go forth and brainstorm some great ideas.</p>
<p>So long and thanks for all the fish,</p>
<p>Westley</p>Stylingrepo://p.collection/collections/_p/styling.md2022-07-22T00:00:00+00:00Exploring Tailwind instead of using CSS.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-07-22/">Until It’s Not Fun</a> newsletter.</em></p>
<p>I’ve been dabbling with web development for a while now and was looking for the best tools for the job. For basic websites, you need two things: HTML and CSS.</p>
<p>HTML (HyperText Markup Language) describes the content of the website and looks like this:</p>
<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt"><h1></span>This is a heading!<span class="nt"></h1></span>
<span class="nt"><p></span>This is some content!<span class="nt"></p></span>
<span class="nt"><a</span> <span class="na">href=</span><span class="s">"somewebsite.com"</span><span class="nt">></span>This is a link!<span class="nt"></a></span>
<span class="nt"><a</span> <span class="na">href=</span><span class="s">"specialwebsite.com"</span> <span class="na">class=</span><span class="s">"specialLink"</span><span class="nt">></span>This is a special link<span class="nt"></a></span>
<span class="nt"><img</span> <span class="na">src=</span><span class="s">"someimage.jpg"</span><span class="nt">></span>
</code></pre></div></div>
<p>Every piece of content, whatever it is, is wrapped in <strong>tags</strong> and might have some <strong>attributes</strong> and <strong>values</strong> (<code class="highlighter-rouge">href</code> is an attribute with a value of <code class="highlighter-rouge">somewebsite.com</code>, <code class="highlighter-rouge">class</code> is an attribute with a value of <code class="highlighter-rouge">specialLink</code>, and so on) that combine into a single <strong>element</strong>. Now, if you wrote exactly that HTML file and deployed it, it would look awfully boring. It would be a white screen with a black font that says “This is a heading”, “This is some content”, a blue link to “somewebsite.com”, another link, and an image.</p>
<p>We need some way to style our content and CSS does exactly that. CSS stands for Cascading Style Sheets. It is code written to specifically style HTML by changing colors, fonts, animations, and placement on the page. The page you are reading right now (if you are reading this on the website) has CSS for a unique font and large margins on the left and right of the text. The traditional way to do styling is make a separate CSS file, target individual elements, and write specific style rules for those elements. In our example, let’s say you wanted to center the <code class="highlighter-rouge">h1</code> element and make the font size bigger. You also want the links to be red instead of blue. This would be done like this:</p>
<div class="language-css highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">h1</span> <span class="p">{</span>
<span class="nl">text-align</span><span class="p">:</span> <span class="nb">center</span><span class="p">;</span>
<span class="nl">font-size</span><span class="p">:</span> <span class="m">24px</span><span class="p">;</span>
<span class="p">}</span>
<span class="nt">a</span> <span class="p">{</span>
<span class="nl">color</span><span class="p">:</span> <span class="no">red</span><span class="p">;</span>
<span class="p">}</span>
</code></pre></div></div>
<p>Easy! You target the <code class="highlighter-rouge">h1</code> element and write some style rules. Then you target the <code class="highlighter-rouge">a</code> elements and apply different rules. As you add more content and rules, you can start to make really complex and beautiful websites. What if we wanted the special link to look different? We can use the <code class="highlighter-rouge">class</code> attribute to target that link specifically. It would look like this:</p>
<div class="language-css highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">a</span> <span class="p">{</span>
<span class="nl">color</span><span class="p">:</span> <span class="no">red</span><span class="p">;</span>
<span class="p">}</span>
<span class="nt">a</span><span class="nc">.specialLink</span> <span class="p">{</span>
<span class="nl">color</span><span class="p">:</span> <span class="no">magenta</span><span class="p">;</span>
<span class="nl">font-size</span><span class="p">:</span> <span class="m">36px</span><span class="p">;</span>
<span class="p">}</span>
</code></pre></div></div>
<p>We can target specific elements by adding a class to that element and updating our CSS accordingly. The first rule targets all <code class="highlighter-rouge">a</code> tags (aka links) and colors them red. The second rule targets all <code class="highlighter-rouge">a</code> tags that have a class of <code class="highlighter-rouge">specialLink</code> and colors them magenta and makes the font size 36 pixels.</p>
<p>Imagine you had a website with thousands of these elements and you need to individually target many of them. You would have to think of a clever class name for each of them and write at <em>least</em> three extra lines of CSS for each element. That quickly gets arduous, takes way too long, and is difficult to maintain.</p>
<p>Rather than use the class attribute as a marker to refer to later in your CSS, what if there was a way to use the class attribute functionally? In comes <strong>utility classes</strong> and Tailwind.</p>
<p>Tailwind is a tool that allows you to write your CSS <em>inside</em> of your HTML. To do the exact same thing as the previous example, your HTML would look like this:</p>
<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt"><h1</span> <span class="na">class=</span><span class="s">"center font-xl"</span><span class="nt">></span>This is a heading!<span class="nt"></h1></span>
<span class="nt"><p></span>This is some content!<span class="nt"></p></span>
<span class="nt"><a</span> <span class="na">class=</span><span class="s">"text-red"</span> <span class="na">href=</span><span class="s">"somewebsite.com"</span><span class="nt">></span>This is a link!<span class="nt"></a></span>
<span class="nt"><a</span> <span class="na">class=</span><span class="s">"text-magenta font-4xl"</span> <span class="na">href=</span><span class="s">"specialwebsite.com"</span><span class="nt">></span>This is a special link<span class="nt"></a></span>
<span class="nt"><img</span> <span class="na">src=</span><span class="s">"someimage.jpg"</span><span class="nt">></span>
</code></pre></div></div>
<p>To do the same thing, I didn’t have to write any CSS and both my content and styling are done in the same file. You can see that I used Tailwind’s pre-defined classes in my HTML and Tailwind converts that to CSS. It specifically scans the HTML, sees that the <code class="highlighter-rouge">h1</code> tag has a class of <code class="highlighter-rouge">center</code> and <code class="highlighter-rouge">font-xl</code>. Tailwind knows to map the class attribute <code class="highlighter-rouge">center</code> to <code class="highlighter-rouge">text-align: center;</code> and does that for every element.</p>
<p>Rather than trying to find and target individual elements and worry about overriding previously written rules, you can write the specific styling for each element from <em>within the element itself</em>. It has really removed a lot of headaches for me and speeds up development. As an initial first test, I completely redid the CSS on my personal website. I converted all the old CSS to Tailwind. It is now so much easier to make small changes to colors, sizing, and placement of anything within my website. For new projects, it makes getting started that much easier as well.</p>
<p>Tailwind is an excellent concept and tool that I will absolutely be using for all of my web development projects in the future.</p>
<p>Good luck in the future,</p>
<p>Westley</p>Have a Websiterepo://p.collection/collections/_p/have-a-website.md2022-07-08T00:00:00+00:00The importance and value small businesses get from having their own website.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-07-08/">Until It’s Not Fun</a> newsletter.</em></p>
<p>After much prep, I finally decided to actually start freelancing this week. I noticed in my hometown that the majority of small businesses there don’t have any online presence. They do advertising in the local newspaper, word of mouth, and some use only Facebook. In 2022, there is a whole population of people that these small businesses are missing by not being online. Before I leave for a while (different post, different day), I would like to give back to my community by offering to build them basic websites that function as online business cards.</p>
<p>Why is having a website that important for your business?</p>
<p>I think the biggest reason is actually the change in how people shop these days. What most people do when they want to buy something is go online and buy from some big online store so that it gets shipped to their door in two days. That’s a huge chunk of customers lost that is out of your control. As for the rest of the pool of potential customers, they want to buy something from an actual store. But how do they know what store to go to? If someone wanted to buy a new pair of shoes, they would probably go and google “shoe store near me”. They scroll through the results, looking at each store’s website until they find one or two that they actually want to spend the energy on visiting. Maybe they go and look at your hours to make sure your store is open. They might also look for a phone number to call and see if you have the specific style of shoes they want.</p>
<p>The problem is that they don’t even know your business exists if you don’t have a website. The odds of a young person reading the local newspaper is low. The probability of their friends (also young people) telling them about a cool store they went to is also low. People are deleting their Facebook accounts like crazy (again, mostly young people). People new to the area don’t even have many friends to hear from. That is a lot of customers that are being cut out from being a potential customer for your business.</p>
<p>The second-hand effect of having a good looking website is credibility. Either consciously or subconsciously, people tend to have less trust in a business without a nice website. Dealing with businesses without a professional looking website is reminiscent of doing business with that friend of a friend that ripped you off that one time. It tells customers that your business isn’t established or doesn’t care enough to reinvest in the business. There is so much less credibility and professionalism than the exact same business that has even a simple website.</p>
<p>There are fantastic tools out there nowadays to both build and host your website. Platforms now exist to make it so incredibly easy and cheap that you are experiencing the negative effects of not having a website almost for no reason at all. You can use a website builder but you pay a premium each month. You can hire a web developer for not that much money and they can have it running for $0 per month after the initial cost of building the actual website. The tools that exist for developers have really focused on getting a working website up very rapidly and tweaking it from there, reducing cost and time spent significantly.</p>
<p>Most businesses really don’t need some complex website with online ordering or some log in process. The most value for a small business’s money is a simple website that tells people what products or services you provide, how to contact you, what your hours are, where you are located, and an “About Us” page. The value that that simple website provides will pay for itself in almost no time. If you want more, you can use social media in tandem with your website. Use your website as a main information source and your social media to interact with your customers, post pictures of your products in use, and quick updates.</p>
<p>This is exactly the niche that I would like to operate in for the next couple of months. I want to help empower all of the local businesses in my area to take the step into this new age of shopping for products and services. Especially in the current economic climate, small businesses need a lot of help to compete with the likes of Amazon and online stores and I have the tools and skills to offer that.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>Sorting Algorithmsrepo://p.collection/collections/_p/sorting-algorithms.md2022-06-24T00:00:00+00:00We spent the day sorting baseball cards with the help of computer science.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-06-24/">Until It’s Not Fun</a> newsletter.</em></p>
<p>This Tuesday, Jacob and I found ourselves with a pile of hundreds of football and baseball cards searching each one on an app to get a rough estimate of their value. We started off by just searching the name of each player one by one but that quickly grew boring and would have taken us months.</p>
<p>Our next workflow was to sort all of them into their individual teams (33 for the NFL and 30 for the MLB) and then look at the most popular in the app and see if we had that player. There we were, trying to give order to a randomized pile of cards.</p>
<p>Let’s talk about sorting algorithms.</p>
<p>First of all, why is sorting important? Think about all the times in a day, both in real life and on your computer, information or items need to be sorted. Emails are sorted by date, Google results sorted by relevance, books sorted by the author’s last name, baseball cards sorted into teams. A great reason to spend time upfront sorting things is to make it easier to search through later. This is what Google does with their search engine and exactly our goal for the baseball cards. Google grabs all of the websites on the internet (that it is allowed to) and is constantly sorting them so that it can be searched in milliseconds for end users.</p>
<p>This is one of the fundamental trade-offs in computer science. Is it even worth it to spend time sorting things? If my books on my shelf aren’t sorted and are in a random order, it might take me on average 15 seconds to scan through and find the book I am looking for. On the other hand, it might take me an hour to sort my bookshelf but then will take me only 5 seconds to find the book I am looking for. In this case, leaving my shelf unsorted is the best choice because it would take me 360 searches for it to start saving me time. However, if I ran the NYC library it would take me hours to search through thousands of books to find the one I am looking for. At that scale, it makes sense to spend time sorting all of them to save so much time searching later.</p>
<p>When we talk about sorting, size matters. The more there is to sort in one go, the longer it takes. Sorting 100 baseball cards by last name alphabetical order will take longer than sorting 50 twice. For computers, they often need to sort millions of items at once. <em>How</em> you sort (aka your sorting algorithm) also matters immensely. Some methods, as we will see, will take hundreds of times longer than more efficient algorithms. Therefore, it is important to pick efficient algorithms to minimize the time and resources spent on sorting.</p>
<p>Let’s start with one of the most simple algorithms: <strong>Bubble Sort</strong>. This sorting algorithm is kind of the punching bag of computer science because it is so simple and inefficient. To sort a bookshelf by alphabetical order, I would compare the first and second book. If those two are in alphabetical order, move on to comparing book two and book three. If they aren’t in alphabetical order, switch them and compare book two and book three. Repeat this process until there are no more switches and your books are sorted.</p>
<p>This will work every time but quickly becomes arduous with a lot of books. Bubble sort is what is known as a <strong>quadratic time</strong> algorithm. This means that if the amount of books you need to sort doubles, the amount of time it will take you (on average) will quadruple. If the amount of books triples, the amount of time spent sorting is multiplied by 9.</p>
<p>Let’s say it takes me one hour to sort 100 books using this algorithm. If I go to the bookstore and get another 100 books, it would take me 4 hours to sort all of them. Then if I ended up with 1,000 books, it would take me <em>100 hours</em> to sort them all. You can see how this wouldn’t work very well when the scale gets large.</p>
<p>How else can we sort our books? Let’s try taking all of our books of the shelf. Grab one at random and place it on the shelf. Then grab another book and insert it in order on the shelf. Repeat this, inserting books in order one by one. This is what is known as <strong>Insertion Sort.</strong> While it is slightly faster than Bubble sort, it is still in quadratic time so this also quickly becomes too inefficient at large scale.</p>
<p>So quadratic time is bad, is there a sorting algorithm that is faster and doesn’t get out of hand as quickly at a large scale? Absolutely! This problem in computer science history is what is called the Quadratic Barrier and wasn’t properly solved in a computer until 1945 with the sorting algorithm known as <strong>Mergesort.</strong> The idea is that it is fast to combine two sorted stacks into one larger sorted stack. So the goal is to start by creating sorted stacks of two. Combine those to create sorted stacks of four and repeat until you have one stack completely sorted.</p>
<p>Take the books back of the shelf and create sorted stacks of two books each. Now take two of those stacks and now you only have to compare the top book of each stack! Take the book that starts earliest in the alphabet and start a new stack. Then, again, compare the top book of each stack and add it to the new stack. Repeat this until all of your stacks of two are stacks of four. Repeat this process, combining stacks into larger ones until you have one sorted stack.</p>
<p>Mergesort is one of the best and most practical sorting algorithms. You might have noticed that while you are merging two stacks, the rest are just sitting there. What if you invited a friend over? You both could be merging stacks and half the time it would take just you. Unlike Bubble and Insertion sorting, Mergesort allows for multiple people to be sorting at the same time, reducing the overall time spent sorting. At the large Google scale, this means you can have tens of computers working in tandem to sort all of that information.</p>
<p>Mergesort changed sorting in the computer science world forever. It is fast and scales well. But can we sort even <em>faster</em>?</p>
<p>Yes, with an algorithm called <strong>Bucket Sort</strong>. This algorithm first groups things into less granular buckets until each bucket has a manageable number of items. Remember when I said that sorting 50 books twice is faster than sorting 100 once? That is the fundamental idea with Bucket sort. It reduces the size of the shelf you are sorting into many smaller shelves (size matters).</p>
<p>For my bookshelf, one way to do a bucket sort is choosing buckets A-F, G-M, N-S, and T-Z. Then I would go through my random pile of books and drop each one into its corresponding bucket. By doing this, I have reduced my one big bookshelf into four smaller ones. Within these bucket, I could do something like an Insertion sort to get a perfect sort. Then I would put each sorted bucket next to one another on the shelf.</p>
<p>The trick is choosing buckets. If you end up with 99% of your items in one bucket, you haven’t really done much. To smartly choose buckets, you need to know the distribution of the items you are sorting. Let’s say most of my books are written by Malcolm Gladwell, John Green, and Tom Griffiths. Using the even A-F/G-M/N-S/T-Z split doesn’t make sense because most of my books will be in bucket two. A better split would be A-F/G/H-Z or even A-F/Gl/Gr/H-Z to make all of the buckets have the same number of items in each.</p>
<p>If you choose buckets correctly and the number of buckets is small compared to the number of items, Bucket sort ends up being in <strong>linear time</strong>! When the number of books doubles, the time it takes for me to sort them doubles. When it triples, the time it takes triples. This ends up scaling <em>extremely</em> well.</p>
<p>So, how should we have sorted all those baseball cards? If the goal was to have a stack of cards sorted by team name and then player’s last name to make searching as easy as possible, we would have two sorting operations. Assuming that we have an even distribution of teams (the same amount of player cards in each team), <strong>one way</strong> is to put the cards into buckets A-M and N-Z based on team name then take each of these buckets and do a mergesort on them still based on team name. Then, do a Bubble sort by player last name within each team name (Bubble sort works best in this case because of physical limitations; all the information is on the face of the cards such that we would have to lay them all out on the floor to do an Insertion sort. If we had books with the information on the spine, an Insertion sort would be best).</p>
<p><strong><em>References:</em></strong> Most of this information came from the great book <a href="https://algorithmstoliveby.com/">Algorithms to Live By</a> by Brian Christian and Tom Griffiths. In it, they write about the application of computer science in everyday life. They talk about so many other incredibly interesting topics like optimal stopping, scheduling, randomness, caching. All of these are computer science problems with solutions that can be applied to everyday life (like sorting baseball cards!).</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>Tech Stocksrepo://p.collection/collections/_p/tech-stocks.md2022-06-17T00:00:00+00:00A first pass macroeconomic explanation of why tech stocks are going down.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-06-17/">Until It’s Not Fun</a> newsletter.</em></p>
<p>Right now is one of the most interesting times in my life in many ways. One of those is that I can finally understand macroeconomic trends and see them play out right in front of me. My economics teacher from high school told me that the Federal Reserve raises interest rates (among other things) which has a cascading effect to reduce the money supply in the United States all in an effort to reduce inflation to a manageable rate. That made sense and all but I am now watching Jerome Powell walk the fine line between curbing inflation and keeping the economy out of a recession all in real time.</p>
<p>During this time, I have also noticed stocks in the tech market dropping rapidly. I wanted to know specifically the role of tech stocks in these economic conditions and this is my best attempt at understanding it (for now). It unfortunately won’t be in simple plain English and that is a limitation of my understanding:</p>
<p>Let’s set this up starting from the pandemic and the stimmies. The pandemic hits and the world stops. People stop spending money and instead save it in case they lose their jobs or have to pay when the supply chain of goods dries up, expecting the worst to happen. People holding onto money (demand decrease, in economic terms) is exactly when a recession happens. So how do you get people to spend money when all the uncertainty and instability in the world tells them to save it? Give out free money! When the stimulus packages were being dumped into the hands of American citizens, it caused people to go out and spend, avoiding a recession.</p>
<p>That money doesn’t just go away when the pandemic is over. It is still in the money supply. The pandemic starts to break and all that repressed demand start to break the dam holding it and everyone starts spending again. With more dollars in the system, they have less “rarity” so finding a dollar now is much easier than it was pre-pandemic. Your dollars don’t hold as much value as they once did. Sound familiar? That’s inflation.</p>
<p>Now we are avoiding an over-correction. Recession was looming and now inflation is booming. How does the Fed fix that? They raise interest rates. This has the exact opposite effect of the stimmies. Interest rates make it more expensive to borrow money and spend that borrowed money. People start holding onto their money, tipping the scales away from inflation. But it’s not enough. The Fed needs to raise interest rates a few times to find that perfect balance between stopping inflation and economic growth.</p>
<p>Another way the Fed can cool inflation is buying bonds. This is essentially the Fed trading paper money for IOU’s. Money moves out of the money supply and causes money to be more rare, increasing the value of a dollar.</p>
<p>So there is the long-winded set up. <strong>Interest rates are increasing and the Fed is buying bonds.</strong> Let’s move to what that means for tech companies.</p>
<p>Higher interest rates are bad for tech companies. When borrowing money becomes more expensive, they aren’t going to go get more money they need to keep growing. Investors don’t want to invest in companies that aren’t constantly growing and not exceeding earnings each quarter and investors start selling their shares which drives the price of that stock down.</p>
<p>If investors don’t want to put their money in tech companies that aren’t expected to grow in the short run, where should they put it? They know that bonds are about to be in high demand when the Fed starts buying them up. When the demand for a stock goes up, it drives the price up. Investors start selling their tech shares and start buying safer bonds.</p>
<p>Lastly, tech companies are inherently risky investments. I’m not talking about the Apple’s and the Meta’s of the market. I am talking about Bitcoin and companies utilizing new technologies like AI or renewable energy. Just like when the pandemic hit and filled the room with uncertainty, people don’t want to put their money in risky investments. They will start selling their risky tech stocks in favor of more stable and safe investments like bonds or savings accounts.</p>
<p>But wait a minute. You might be thinking, “Didn’t tech stocks absolutely blow up <em>during</em> the pandemic?” They did!</p>
<p>There is an economic term called <em>ceteri paribus</em> meaning “all other things being equal”. Throughout all these claims, I have assumed that they hold true with everything else being equal. True, <strong>with everything else being equal</strong> people don’t want to spend their money when the economic climate is sinking. But the pandemic was a case where everything else wasn’t equal. It pushed everyone indoors and everyone needed technology to survive. They need Zoom, Peloton, and Apple even more than before the pandemic. Since these companies are expecting to have record profits, investors jump on the boat, increasing the demand for tech stocks and increasing the price.</p>
<p>As usual, this as an intense simplification of some economic theory and I am no expert. I am hoping that some of the wise readers of this newsletter can correct me and teach me something so I can understand these trends better (@PC and @MM). Call me!</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>APIsrepo://p.collection/collections/_p/apis.md2022-06-10T00:00:00+00:00A shallow dive into what exactly APIs are.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-06-10/">Until It’s Not Fun</a> newsletter.</em></p>
<p><a href="/p/what-is-the-internet/" class="internal-link">Last week</a>, I talked about how the internet works. Clients make requests to servers and servers respond to those requests. Today, let’s go deeper into how programs and computers can talk to each other: APIs.</p>
<p>Back when computers were just starting out, the companies producing them built everything for that computer (the hardware, the chips, the software) and that one company put all of these together to make it work. Since computers became ultra popular, it opened up the market such that entire companies could be formed around building each of these components: Intel makes chips, Apple provides low-level software and hardware, and there are thousands of companies that build applications (Facebook, Chrome, Discord, etc.). We now have so many different applications and they all need to connect so that they can be useful to us.</p>
<p>This is where Application Programming Interfaces (APIs) come in. APIs act as an <em>interface</em> between different applications and allow them to get information from and communicate with one another. Let’s start with an analogy.</p>
<p>If you wanted to start a company that builds houses, you wouldn’t build <em>everything</em> from scratch. You would have to go chop trees, make them into boards, forge nails, build all the cabinets, deal with the circuitry that goes into an oven. But there are specialized companies out there that can do all of those individual tasks so much better than you. These individual companies have a <a href="https://www.investopedia.com/terms/c/competitive_advantage.asp">competitive advantage</a> over your company in each of those tasks. Yes, your company can build a full house from scratch but your cabinets won’t be better than Cabinets ‘R Us LLC and your couches won’t beat Great Seating Inc. You would be building shitty houses that nobody would buy and you would be bankrupt in no time.</p>
<p>A better business model would be to pay those other companies that are good at those individual tasks to do them for you at a lower cost. You pay Cabinets ‘R Us and Great Seating to build the components for a house. <strong>Your job then becomes stitching all these pieces together into a functional dwelling.</strong></p>
<p>This is exactly what APIs allow for in the virtual realm. APIs create specialization and competitive advantage. Companies can really perfect a specific service and offer it as an API for other applications to use. Stripe has an API for payment processing. FedEx has an API for logistics and shipping. NOAA has an API for weather information. When a developer is making an application, their job isn’t to build everything from scratch. <strong>A developer’s job is to stitch APIs together into a functional application.</strong></p>
<p>Let’s say I start an online business and I want to have some way to collect payments online. I could spend weeks or months trying to code a payment system from scratch. It probably wouldn’t look good and would have bugs and I would need to constantly maintain it along with my other business functions. I could also hire a very expensive and specific developer to take care of that for me.</p>
<p>But there are companies out there that are really good at processing payments. Why not just pay a specialized company to do it for me at a lower cost? <a href="https://stripe.com/">Stripe</a> has a full suite of payment infrastructure with a fully featured API that I can tie into my application so the two can talk to one another. With this, when someone makes a purchase, I just point that information to the Stripe API and it is taken care of. I don’t have to write hundreds of lines of code, it’s reliable, and there is no maintenance on my end. All I have to do is stitch my application and the Stripe API together.</p>
<p>Later on, I might want to include shipping time estimates so customers know roughly when their shipment will arrive. Again, I could spend months making some kind of shipping model to estimate a shipping time. But why not just bolt on the FedEx API that already has that information? My application would ask the FedEx API for a shipping estimate and I could provide that information to the customer.</p>
<p>These are just a few examples of all of the possibilities that APIs have opened up. Developers can now spend less time reinventing the wheel and more time innovating. APIs have allowed really unique applications to be built with speed and quality never before seen while opening the door for companies to specialize. All of the software startups in Silicon Valley have APIs to thank for that.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>What Is The Internetrepo://p.collection/collections/_p/what-is-the-internet.md2022-06-03T00:00:00+00:00A description of the internet in simple language.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-06-03/">Until It’s Not Fun</a> newsletter.</em></p>
<p>The internet. We all know it. We all love it.</p>
<p>But what actually <em>is</em> it?</p>
<p>At the most basic physical level, the internet is a bunch of wires connecting all of the computers around the world. That’s it! The “World Wide Web” is literally a web of wires that connect our devices together and allow them to talk to one another.</p>
<p>There are two kinds of computers on the internet: clients and servers. We are all familiar with clients. Client devices are the phones, iPads, laptops, and gaming consoles that we interact with on a daily basis. Servers are different kinds of computers that do just that; serve things like files and images to clients.</p>
<p>Clients make <strong>requests</strong> for files, images, and websites to servers. Servers listen for requests and return <strong>responses</strong> to those requests (usually the response is good and you get what you requested but sometimes other things happen and you can end up with a 404 Not Found response). That’s it. That’s the whole internet. Computers making requests and different computers sending responses to those requests across miles of wires.</p>
<blockquote>
<p>TL;DR: The internet is just computers making requests for files and different computers sending responses to those requests across miles and miles of wires.</p>
</blockquote>
<p>But let’s go deeper. Our website, untilitsnotfun.com, is literally just a collection of text files and images (which can be seen <a href="https://github.com/Westley-Winks/until-its-not-fun-newsletter">here!</a>) that your browser understands. But for you (or to use our newly learned jargon, your client) to see those files rendered, they need to be on a server so that when your client requests the page, the server can respond and deliver it to you.</p>
<p>How does your client know what server the website is on and where to send the request? There are thousands and thousands of servers across the world and untilitsnotfun.com lives on one of them. This is where a special kind of server comes in called a Domain Name Server or DNS.</p>
<p>The DNS provides a map between a domain name (untilitsnotfun.com) to a more accurate server location called an IP address. It’s like you typing in “Cafe Yumm” into Google Maps and it returning the very precise latitude and longitude coordinates. You make a request to the DNS that you want to see untilitsnotfun.com and it points that request to the actual server where the untilitsnotfun.com <em>files</em> are. The server then hears the request and responds.</p>
<p>Let’s anthropomorphize all these elements to see how a conversation would go between all these elements:</p>
<ul>
<li><strong>Client:</strong> Hey DNS, I would like to see untilitsnotfun.com. Can you help me get that?</li>
<li><strong>DNS:</strong> I am so glad you asked. Let me find who has those files and I will send your request to them. They should respond shortly!</li>
<li><strong>DNS:</strong> Hey Server, I have a client that wants to see some files you have of untilitsnotfun.com. Can you find them and send them to her?</li>
<li><strong>Server:</strong> Sure thing! I will get started on that right now.</li>
<li><strong>Server:</strong> Hey Client! Good news, I found untilitsnotfun.com and am sending you all the files right now. Let me know if you need anything else!</li>
<li><strong>Client:</strong> Thanks Server! Looks great. Thanks for your help!</li>
</ul>
<p>I am going to make a quick side note here and comment on the speed of all this happening. Your request needs to go from your computer, through the air waves to your router, to a DNS somewhere in the world, to a server somewhere in the world. The server searches for all those files you are requesting and sends them all back to your computer. This is also a very simplified model of the internet and there is a lot more that happens during this process. The time between pressing enter and seeing a website happens in <em>seconds</em>. That is amazing. Think about all of the infrastructure and smart people it took and takes to keep the internet running next time you are waiting for something to load or buffer.</p>
<p>Now to sum this up so you can explain it at your next dinner party. The internet is a web of wires that connect all of the computers in the world together and allow them to communicate with each other. The two kinds of computers in the world are clients and servers. Clients are things like phones, laptops, and gaming consoles. Servers listen for requests from clients and serve them when requested. When you try to go to a website, that request goes to a Domain Name Server that maps the website’s domain name to a specific server location. The DNS routes that request to the server that has actual website files on it. The server responds by sending all of the website files to your client. Your browser understands how these files fit together and renders a beautiful website that you can use.</p>
<p>Keep in mind, this is a heavily simplified model of the internet so that I can understand it and put it into plain English for you to have a high level understanding of what goes on behind the scenes when you use your devices.</p>
<p>Come back next week for part two where we dive into a huge building block of the internet: <a href="/p/apis/" class="internal-link">APIs</a>.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>Protonrepo://p.collection/collections/_p/proton.md2022-05-27T00:00:00+00:00My favorite email service got an update.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-05-27/">Until It’s Not Fun</a> newsletter.</em></p>
<p>I have been using <a href="https://proton.me/">Proton Mail</a> for a few months now instead of using GMail. Proton offers secure, encrypted email that gets locked up in a such a way that only you and the recipient see the message.</p>
<p>What does this mean? When you send an email from your GMail account, it gets stored on Google’s servers as plain text. This means that anyone that can access the servers can see all of your emails; when they were sent, who they were sent to, and the actual message content. Authorities can also request the records from Google and give Google a gag order to prevent anyone from knowing they accessed them.</p>
<p>Encrypted email offers a “solution”. Before being sent, your email gets encrypted, jumbled into an unreadable mess. Even if Proton wanted to see your message (or anyone else for that matter), they physically can’t. They are stored with zero-access encryption on Proton’s servers. I put “solution” in quotes because this is a classic case of the <a href="https://www.investopedia.com/terms/n/network-effect.asp">Network Effect.</a> The more people that use Proton, the better it is for everyone.</p>
<p>Let’s say I sent a message from my Proton Mail to a GMail user. That message still makes its way to Google servers where they have the keys to access the message (you can, however, use password protection to have a weaker form of encryption). The real magic happens when I send an email to another Proton user. Since both the recipient and the sender put the message on Proton servers where there is zero-access encryption, that email is end-to-end encrypted: <em>only</em> the sender and recipient can see the message.</p>
<p>How does this encryption happen physically? Proton uses <strong>public key encryption</strong>. Each person generates two keys; a public key and a private key. Keys are long (usually 2048 bits) strings of characters and an encryption algorithm uses these to quickly lock or unlock the message. The basic concept is that anything locked with a <em>public</em> key can only be unlocked with the matching <em>private</em> key.</p>
<p>If I wanted to send you an end-to-end encrypted email, I would write my email and look up <em>your</em> public key. I would then lock my message with it. The only way for anyone to de-scramble that message is with your private key which only you have. To reply, you would encrypt your message with my public key that can only be unlocked with my private key. Proton does this all automatically and it is exactly like using any other email service but with excellent protection in the background.</p>
<p>Encryption and cryptography is a massive field and this is just the most basic idea.</p>
<p>Proton also offers a fantastic VPN service. With a VPN, all of your internet traffic gets routed to a different server so it looks like your traffic is coming from somewhere else. The most relevant benefit for this is that it hides your internet activity from your internet service provider (Starlink, Bend Broadband, etc.) to prevent them from selling your internet history data.</p>
<p>The trick is that you have to trust your VPN service to not do the exact same thing. Proton VPN has been audited by a third party and can prove that they don’t keep logs of your internet traffic. Your internet activity gets routed through Proton servers and then they <em>burn that data</em> (virtually, of course).</p>
<p>I barely scratched the surface of why Proton offers a fantastic service and I didn’t even get into their mission and why people should pay for this service to support Proton’s mission. Proton just got a huge update with a re-branding and a simplified pricing structure. Privacy focused companies usually stall out after a certain amount of growth simply because people generally don’t care about their online privacy. This is a huge step in the internet privacy space and it is exciting to see a solid company with a strong mission grow into an actual competitor to the more mainstream companies.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>RSSrepo://p.collection/collections/_p/rss.md2022-05-20T00:00:00+00:00Exploring a new (to me) technology<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-05-20/">Until It’s Not Fun</a> newsletter.</em></p>
<p>Much like my discovery of <a href="/p/irc/" class="internal-link">IRC</a>, I recently found a technology called RSS … and have since been wondering why nobody is talking about it and why I even had to discover it in the first place.</p>
<p>RSS stands for Really Simple Syndication. It is a way for anyone that makes content on the internet to broadcast out “Hey I just made a new post and here it is!” Have you ever seen that little orange symbol that looks like a rotated Wi-Fi symbol? That is a link to a website’s RSS feed!</p>
<p>Let’s say I really love Until It’s Not Fun and I love what they are doing and want to know every time they post. I also really like the r/mycology subreddit and want to follow that. I also want to keep up with @themarymclane on Twitter. How would I follow these things while avoiding all of Reddit’s ads and NSFW subs and also avoid <em>The Twitter Algorithm</em>?</p>
<p>RSS feeds, baby. RSS feeds.</p>
<p>RSS feeds are files that describe the content (date, author, description, etc.) and point to where it is located on the website. This feed updates any time the website is updated. While some sites don’t advertise it, most sites that have content that changes have an RSS feed. You can find them by searching the page (or the page source) for “RSS”.</p>
<p>We need something to listen for those changes on all of the feeds we are following so we don’t have to manually refresh each of these pages. This is what is known as an <strong>aggregator</strong> that listens to these feeds and (you guessed it) aggregates them. All of the content in the feeds you subscribe to get combined and delivered to one place for you to dig through. To reiterate, RSS delivers <em>only the content you subscribe to</em> and it’s all <em>in the same place!</em></p>
<p>The aggregator is like a really good intern; they sit there all day and refresh the pages you want then delivers the updates to your desk whenever you ask.</p>
<p>This is such a life hack. Once you know about RSS feeds, you can start looking for content you actually enjoy rather than be pushed around by the algorithms. You don’t have to scroll past all your old high school acquaintances baby/partying posts and ads to find the stuff you actually like.</p>
<p>When I look at my feed throughout the day, I see the important things that bring value to my life. Events happening in Bend, some news sites I frequent, tech blogs and news, a few actually valuable subreddits. We have here the ability here to take back some control of our digital lives.</p>
<ul>
<li>Want to follow the latest NASA mission? They have specific RSS feeds for each mission directly from NASA’s website.</li>
<li>Like xkcd comics? They’ve got an RSS feed delivering comics right to my browser.</li>
<li>Book reviews? <em>New York Times</em> has an RSS feed for their book review column.</li>
</ul>
<p>Get the content that brings value to your life and ignore all the other shit.</p>
<p>If you want to get started, I recommend <a href="https://feedbin.com/">Feedbin</a> as an aggregator and <a href="https://www.youneedfeeds.com/">You Need Feeds</a> for some starter feeds to follow and more information! Then start finding the content you like and add them to Feedbin.</p>
<p>A handclasp over the miles,</p>
<p>Westley</p>Markdownrepo://p.collection/collections/_p/markdown.md2022-05-13T00:00:00+00:00Describing a simple and universal markup language.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-05-13/">Until It’s Not Fun</a> newsletter.</em></p>
<p>Humans write <em>a lot</em> and most of it is done on computers these days. If someone asked you to write them a letter, where would you start? Most would open up Word or Google Docs. We all know the headaches that these word processors can cause: formatting not doing what you want it to, files getting lost, the person you are sending files to doesn’t use the same processor, et cetera.</p>
<p>What if there was an easier way to write basic documents to avoid all of that? Something that can be opened and read on any computer and easily shared? Something with simple and predictable formatting?</p>
<p>Meet Markdown.</p>
<p>Developed in 2004 by John Gruber and Aaron Swartz, Markdown allows you to write in plain text and doesn’t require a special program to read the content. Word documents (.doc or .docx) are <strong>binary</strong> files; ones and zeroes that machines can read very well but humans can’t read at all. Thus, we need the Word program to translate those ones and zeroes to plain text so that we can actually use them. “Languages” like Markdown and HTML allow us to work directly with plain text so that we don’t need a specific translator.</p>
<p>I put languages in quotes for a reason. Markdown is what is generally known as a lightweight markup language. Another markup language is HTML (Hyper Text Markup Language) which is what webpages are written in (including what you are reading right now!). At a general level, markup languages simply describe the content in a digital document. Lightweight markup languages (like Markdown) are designed to be simple, easy to use, and human-readable.</p>
<p>All of the posts of this newsletter are written with Markdown. You can see the raw Markdown of this exact post on <a href="https://raw.githubusercontent.com/Westley-Winks/until-its-not-fun-newsletter/main/content/posts/2022-05-13/index.md">our GitHub repo,</a> and anyone with internet can read it. What you are reading now is the conversion of that Markdown into rendered content. In the raw Markdown, you can see that the section headings are defined by octothorpes (or hashtags for the youngsters) like this:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="gu">## Popcorn and A Coke</span>
<span class="gu">### *Where Jacob talks movies*</span>
<span class="gu">## The Tech Shelf</span>
<span class="gu">### *Where Westley talks about Markdown*</span>
</code></pre></div></div>
<p>When the conversion between Markdown and what you are seeing now happens, the program knows when it sees an octothorpe to make the text that follows larger and grey.</p>
<p>Similar rules apply for links, bold font, italic font, and others:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">[</span><span class="nv">our GitHub repo.</span><span class="p">](</span><span class="sx">https://raw.githubusercontent.com/Westley-Winks/until-its-not-fun-newsletter/main/content/posts/2022-05-13/index.md</span><span class="p">)</span>
<span class="gs">**Bold**</span>
<span class="ge">*italic*</span>
~~Strike through~~
<span class="p">
-</span> Bulleted
<span class="p">-</span> List
<span class="p">
1.</span> Numbered
<span class="p">2.</span> List
</code></pre></div></div>
<p>This all makes writing on the internet incredibly easy. No need to mess with styling or formatting, you can just simply write. So why isn’t everyone using Markdown? For the everyday lay-person it just isn’t as easy and for most tasks a Word document works great. There is no widely available and popular Markdown editor made specifically for the task. However, if you do a lot of communication on the internet, I would suggest learning Markdown and finding a good system that works for you. Personally, I use <a href="https://code.visualstudio.com/">VSCode</a> and that works great for the workflow of the newsletter.</p>
<p>There have been some (controversial) standardization efforts that attempt to unify the syntax and all the different implementations of Markdown. As a result, Markdown support is coming to more and more platforms like Discord, GitHub, Slack. I think Markdown’s simplicity and optimization for writing will make it increasingly relevant in the future.</p>
<p>I leave you this week with a joke and a Markdown example for you to try. Paste this into Discord and see the Markdown magic:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="err">*</span>I asked my friend "Do you know any other word for a big rock?"
He said "Boulder?"<span class="err">*</span>
I said <span class="gs">**"Do you know any other word for a big rock?"**</span>
</code></pre></div></div>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>Gaming With Patrickrepo://p.collection/collections/_p/gaming-with-patrick.md2022-05-06T00:00:00+00:00How gaming can reinforce friendship.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-05-06/">Until It’s Not Fun</a> newsletter.</em></p>
<p>My friends Patrick and Sasha are coming over this weekend! I met them when I was going to college at Oregon State and they lived right above me on the second floor. The day Patrick and I first saw each other, we were both wearing shirts that had cactuses on them. Patrick and Sasha invited me over for food and beers and we played games and really got to know one another. I learned that Patrick and I both enjoy gaming. We both had Playstations and we played a few games together while we were both in Corvallis.</p>
<p>They had to move on with their lives to a different state while I stayed in Oregon to finish my degree.</p>
<p>I think it’s easy to discount gaming as not <em>really</em> hanging out but that’s not really true. Patrick and I not only stayed connected but deepened our friendship through mining, killing Oni, escaping the Arctic, and surviving in a jungle together. When we meet in the virtual realm, it gives us a chance to catch each other up on our lives and work on a common goal together. We learn how to work together and how to interact with each other to foster friendship.</p>
<p>The way people socialize is changing so fast. Young people have so many tools to make friends both virtually and in real life to maintain a healthy social life. As VR and the gaming industry (and the metaverse) continue to evolve, so will people’s capacity to connect with one another, unbound by physical location. And that is a beautiful thing.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>Complibotrepo://p.collection/collections/_p/complibot.md2022-04-29T00:00:00+00:00Building my first Discord bot.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-04-29/">Until It’s Not Fun</a> newsletter.</em></p>
<p>In January 2022, I built my first Discord bot. It was very crudely put together and completely unreliable. Jacob wanted a bot in the server that would randomly insult our friends during the day. Put simply, he wanted a bot that was mildly an asshole. On that weekday in Powell Butte, Complibot was born.</p>
<p>I threw together Complibot v0 in a few hours using Python and a couple tutorials. Simplicity and fun was the goal at that point. Since I am very comfortable with Python, I opted to use a third party package, <a href="https://github.com/Rapptz/discord.py">discord.py,</a> that wraps Discord’s API’s which are normally used with Javascript. The goal was to have Complibot send a random insult or compliment (I didn’t want her to be too mean) to someone twice a day, at random times.</p>
<p>She was completely unpredictable. I couldn’t get the randomness and time (we didn’t want her pinging us in the middle of the night) to work with the asynchronous nature of the Python functions. I converted it to use commands like <code class="highlighter-rouge">/insult</code> and <code class="highlighter-rouge">/compliment</code> to trigger it or whenever she was mentioned. This worked fine except for the weighting between her picking an insult or a compliment. On average, she should have sent one compliment for every insult; all of her responses were insults. To this day, I have no idea why the weighting wasn’t 50/50.</p>
<p>Not only that, the channel members were static; I handwrote everyone’s member ID into a <code class="highlighter-rouge">.txt</code> file and she picked from that randomly. Every time someone joined the server, I would have to edit that <code class="highlighter-rouge">.txt</code> file to put the new member in the pool to be selected. The code was embarrassingly bad but, hey, it worked and made my friends laugh.</p>
<p>The deployment was even worse. I deployed Complibot on Heroku where she listened and was running 24/7. Because I was too cheap to get out of Heroku’s free tier, Heroku limited the time to about three weeks per month. Complibot didn’t even work for the last week of the month.</p>
<p>Why am I talking about a failed bot I built months ago? Two reasons:</p>
<ol>
<li>I released a newly developed and much, <em>much</em> better version, Complibot v1</li>
<li>I recently applied for a job at Discord so I have been thinking about bots lately</li>
</ol>
<p>For Complibot v1, I completely rebuilt it from the ground up. In most of Discord’s guides and resources, they use Javascript. Any time is a good time to learn a new programming language! In one weekend, I had a bot that works every time, is deployed much more reliably, and <a href="https://github.com/Westley-Winks/complibot">is open source.</a> I came out with Javascript knowledge and continuous deployment knowledge.</p>
<p>Discord’s <a href="https://discord.com/developers/docs/getting-started">getting started guide</a> helped immensely. I took most of Complibot’s parts and pieces from their demo project. Complibot now has full support for slash commands. When you start typing a Complibot command, Discord shows the description of what the command does and also prompts the user what to put in after the command.</p>
<p>I am most excited about the deployment. Complibot now lives on Google Cloud Platform’s Cloud Run. Cloud Run is a serverless platform that runs apps. Because it is serverless, Complibot isn’t constantly running and increasing my bill. It goes to sleep after 300 seconds of inactivity and wakes back up whenever someone sends her a command. She only takes about three seconds to wake up and send a response. Cloud Run also connects nicely with Cloud Build. Cloud Build is configured to trigger a build whenever there is a push to the main codebase on Complibot’s GitHub repo. This makes my life so much easier and I am able to make changes on the fly. When I push changes to share my code on GitHub, those changes are automatically reflected in the Discord channel within minutes thanks to GCP.</p>
<p>Using this same process, I <del>am working on</del> built a bot that sends a message to Discord whenever this newsletter gets sent out each week. You might be thinking, “Why? Isn’t that exactly what an email does? Subscribers will get a message in their emails whenever this newsletter gets sent out.”</p>
<p>That is exactly right. But learning is fun, so why <em>not</em>?</p>
<p>Keep learning.</p>
<p>I leave you with some Complibot samples:</p>
<div class="language-md highlighter-rouge"><div class="highlight"><pre class="highlight"><code>/compliment: You’re great at figuring stuff out.
/insult: If I typed ‘stupid’ in google, your name would pop up.
</code></pre></div></div>
<p>Ouch.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>Jammy Jellyfishrepo://p.collection/collections/_p/jammy-jellyfish.md2022-04-22T00:00:00+00:00The release of Ubuntu 22.04.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-04-22/">Until It’s Not Fun</a> newsletter.</em></p>
<p><code class="highlighter-rouge">nano content/posts/2022-04-22/index.md</code></p>
<p>As I am writing this, I am patiently awaiting the release of Jammy Jellyfish – Ubuntu’s 22.04 LTS release. The Ubuntu subreddit and IRC channels are ablaze with newcomers and veterans to Linux alike. Why is everyone so excited?</p>
<p>Well first, what is Ubuntu? Ubuntu is a fork (aka a distribution or distro if you really want to sound cool) of the Linux operating system. Linux is open source and widely used in servers and by tech people. There are many other distros out there: Mint, Arch, Manjaro, and <a href="https://distrowatch.com/">many, many more.</a> These come out when people don’t particularly like the features of another distro. That is the beauty of open source. People can download the source code for the <em>entire</em> operating system, make changes, and publish it as a new distro. For example, Sabily (now discontinued) was built as a fork off of Ubuntu. Someone wanted more support and tools for the Muslim tradition and added Arabic language support, a Quran study tool, and a prayer time tool to the base Ubuntu. Ubuntu stands out for being one of the most user-friendly Linux distros and stands as the closest competitor to closed-source Windows and MacOS.</p>
<p>Every two years in April, Ubuntu drops a Long Term Support (LTS) release. LTS releases are supported for ten years, during which Canonical (the “owner” of this particular Linux distribution) supports, patches, and maintains the software. What this means for users is the LTS release has quick security patches and less bugs for the lifespan of the release.</p>
<p>In between LTS releases, Canonical has developer releases that drop every six months but are only supported for nine months. This is where they test new features, minor bug fixes, and reliability changes that eventually make it into the LTS releases. These are for the tinkerers and developers that want to be on the cutting edge with the shiniest Ubuntu version. Users who download the developer releases need to update their operating system twice a year to stay up to date. This is why only individuals download these and not businesses and enterprises; it is a chore to switch a whole operating system over to a new version and no guarantee that everything will work as it once did. Why risk it when there is LTS support for 10 years?</p>
<p>Ubuntu is great for beginner hobbyists and anyone looking to get a feel for Linux without experiencing too much of a headache. All for free, you can experience open source first hand and really use your machine to its full potential. You join a community of tinkerers, DIY-ers, and problem-solvers. It is a fun playground to break things in and learn from them.</p>
<p>If you want to install Ubuntu for yourself, avoid doing it on the only computer you have. It is absolutely terrifying when it inevitably doesn’t boot on the first try if it is your first time doing this sort of thing. I was profusely sweating for at least six hours when I did this. Don’t get me wrong, I love using Ubuntu and I learned a lot but installing it on your only job-searching/coding/working machine is not for the faint of heart.</p>
<p>Have a great week.</p>
<p>I have the honor to be Your Obedient Servant,</p>
<p>Westley</p>
<p><code class="highlighter-rouge">^O ^X</code></p>IRCrepo://p.collection/collections/_p/irc.md2022-04-15T00:00:00+00:00My experience with using Internet Relay Chat for the first time.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-04-15/">Until It’s Not Fun</a> newsletter.</em></p>
<p>/join #untilitsnotfun</p>
<p>/nick dadofapollo</p>
<p><em>(12:04:08)</em> <strong>Westley is now known as dadofapollo</strong></p>
<p><em>(12:05:16 PM)</em> dadofapollo: IRC (Internet Relay Chat) is a beautiful relic of the internet that helped set the stage for how we communicate on the internet today. IRC was one of the first internet based chat systems. Users can enter different chat rooms called channels and can start communicating with anyone else that is in the same channel. People can connect from anywhere in the world with internet access so you have no idea who you are talking to or where they are from. You only know their username (known as a “nick”) and whatever they share in the channel. There is a certain element of anonymity where people can truly be themselves without fear of being judged for what they look like, what they do, or anything else. It leads to truly organic and wholesome conversation between complete strangers.</p>
<p><em>(12:13:52 PM)</em> dadofapollo: Back when IRC was first created (in the 1980’s), it required programming knowledge to get connected and was used at universities because they were the only places that had computers and internet before they were mainstream consumer products. As more and more households got connected to the internet, IRC was what people used to communicate with one another. Then as the internet evolved and platforms like Facebook and Discord came online, people stopped wanting to connect with strangers on the internet and used these social platforms to connect only with people they knew in real life. IRC usage has been declining from millions of users in the early 2000’s to only tens of thousands today.</p>
<p><em>(12:35:56 PM)</em> dadofapollo: The interface looks familiar and old <em>in a good way</em>. It is a line-based interface so each message exists on one line. Here is what a typical exchange looks like (with nicks blurred out):</p>
<p><img src="/assets/irc_example.webp" alt="Picture showing typical interface for an IRC channel. It shows people talking about Stephen King books." /></p>
<p><em>(12:36:28 PM)</em> dadofapollo: There are no fancy profile pictures, gifs, pictures, or emojis - it is simply a space for conversation.</p>
<p><em>(1:01:44 PM)</em> dadofapollo: I have truly enjoyed dabbling in IRC channels recently. I was introduced to this internet antique by Gretchen McCulloch in her book <a href="https://gretchenmcculloch.com/book/">Because Internet.</a> I like having IRC open when I am doing light work on my computer or relaxing at night before bed. It’s like having your dorm room door open for anyone to come in and talk but without any of the awkwardness or wondering if they will ever leave or worrying about them inviting you to a party when all you want to do is sit at home and do lame stuff like read a book. As McCulloch puts it, IRC channels are a fantastic “third place”: the hallway at a conference, an informal club meet-up, a car show, where people come together under similar interests and have organic conversation more powerful than their more polished counterparts like speeches or work meetings.</p>
<p><em>(1:19:42 PM)</em> dadofapollo: My absolute favorite channel I have found is ##books on the Libera server. On a normal day, there are only about 50 people in the channel, making it feel more cozy and personal. People talk about what they are reading, their opinions about those books and authors, and anything else book related. In my real life social circle, I don’t really have anyone to talk about books with because I have a small circle and it takes time to get through a book. In ##books, there is a constant stream of 50 people talking about books I probably wouldn’t have even heard of otherwise.</p>
<p><em>(1:28:18 PM)</em> dadofapollo: I am going to continue talking in these IRC spaces until it completely dies off. I hope to develop new relationships with these people completely through this simple text-based exchange network. I want to recognize their nicks and associate them with good conversation. Most importantly, I hope people in the future will say about me “Oh there’s dadofapollo! I have no idea where he is or what he looks like but I do know that he has a good heart and that he is my friend.”</p>
<p>/quit see you next week</p>
<p><em>(1:30:22 PM)</em> <strong>dadofapollo has left the room (quit: see you next week)</strong></p>Ergodoxrepo://p.collection/collections/_p/ergodox.md2022-04-11T00:00:00+00:00My new split mechanical keyboard.<p><em>This piece first appeared on the <a href="https://untilitsnotfun.com/posts/2022-04-11/">Until It’s Not Fun</a> newsletter.</em></p>
<p>It has been a couple of weeks now with my <a href="https://ergodox-ez.com?utm_source=untilitsnotfun">Ergodox EZ keyboard</a>. Not only is the split design strange, I also moved every single key from the QWERTY layout. Since QWERTY was designed in the 1800’s to keep typewriter components from hitting each other (also to help telegraph operators translating Morse code and also because Remington and Sons bought the rights to a popular typewriter design) and I don’t use a typewriter, why not change it to something more ergonomic?</p>
<p>I went with the <a href="https://engram.dev/">Engram layout</a>. Optimized to reduce lateral finger movement and increase efficiency for common letter pairs, it seems like a strong candidate for replacing QWERTY someday. The <em>only</em> reason QWERTY still exists is because it is so ubiquitous. People can use any other computer and type just as efficiently as they normally do. As soon as someone tries to use my keyboard, myself included still, typing speed takes a huge plummet.</p>
<p>As for the keyboard itself, I absolutely love it. The design is clean and feels well made. More importantly, I like the repairability factor and its open source nature. Unlike most other tech products, companies prefer if you didn’t open up their products to fix them; they would rather you buy a new one. For the Ergodox, they encourage you to fix it yourself or write your own firmware. If mine breaks, I can replace any part myself (with Google’s help). The icing on the cake is it uses open source software to run. As a proponent for open source (our website is open source!), this is exciting. *tin foil hats on* Who knows what kinds of keyloggers are on Microsoft and Apple products? With open source software, anyone can go look at the source code. The Ergodox also allows you to add “layers” to the keyboard - holding a certain key changes other keys on the board. One of my layers allows me to hold a key with my left thumb and have a number pad in my right hand all without my fingers leaving the home row. I have similar layers for other common things like symbols and media.</p>
<p>The ergonomic design is the most important part. Because the board is in two pieces, it allows you to place each half shoulder width apart. This prevents you from having to bend your wrists at unnatural angles when typing. (Hack: This is also the perfect spacing to prop up your phone on the legs of the tilt kit.) My wrists would hurt after a long day of coding but now I can comfortably be on my keyboard all day without pain or discomfort.</p>
<p>Overall, I would recommend anyone who spends more than a couple of hours typing each day to get this keyboard. The efficiency gain is incredible, the ability to repair it is a must, and your hand and wrists will thank you.</p>
<p>Westley</p>