<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://blog.yechiel.me/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.yechiel.me/" rel="alternate" type="text/html" /><updated>2026-05-27T11:32:10-04:00</updated><id>https://blog.yechiel.me/feed.xml</id><title type="html">Rabbi On Rails</title><subtitle>Rabbi on Rails: where I pontificate on matters related to Judaism, tech, career, ethical AI and more.</subtitle><author><name>Yechiel Kalmenson</name></author><entry><title type="html">Refactoring Your Bitachon: Moving From Monolith to Modular</title><link href="https://blog.yechiel.me/decoupling-your-livelihood-79c7a122a44d" rel="alternate" type="text/html" title="Refactoring Your Bitachon: Moving From Monolith to Modular" /><published>2025-12-22T12:04:12-05:00</published><updated>2025-12-22T12:04:12-05:00</updated><id>https://blog.yechiel.me/2025-12-22_Refactoring-Your-Bitachon--Moving-From-Monolith-to-Modular</id><content type="html" xml:base="https://blog.yechiel.me/decoupling-your-livelihood-79c7a122a44d"><![CDATA[<hr />

<h3 id="refactoring-your-bitachon-moving-from-monolith-tomodular">Refactoring Your Bitachon: Moving From Monolith to Modular</h3>

<p>I was recently learning <strong>Shaar HaBitachon</strong> (“<em>The Gate of Trust</em>”) — a section of the classic 11th-century work Chovot Halevavot (“<em>Duties of the Heart”)</em> by Rabbeinu Bachya ibn Pekuda dedicated to cultivating trust in G-d — with my Chavruta (study partner). (By the way, shout-out to this amazing book! If you aren’t learning it yet, I highly recommend picking it up! It’s a game-changer for your mindset!)</p>

<p>We were learning a part in <a href="https://www.chabad.org/library/article_cdo/aid/5478430/jewish/Chapter-Five-Part-4-Proper-Attitude.htm"><strong>Chapter Five</strong></a> which discusses the proper attitude one should have towards the “means” (<em>hishtadlut</em>, or personal effort) we employ to make a living.</p>

<p>Rabbeinu Bachya, the author, explains that there is a fundamental difference between someone who has Bitachon (trust in G-d) and someone who trusts in their own efforts:</p>

<blockquote>
  <p><em>“While a person who relies on G-d also involves himself in various means of obtaining his livelihood… he doesn’t rely on them, nor does he expect them to either benefit him or cause him harm unless G-d wills it to be.</em></p>
</blockquote>

<blockquote>
  <p><em>The only reason he involves himself in them is his choice to carry out the service of the Creator, Who instructed him to involve himself in the world…”</em></p>
</blockquote>

<p>Contrast this with the person <strong>without Bitachon</strong> :</p>

<blockquote>
  <p><em>“However, a person who does not rely on G-d involves himself in the means of pursuing his livelihood because he relies on them for help and protection… If they do indeed help him, then he will praise them…</em></p>
</blockquote>

<blockquote>
  <p><em>If, however, they do not help him, then he will abandon them, reject them, and turn his desire away from them.”</em></p>
</blockquote>

<p>As I was reading this, it hit me: <strong>This is exactly the concept of Decoupling in programming.</strong></p>

<h3 id="spaghetti-code-vs-modulardesign">Spaghetti Code vs. Modular Design</h3>

<p>As developers, we know the pain of “tightly coupled” code. That’s when Module A is so knowledgeable about, and dependent on, the inner workings of Module B that you can’t touch one without breaking the other. If you want to swap out your database from MySQL to Postgres, but your business logic is writing raw SQL queries directly inside the controller, you’re in for a nightmare. Everything is tangled. The logic <em>depends</em> on the specific implementation.</p>

<p>Good architecture, on the other hand, strives for <strong>Decoupling</strong>.</p>

<p>You define an interface. Your business logic requests data, but it doesn’t care <em>how</em> that data is retrieved. You can swap out the database, change the API, or refactor the entire backend — and as long as the interface remains the same, the application keeps running smoothly. The logic is independent of the implementation details.</p>

<h3 id="refactoring-yourbitachon">Refactoring Your Bitachon</h3>

<p><em>Shaar HaBitachon</em> is teaching us to refactor our lives to be <strong>loosely coupled</strong>.</p>

<p>A person with true Bitachon has “decoupled” their livelihood (<em>Parnassah</em>) from their job.</p>

<ul>
  <li><strong>The Interface:</strong> G-d’s promise to sustain us.</li>
  <li><strong>The Implementation:</strong> The current job, gig, or business deal (the means/effort).</li>
</ul>

<p>When you are tightly coupled to your job, you are living in a legacy codebase full of dependencies. You think, “This job is the <em>only</em> way I can pay my mortgage.” That’s a fragile architecture. If that specific “module” (the job) crashes, your whole system goes down.</p>

<p>However, when you live with Bitachon, you realize that your livelihood comes from the “Sustenance Service” (G-d), and your job is just one interchangeable module used to deliver it.</p>

<p>If you lose your job, or a deal falls through? It’s not a system failure. It’s just a hot-swap. G-d is simply deprecating one method and initializing another. You don’t panic because your “Sustenance Provider” hasn’t changed — only the delivery mechanism has.</p>

<h3 id="the-whymatters">The “Why” Matters</h3>

<p>What really struck me in that chapter of <em>Shaar HaBitachon</em> is the motivation. The person with Bitachon still works just as hard! But why?</p>

<p>Not to <em>get</em> money, but to <strong>fulfill the will of G-d</strong>.</p>

<p>Just like we write modular code to make our applications robust, scalable, and maintainable, we should strive to make our trust in G-d robust and modular. We do the work because it’s the right thing to do (the spec), but we know that the result is handled entirely by the Core System.</p>

<p>So, the next time you’re refactoring a messy class or abstracting away a dependency, take a second to think: <strong>Is my own Bitachon tightly coupled to my job, or is it modular enough to handle whatever life throws at it?</strong></p>

<p><img src="/assets/images/posts/2025-12-22-2025-12-22_Refactoring-Your-Bitachon--Moving-From-Monolith-to-Modular-0.jpeg" alt="My Sha’ar Habitachon on my desk, in the background you can see my laptop as well as a few stickers strewn about on the desk." /></p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Do You Even Wordle?</title><link href="https://blog.yechiel.me/do-you-even-wordle-e32de7da25fd" rel="alternate" type="text/html" title="Do You Even Wordle?" /><published>2022-01-27T21:56:58-05:00</published><updated>2022-01-27T21:56:58-05:00</updated><id>https://blog.yechiel.me/2022-01-28_Do-You-Even-Wordle-</id><content type="html" xml:base="https://blog.yechiel.me/do-you-even-wordle-e32de7da25fd"><![CDATA[<hr />

<h3 id="do-you-evenwordle">Do You Even Wordle?</h3>

<blockquote>

</blockquote>

<p>If you’re on social media, chances are that you are one of two kinds of people; those who post their Wordle results every day or those who are extremely annoyed by the yellow and green boxes flooding their feeds.</p>

<p>What is it about this word game that took the world by storm and made it so popular (at least until the next trend comes along)?</p>

<p>There are plenty of takes out there, but it seems to me that people find Wordle so wholesome because it stands in contrast to so much of what makes the toxic parts of the internet so toxic.</p>

<p>Unlike most apps and games out there, Wordle isn’t spying on you, it isn’t trying to drive engagement, it’s not addictive, and it isn’t trying to suck you into playing for hours every day. In fact, by only giving one word a day, it sets a pretty tight limit to how much time you can waste on it every day.</p>

<p>A lot has been said about the toxic parts of internet culture, and the large tech companies have been blamed for putting shareholder profits over the well-being of their users.</p>

<p>In Parshat Mishpatim, the first Parshah after the Jews got the Torah at Mount Sinai, the Torah goes into great detail about the laws of civil liability and the responsibility we have for damages caused by our actions and our property.</p>

<p>Just as a person can’t say “I just let my goat graze; it’s not my fault she ate up your tomato patch,” similarly, we can’t absolve ourselves from responsibility for the products and the technology we create.</p>

<p>Sure, profits are important, but they can’t come at the expense of the first principle; don’t be evil.</p>

<p>P.S. Really? “Knoll”? What’s up with <strong>that</strong>?</p>

<p><img src="/assets/images/posts/2022-01-28-2022-01-28_Do-You-Even-Wordle--0.jpg" alt="A screenshot of wordle results." /></p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Talmudic Gems For Rails Developers</title><link href="https://blog.yechiel.me/talmudic-gems-for-rails-developers-77f6cb98c9ad" rel="alternate" type="text/html" title="Talmudic Gems For Rails Developers" /><published>2021-05-19T21:40:59-04:00</published><updated>2021-05-19T21:40:59-04:00</updated><id>https://blog.yechiel.me/2021-05-20_Talmudic-Gems-For-Rails-Developers</id><content type="html" xml:base="https://blog.yechiel.me/talmudic-gems-for-rails-developers-77f6cb98c9ad"><![CDATA[<hr />

<h3 id="talmudic-gems-for-rails-developers">Talmudic Gems For Rails Developers</h3>

<p><img src="/assets/images/posts/2021-05-20-2021-05-20_Talmudic-Gems-For-Rails-Developers-0.jpg" alt="A page from the talmud." /></p>

<p>A few weeks ago, I gave a talk at RailsConf titled Talmudic Gems For Rails Developers.</p>

<p>In the talk I discussed lessons I learned from a lifetime of Talmudic study that helped me in my journey as a developer, and which I felt could benefit other developers in their growth.</p>

<p>The talk is geared at any developer looking to grow using the timeless wisdom of the Talmudic sages, not just Rails developers.</p>

<p>I shared a transcript of the talk in the Torah &amp;&amp; Tech newsletter <a href="https://mailchi.mp/2bc93e8bd182/torah-tech-issue-6751637?e=bb66b91b8e">issue #123</a> (if you haven’t yet, you can sign up to the newsletter, and get the first year’s worth of newsletters in book format, at the Torah &amp;&amp; Tech website: <a href="https://torahandtech.dev/">torahandtech.dev</a>).</p>

<p>The talk has just been posted to YouTube, and I’m happy to share it with my audience!</p>

<iframe src="https://www.youtube.com/embed/d08GFQDT824?feature=oembed" width="700" height="393" frameborder="0" scrolling="no"></iframe>

<p>If you would like to delve into some of the sources I mentioned, you can find links in the source sheet I prepared <a href="https://gist.github.com/achasveachas/000e4e08e193140e372cd4819d025f4a">here</a>.</p>

<p>Happy Learning!</p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">A Tale Of Two Inaugurations</title><link href="https://blog.yechiel.me/a-tale-of-two-inaugurations-3a0f3e7a8632" rel="alternate" type="text/html" title="A Tale Of Two Inaugurations" /><published>2021-01-22T09:16:42-05:00</published><updated>2021-01-22T09:16:42-05:00</updated><id>https://blog.yechiel.me/2021-01-22_A-Tale-Of-Two-Inaugurations</id><content type="html" xml:base="https://blog.yechiel.me/a-tale-of-two-inaugurations-3a0f3e7a8632"><![CDATA[<hr />

<h3 id="a-tale-of-two-inaugurations">A Tale Of Two Inaugurations</h3>

<p><img src="/assets/images/posts/2021-01-22-2021-01-22_A-Tale-Of-Two-Inaugurations-0.jpg" alt="A picture of the inauguration of president Barack Obama." /></p>

<p>Wednesday, the United States and a large part of the world watched as the US swore in Joe Biden as their 46th president.</p>

<p>In his inaugural address, President Biden spoke about unity:</p>

<blockquote>
  <p>“To overcome these challenges, to restore the soul and secure the future of America requires so much more than words. It requires the most elusive of all things in a democracy: Unity.</p>
</blockquote>

<blockquote>
  <p>“In another January, on New Year’s Day in 1863, Abraham Lincoln signed the Emancipation Proclamation. When he put pen to paper, the president said, and I quote: “If my name ever goes down into history, it’ll be for this act. And my whole soul is in it.”</p>
</blockquote>

<blockquote>
  <p>“My whole soul was in it today. On this January day, my whole soul is in this: Bringing America together, uniting our people, uniting our nation. And I ask every American to join me in this cause.</p>
</blockquote>

<blockquote>
  <p>Uniting to fight the foes we face: anger, resentment, hatred, extremism, lawlessness, violence, disease, joblessness and hopelessness. With unity, we can do great things.”</p>
</blockquote>

<p>There is no question that the political discourse has devolved into extreme divisiveness over the last few years, and it’s refreshing to hear from a leader who will do his best to heal the divide rather than fan its flames.</p>

<p><img src="/assets/images/posts/2021-01-22-2021-01-22_A-Tale-Of-Two-Inaugurations-1.jpg" alt="A young picture of the Lubavitcher Rebbe." /></p>

<p class="image-caption"><em>The Lubavitcher Rebbe around the time he assumed leadership of the Chabad Lubavitch movement (1951)</em></p>

<p>But what does unity even mean? Does it mean that everyone has to conform to the same ideas? Do we have to give up our individuality? Are we required to overlook hate and intolerance in the name of “unity”?</p>

<p>Seventy years ago to the day, on the tenth of Shvat 5711 (Jan 17, 1951), a different inaugural address took place.</p>

<p>Rabbi Menachem Mendel Schneerson assumed the leadership of the Chabad Lubavitch movement after the passing of his father in law, and in the first public talk he gave after accepting the position, he said the following:</p>

<blockquote>
  <p>“When my father-in-law, the Rebbe, arrived in America, he quoted the words of the Sages “When you come to a town, follow its customs.” Here in America, people like to hear a “mission statement,” a declaration that is novel and preferably sensational. I don’t know whether there is a need for things to be done in this way, but “when you come to a town, follow its customs.”</p>
</blockquote>

<blockquote>
  <p>“The three loves — the love of G‑d, the love of the Torah, and love toward a fellow Jew — are all one. They are by definition indivisible, like one essence. If a person has a love of G‑d but is without a love of the Torah or love of his fellow Jew, this indicates that something is lacking in his love of G‑d, too. On the other hand, when there is <em>Ahavas Yisrael,</em> then even though this is [merely one] <em>mitzvah,</em> it ultimately leads to a love of the Torah and a love of G‑d.”</p>
</blockquote>

<p>Real unity is around a shared goal and a shared purpose. In the context of Ahavat Yisrael (love of your fellow Jew), that shared purpose is Ahavat Hashem (love of G-d) and Ahavat Hatorah (love of the Torah).</p>

<p>I believe that in the context of political unity, the shared purpose is a love of one’s country. When we acknowledge that, at the end of the day, we all want what’s best for the country, we can put aside personal and political differences and work together toward a common goal.</p>

<p>But just as a person can’t have a true love of Hashem if they don’t love their fellow Jew, similarly, if we let patriotism and love of our country get in the way of our respect for others’ humanity and dignity, then our faux patriotism and love of country aren’t real. They’re merely a cover to justify our disdain for the “other.”</p>

<p>Let us take this moment to reflect, put aside our differences, and work together to build a world that is better for all of us.</p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">What’s In A Name?</title><link href="https://blog.yechiel.me/whats-in-a-name-2f6eb1998981" rel="alternate" type="text/html" title="What’s In A Name?" /><published>2020-12-04T08:50:20-05:00</published><updated>2020-12-04T08:50:20-05:00</updated><id>https://blog.yechiel.me/2020-12-04_What-s-In-A-Name-</id><content type="html" xml:base="https://blog.yechiel.me/whats-in-a-name-2f6eb1998981"><![CDATA[<hr />

<h3 id="whats-in-aname">What’s In A Name?</h3>

<blockquote>

</blockquote>

<p>Programmers spend a lot of time thinking about names.</p>

<p>We name variables, functions, classes, and more. And the names we give can make a real difference in our code’s readability. We’ve all had the experience of working on an old piece of legacy code and wondering; is the variable <code class="language-plaintext highlighter-rouge">temp</code> holding the current temperature, or is it just a temporary placeholder? Or the programmer who named all of their variables <code class="language-plaintext highlighter-rouge">x</code>, <code class="language-plaintext highlighter-rouge">x1</code>, <code class="language-plaintext highlighter-rouge">x2</code>, etc.</p>

<p>It gets a little trickier when it comes to naming people and, more specifically, what they do.</p>

<p><img src="/assets/images/posts/2020-12-04-2020-12-04_What-s-In-A-Name--0.jpeg" alt="A name tag." /></p>

<p>Here some people start arguing that naming doesn’t <strong>really</strong> matter.</p>

<p>“Does it really matter if you’re called a Software Developer or a Software Engineer?” “Who cares if you get the title ‘Sr.’? As long as you do senior work and get paid a senior salary, does the title matter?”</p>

<p>At first glance, it may seem like they have a point; do names really matter? “A rose by any other name would smell as sweet” in Shakespeare’s words.</p>

<p>But the truth is, names and titles <strong>do</strong> matter, especially to those of us who are usually marginalized and have a hard time getting their voices heard and respected.</p>

<p>In this week’s Parshah, Yaakov meets an angel. After a struggle, Yaakov insists that the angel bless him.</p>

<p>The angel told him, “Your name shall no longer be called Yaakov, but Yisrael because you have commanding power with [an angel of] God and with men, and you have prevailed.”</p>

<p>The name “Yaakov” was given to him because he was born on the heel (“akeiv” in Hebrew) of his brother Esav. Sure enough, up until that point, Yaakov’s life was dictated by the fear of his older brother, eventually causing him to leave home and hide for 20 years in the house of his uncle Lavan.</p>

<p>When Yaakov met the angel, the angel told him it was time to leave that behind. Instead of calling himself Yaakov, on the heels of his brother, his name would be Yisrael, from the Hebrew word “Sar,” or minister, he was now the ruler of his destiny and would have the upper hand over his adversaries.</p>

<p>Sure enough, Yaakov went on to meet his brother Esav, but this time from a position of power, they establish a truce, and from that point on, Esav is no longer a presence in Yaakov’s life.</p>

<p>So names clearly do make a difference. Maybe not to you, but to people who are used to being marginalized, that “Sr.” title can mean the difference between being ignored and being noticed. Between being talked over and being listened to.</p>

<p>So let’s find the “Yaakovs” in our work and be the angel who will help them discover their inner “Yisrael” (and yes, that Yaakov may very well be you)!</p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">The #101DaysOfCode Challenge</title><link href="https://blog.yechiel.me/the-101daysofcode-challenge-766ee1ebd50a" rel="alternate" type="text/html" title="The #101DaysOfCode Challenge" /><published>2020-11-12T19:52:46-05:00</published><updated>2020-11-12T19:52:46-05:00</updated><id>https://blog.yechiel.me/2020-11-13_The--101DaysOfCode-Challenge</id><content type="html" xml:base="https://blog.yechiel.me/the-101daysofcode-challenge-766ee1ebd50a"><![CDATA[<hr />

<h3 id="the-101daysofcode-challenge">The #101DaysOfCode Challenge</h3>

<p><em>This Dvar Torah was originally published in Torah &amp;&amp; Tech, the weekly newsletter I publish together with my good friend</em> <a href="https://twitter.com/RabbiGreenberg?source=post_page---------------------------"><em>Ben Greenberg</em></a><em>. To order volume one of Torah &amp;&amp; Tech containing the first year’s worth of Divrei Torah or to subscribe to get the weekly issue delivered straight to your inbox click</em> <a href="https://torahandtech.dev/"><em>here</em></a><em>.</em></p>

<p><img src="/assets/images/posts/2020-11-13-2020-11-13_The--101DaysOfCode-Challenge-0.jpg" alt="Computer with code." /></p>

<p>Last week we hit a milestone; Torah &amp;&amp; Tech published its 100th newsletter! But as exciting as hitting that milestone was for us, this week with the 101st newsletter, is arguably more important.</p>

<p>A few years ago, when I was in the middle of my career switch to tech, I took part in the #100DaysOfCode challenge (actually, in a variant of it that took Shabbat into account, which I called <a href="https://dev.to/yechielk/introducing-86daysofcode-2ga9">#86DaysOfCode</a>).</p>

<p>For those unfamiliar with the challenge, the participant commits to spending some time each day for 100 days on code related stuff; either learning, working on projects, going through tutorials, whatever. The challenge usually involves some form of accountability, usually by posting on social media using the #100DaysOfCode hashtag.</p>

<p>Taking part in the challenge was not easy. It involved many late nights and long weekends. Finishing the challenge felt like a huge accomplishment.</p>

<p>But beyond the accomplishment of coding for 100 days straight, the real effect of the challenge became clear to me the next day, day number 101.</p>

<p>On that day, without any tweets and hashtags, when I just sat at the computer coding, that’s when I realized how the challenge changed me. Coding was now a habit; it was something I did without needing any special commitments or challenges.</p>

<p>There’s a fascinating Gemarah regarding the significance of 101:</p>

<p><em>Bar Hei Hei said to Hillel: What is the meaning of that which is written: “Then you shall again discern between… one who serves G-d and one who does not serve Him” (Malachi 3:18)… Hillel said to him: The one “who serves Him” and the one “who does not serve Him” are both referring to completely righteous people. But the verse is hinting at a distinction between them, as one who reviews his studies one hundred times is not comparable to one who reviews his studies one hundred and one times.</em></p>

<p><em>Bar Hei Hei said to [Hillel]: And due to one extra time that he did not review, the verse calls him a person “who does not serve Him”? Hillel said to him: Yes. Go and learn from the market of donkey drivers. One can hire a driver to travel up to ten parasangs for one dinar. However, he will travel eleven parasangs only for two dinars. This shows that any departure beyond the norm is considered a significant difference.</em></p>

<ul>
  <li>Chagigah 9b</li>
</ul>

<p>What is the meaning of the Gemarah?</p>

<p>In those days, books were hard to come by, and most of the transmission of knowledge was done orally, from teacher to student.</p>

<p>After each lesson, students had to commit their studies to memory or risk forgetting it all. The common practice was to review each lesson 100 times.</p>

<p>Hillel was telling Bar Hei Hei that a student who reviewed their studies 100 times still wasn’t worthy of the title “one who serves G-d,” the student was merely doing what was expected of them. But a student who reviewed 101 times? That was a student who went above the norm! They weren’t just reviewing to “tick off a box”; the learning became part of them; they were now ones who “serve Him.”</p>

<p>Sure it’s nice to hit milestones, and seeing that “# 100” in the subject line felt like the culmination of so much hard work! But the # 101 shows that we moved beyond that! We’re in it for the long haul, and we hope you will stick around with us for the journey</p>

<p>Shabbat Shalom,</p>

<p><em>Yechiel</em></p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">A New Beginning… Again!</title><link href="https://blog.yechiel.me/a-new-beginning-again-cd14cb3a228d" rel="alternate" type="text/html" title="A New Beginning… Again!" /><published>2020-10-16T08:49:27-04:00</published><updated>2020-10-16T08:49:27-04:00</updated><id>https://blog.yechiel.me/2020-10-16_A-New-Beginning--Again-</id><content type="html" xml:base="https://blog.yechiel.me/a-new-beginning-again-cd14cb3a228d"><![CDATA[<hr />

<h3 id="a-new-beginning-again">A New Beginning… Again!</h3>

<p><em>This Dvar Torah was originally published in Torah &amp;&amp; Tech, the weekly newsletter I publish together with my good friend</em> <a href="https://twitter.com/RabbiGreenberg?source=post_page---------------------------"><em>Ben Greenberg</em></a><em>. To order volume one of Torah &amp;&amp; Tech containing the first year’s worth of Divrei Torah or to subscribe to get the weekly issue delivered straight to your inbox click</em> <a href="https://torahandtech.dev/"><em>here</em></a><em>.</em></p>

<p><img src="/assets/images/posts/2020-10-16-2020-10-16_A-New-Beginning--Again--0.jpeg" alt="The word Bereshit in the Torah." /></p>

<p>This week we will be reading Parashat Bereshit, the first Torah portion, starting yet another cycle of reading the Torah, which we will conclude next Simchat Torah.<br />
 <br />
 A story is told about an old bubby who, one year, when the story of Yosef being sold by his brothers was read in Shul, couldn’t hold herself in and sobbed loudly at the injustice of it all.<br />
 <br />
 Next year, when Parshat Vayeshev came around, and Yosef’s story was read again, the kindly bubby had had enough. “No!” she shouted to the dismay of the whole Shul, “I will not feel bad for Yossef anymore! He should know better! Doesn’t he remember what happened last year? Why did he go out to his brothers again! Of course they will sell him! The fool does not deserve my sympathy!”<br />
 <br />
 Every year we read the Torah again, but is it really the same?<br />
 <br />
 Think of it as a loop in programming.<br />
 <br />
 We’ve all accidentally gotten ourselves into an infinite loop at some point, but in code that’s properly written, each iteration of the loop, while it might look just like the last iteration, is different. Counters have been incremented, the program’s state has changed, events have been fired off, etc.<br />
 <br />
 The code might be the same in each iteration, but it acts on a different program with a new state.<br />
 <br />
 Similarly, while the words of the Torah we will read this Shabbat might be the same words we read last year and the year before and before that, the <strong>person</strong> reading those words has changed.<br />
 <br />
 You are not the same person you were last year; you’ve grown, and the way you relate to the Torah, the lessons you learn, the parts that speak to you, all that has changed.<br />
 <br />
 So as you read the words of the first Parshah this Shabbat, don’t look at it as more of the same. Try to find something new; look at it from a new perspective, maybe learn it with a new commentary or a new study partner.<br />
 <br />
 After all, what matters is not how much Torah you learn; it’s how much the Torah taught you!</p>

<p>Shabbat Shalom,</p>

<p><em>Yechiel</em></p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Forging A Connection</title><link href="https://blog.yechiel.me/forging-a-connection-50841a42e692" rel="alternate" type="text/html" title="Forging A Connection" /><published>2020-09-24T21:23:05-04:00</published><updated>2020-09-24T21:23:05-04:00</updated><id>https://blog.yechiel.me/2020-09-25_Forging-A-Connection</id><content type="html" xml:base="https://blog.yechiel.me/forging-a-connection-50841a42e692"><![CDATA[<hr />

<h3 id="forging-a-connection">Forging A Connection</h3>

<p><em>This Dvar Torah was originally published in Torah &amp;&amp; Tech, the weekly newsletter I publish together with my good friend</em> <a href="https://twitter.com/RabbiGreenberg?source=post_page---------------------------"><em>Ben Greenberg</em></a><em>. To order volume one of Torah &amp;&amp; Tech containing the first year’s worth of Divrei Torah or to subscribe to get the weekly issue delivered straight to your inbox click</em> <a href="https://torahandtech.dev/"><em>here</em></a><em>.</em></p>

<p><img src="/assets/images/posts/2020-09-25-2020-09-25_Forging-A-Connection-0.jpeg" alt="A Chassid praying." /></p>

<p><a href="https://twitter.us19.list-manage.com/track/click?u=30eae9068398a251f4e180849&amp;id=20949ea047&amp;e=969546513b">A few weeks ago</a>, we spoke about the concept of Teshuva. We mentioned that the common translation of “repentance” is inaccurate, and how the real meaning of the Hebrew word Teshuvah is closer to the idea of “return” to your true self.</p>

<p>This week I would like to examine another term commonly associated with the High Holidays, the concept of Tefillah.</p>

<p>Tefillah is commonly translated as “prayer,” but “prayer” in Hebrew is not Tefillah but bakashah.</p>

<p>These terms are opposites. Bakashah means to pray, request, beseech. But Tefillah means to attach oneself (see Rashi on Bereshit 30:8).</p>

<p>In bakashah, the person asks G‑d to provide them, from above, with what they lack. Therefore when a person does not need anything or feels no desire for a gift from above, bakashah becomes redundant.</p>

<p>But in Tefillah, the person seeks to connect to G‑d. It is a movement from below, from humanity, reaching towards G‑d. And this is something appropriate to everyone and at every time.</p>

<p>Similar to how when you need to access a website, you do it with an HTTP request. The meaning of the word “request” here is not the same as what laypeople mean with that word; you aren’t asking the server to please be nice and serve up a webpage. The server is ready to serve the web page, you just need to connect to it via the HTTP request, and as soon as the connection is established, the server can send over the webpage.</p>

<p>And, just as there are different kinds of HTTP requests, there are also other kinds of Tefillot. There are GET requests, where we ask G-d to provide us with our needs. PATCH requests where we beseech G-d to annul any harsh decrees that may have already been decreed against us. And (most relevant to Yom Kippur), DELETE requests where we ask G-d to erase our sins.</p>

<p>The Jewish soul has a bond with G‑d. But it also inhabits a body, whose preoccupation with the material world may attenuate that bond. So it has continuously to be strengthened and renewed. This is the function of Tefillah. And it is necessary for every Jew.</p>

<p>For while there may be those who do not lack anything and thus have nothing to request of G‑d, there is no-one who does not need to attach themself to the source of all life.</p>

<p>Shanah Tovah,</p>

<p><em>Yechiel</em></p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Technical Holiness</title><link href="https://blog.yechiel.me/this-dvar-torah-was-originally-published-in-torah-tech-the-weekly-newsletter-i-publish-970b427144f8" rel="alternate" type="text/html" title="Technical Holiness" /><published>2020-06-25T23:51:03-04:00</published><updated>2020-06-25T23:51:03-04:00</updated><id>https://blog.yechiel.me/2020-06-26_Technical-Holiness</id><content type="html" xml:base="https://blog.yechiel.me/this-dvar-torah-was-originally-published-in-torah-tech-the-weekly-newsletter-i-publish-970b427144f8"><![CDATA[<hr />

<h3 id="technical-holiness">Technical Holiness</h3>

<p><em>This Dvar Torah was originally published in Torah &amp;&amp; Tech, the weekly newsletter I publish together with my good friend</em> <a href="https://twitter.com/RabbiGreenberg?source=post_page---------------------------"><em>Ben Greenberg</em></a><em>. To order volume one of Torah &amp;&amp; Tech containing the first year’s worth of Divrei Torah or to subscribe to get the weekly issue delivered straight to your inbox click</em> <a href="https://torahandtech.dev/"><em>here</em></a><em>.</em></p>

<p><img src="/assets/images/posts/2020-06-26-2020-06-26_Technical-Holiness-0.jpg" alt="The Lubavitcher Rebbe." /></p>

<p class="image-caption"><em>The Lubavitcher Rebbe (credit: Zev Markowitz)</em></p>

<p>Today is a day that has much meaning for me.</p>

<p>The 3rd of Tammuz marks the 26th anniversary of the passing of Rabbi Menachem Schneerson OBM in 1994, better known as the Lubavitcher Rebbe.</p>

<p>The Rebbe might be best known for the worldwide network of Chabad Houses that span the globe serving some 3,500 communities and providing for their needs, both spiritual and material. But for me personally, it was the Rebbe’s approach to technology that has informed my career and has found its expression in the creation of the Torah &amp;&amp; Tech newsletter and, more recently, the book.</p>

<p>When the Rebbe took leadership of the Chabad movement in 1950, the Jewish world was reeling from the losses of the holocaust. The few Chassidic dynasties that survived and made their way to the new world were trying to rebuild themselves from the ashes and viewed the technological marvels of the “Goldene Medinah” (the “golden country”) with suspicion. They were afraid that these outside influences would pose a spiritual threat to their way of life, after narrowly escaping the physical threats that almost destroyed them.</p>

<p>The Rebbe saw things differently.</p>

<p>“Everything the Holy One Created in his world, he has created for His honor” (Pirkei Avot chapter 6:11)</p>

<p>Nothing in this world happens by chance. These technological discoveries can not be a threat to the Torah and a Godly way of life. On the contrary, argued the Rebbe, they can and must be used to help us serve G-d better.</p>

<p>And the relationship both ways. Technological advances created without the moral guidance of the Torah are in danger of becoming tools for evil, while a Torah life that doesn’t use the G-d given tools provided to us is at risk of limiting itself and not maximizing its G-d given potential.</p>

<p>In a sense, where others felt that the worlds of Torah and technology where incompatible, “Torah ^ Tech” in programming terms, the Rebbe saw it as “Torah &amp;&amp; Tech” where both sides of the operation need to be true, and both complement each other.</p>

<p>To that end, the Rebbe encouraged his followers to use all of the cutting edge tools at their disposal to spread the light of Torah to the world. Whether it be by giving Torah classes over the radio, holiday broadcasts on TV, or public Menorah lightings via live satellite hookups.</p>

<p>When the internet came on the scene, the Rebbe’s Chassidim were among the first to realize its potential (chabad.org was registered in 1993, 2 years after the launch of the world wide web!)</p>

<p>This passion the Rebbe had is what drove me when I was a Chabad rabbi giving online Torah classes to children in isolated communities. It’s also what drives me now in my career as a developer, continually reminding me that my technical decisions aren’t divorced from their ethical and moral implications.</p>

<p>It’s also what drives me to write a newsletter every other week where my friend Ben and I try to find a Torah lesson to apply to people in the world of tech, and what drove me after a year of that to publish it all in a book for posterity.</p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Don’t Go At It Alone</title><link href="https://blog.yechiel.me/dont-go-at-it-alone-e6508b49479a" rel="alternate" type="text/html" title="Don’t Go At It Alone" /><published>2020-06-12T13:47:51-04:00</published><updated>2020-06-12T13:47:51-04:00</updated><id>https://blog.yechiel.me/2020-06-12_Don-t-Go-At-It-Alone</id><content type="html" xml:base="https://blog.yechiel.me/dont-go-at-it-alone-e6508b49479a"><![CDATA[<hr />

<h3 id="dont-go-at-italone">Don’t Go At It Alone</h3>

<p><em>This Dvar Torah was originally published in Torah &amp;&amp; Tech, the weekly newsletter I publish together with my good friend</em> <a href="https://twitter.com/RabbiGreenberg?source=post_page---------------------------"><em>Ben Greenberg</em></a><em>. To order volume one of Torah &amp;&amp; Tech containing the first year’s worth of Divrei Torah or to subscribe to get the weekly issue delivered straight to your inbox click</em> <a href="https://torahandtech.dev/"><em>here</em></a><em>.</em></p>

<p>Burnout.</p>

<p>We’ve all been there. We start a new job, the work is interesting, we’re eager to prove ourselves, we take on more and more responsibility. By the time our bodies let us know we’ve bitten off more than we can chew, we’re already in way over our heads; the coming crash is inevitable.</p>

<p>In Parshat Beha’alotcha, we read about the Jews doing what Jews do best; Kvetching.</p>

<p>At one point, Moshe can’t handle it anymore and cries out to G-D in a rare outburst:</p>

<p><em>“Why have You treated Your servant so badly? Why have I not found favor in Your eyes that You place the burden of this entire people upon me? …I cannot carry this entire nation alone, for it is too hard for me. If this is the way You treat me, please kill me if I have found favor in Your eyes, so that I not see my misfortune.”</em><br />
 <em>— Bamidbar 11:11–15</em></p>

<p>What was G-D’s response? Get some help!</p>

<p><em>“Gather seventy of Israel’s elders… and I will draw upon the spirit that is on you and put it upon them; they shall share the burden of the people with you, and you shall not bear it alone.”<br />
 — Bamidbar 11:16–17</em></p>

<p>Very often, we try to be the martyr. We’re convinced we’re the only ones who can put out the fire or carry the deploy.</p>

<p>If we just learn to let go and delegate, we will discover that not only will our own mental health improve, but our team health will improve as well. Others will learn to do the jobs we think only we can; knowledge silos will be eliminated, and our team’s “bus factor” will improve dramatically!</p>

<p>Remember, even Moshe had to learn to delegate!</p>

<p>Shabbat Shalom,<br />
 <br />
 Yechiel</p>]]></content><author><name>Yechiel Kalmenson</name></author><category term="" /><category term="" /><summary type="html"><![CDATA[]]></summary></entry></feed>