<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>My notes and stuff - Learning</title>
    <subtitle>This is just a space for me to share some notes and thoughts. I hope someone finds something useful here.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://suchaboris.com/tags/learning/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://suchaboris.com/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-03-08T00:00:00+00:00</updated>
    <id>https://suchaboris.com/tags/learning/atom.xml</id>
    <entry xml:lang="en">
        <title>Helping with IT</title>
        <published>2026-03-08T00:00:00+00:00</published>
        <updated>2026-03-08T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://suchaboris.com/blog/helping-with-it/"/>
        <id>https://suchaboris.com/blog/helping-with-it/</id>
        
        <content type="html" xml:base="https://suchaboris.com/blog/helping-with-it/">&lt;p&gt;My kids are in elementary school, and even though my oldest has been there for a while, I only really started getting involved with the PTA at the start of this school year. I’m not sure why I waited for a couple of years, but I think I just wanted to be more helpful in the place where my kids spend so much of their day.&lt;&#x2F;p&gt;
&lt;p&gt;I’ve done the usual volunteering before (class parties and school events) but I wanted to try contributing on a slightly higher level. I started attending more meetings and trying to be more attentive to how things actually run. And now, I have become the point person for a lot of IT-related matters for the PTA.&lt;&#x2F;p&gt;
&lt;p&gt;It’s been a great experience so far. As a software engineer, I’m used to the way big companies work, but a small non-profit is a completely different world with its own set of needs. I’m learning a lot and honestly enjoying it quite a bit. My plan is to share what I’m doing here as I try to improve things for our PTA. Hopefully, someone else finds it useful, and it’ll be a nice record for me to look back on when my kids eventually head to middle school.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>AI for Switching to a New Codebase</title>
        <published>2025-12-21T00:00:00+00:00</published>
        <updated>2025-12-21T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://suchaboris.com/blog/ai-for-switching-to-a-new-codebase/"/>
        <id>https://suchaboris.com/blog/ai-for-switching-to-a-new-codebase/</id>
        
        <content type="html" xml:base="https://suchaboris.com/blog/ai-for-switching-to-a-new-codebase/">&lt;p&gt;I recently moved to a new team at &lt;strong&gt;Zendesk&lt;&#x2F;strong&gt;, which meant switching to a new programming language and framework I haven&#x27;t used in years.&lt;&#x2F;p&gt;
&lt;p&gt;Besides reading various related documents and trying to familiarize myself with new things, I think I have come up with the most useful &lt;strong&gt;AI prompt&lt;&#x2F;strong&gt; I have used so far. It goes something like this:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;I&#x27;ve been using &lt;strong&gt;[Language A + Framework 1]&lt;&#x2F;strong&gt; for the last 3 years and have not used &lt;strong&gt;[Language B]&lt;&#x2F;strong&gt; since version X. Tell me everything I need to know switching to this codebase, which is using the latest version of &lt;strong&gt;[Language B]&lt;&#x2F;strong&gt; and &lt;strong&gt;[Framework 2]&lt;&#x2F;strong&gt; as a framework.&quot;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;And this was awesome. It helped me map my existing knowledge to the new environment, highlighting new language features and framework conventions I had missed. I asked a lot of clarifications and follow-up questions, and at this point, I feel like I am very familiar with the code and features of the framework. This is probably the most time-saving prompt I have used to date.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Power of Hands-on Learning</title>
        <published>2025-11-23T00:00:00+00:00</published>
        <updated>2025-11-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://suchaboris.com/blog/the-power-of-hands-on-learning/"/>
        <id>https://suchaboris.com/blog/the-power-of-hands-on-learning/</id>
        
        <content type="html" xml:base="https://suchaboris.com/blog/the-power-of-hands-on-learning/">&lt;p&gt;This week, I wanted to highlight briefly how important it is to be &lt;strong&gt;hands-on&lt;&#x2F;strong&gt; with any learning. Theory is great, and I would have learned a lot just by reading &lt;strong&gt;Kubernetes&lt;&#x2F;strong&gt; docs and examples. But I would never solidify that knowledge if I hadn&#x27;t built my own &lt;strong&gt;K8s cluster&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;When you are actually applying what you have learned, there is some different feedback loop in the brain that makes it stick better. I&#x27;m sure other people can explain it better. All I want to say is if you want to learn something new, just reading about it is not enough. You need to practice it. I know that&#x27;s nothing new, it&#x27;s a well-known fact. I&#x27;m just comprehending and appreciating it much more after doing it myself.&lt;&#x2F;p&gt;
&lt;p&gt;I find it a bit relevant with &lt;strong&gt;AI&lt;&#x2F;strong&gt;. I always ask it to explain to me what and why it is doing certain things so I understand. But when I actually do something similar myself, my understanding is much deeper. And that&#x27;s just much more satisfying.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Joy of Scope Creep in a Homelab</title>
        <published>2025-10-26T00:00:00+00:00</published>
        <updated>2025-10-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://suchaboris.com/blog/the-joy-of-scope-creep-in-a-homelab/"/>
        <id>https://suchaboris.com/blog/the-joy-of-scope-creep-in-a-homelab/</id>
        
        <content type="html" xml:base="https://suchaboris.com/blog/the-joy-of-scope-creep-in-a-homelab/">&lt;p&gt;Last week was a classic case of &lt;strong&gt;scope creep&lt;&#x2F;strong&gt; (for a personal project): I started one task and it instantly spawned five more. On one hand, it&#x27;s a good learning process; on the other, it feels less productive because my To-Do list got bigger, not smaller.&lt;&#x2F;p&gt;
&lt;p&gt;All I wanted was to set up some &lt;strong&gt;security scanner&lt;&#x2F;strong&gt; for my &lt;strong&gt;homelab K8s cluster&lt;&#x2F;strong&gt;. After researching different tools, I spun one up and got a summary report, which was great. Time to start fixing vulnerabilities and misconfigurations, right?&lt;&#x2F;p&gt;
&lt;p&gt;Well, I thought I needed to set up alerting first so I know the number does not go up. But for that, I need to set up &lt;strong&gt;secret management&lt;&#x2F;strong&gt; so alerts can be sent via email. And each part requires quite a bit of reading, research, and evaluation of which solution will work best for my case.&lt;&#x2F;p&gt;
&lt;p&gt;And so, by the end of the week, my To-Do list for the homelab is twice as big as it was when the week started. And I love it. I am learning so much with this project.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Useful Productivity Courses for Obsidian and Note-taking</title>
        <published>2025-09-14T00:00:00+00:00</published>
        <updated>2025-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://suchaboris.com/blog/useful-productivity-courses-for-obsidian-and-note-taking/"/>
        <id>https://suchaboris.com/blog/useful-productivity-courses-for-obsidian-and-note-taking/</id>
        
        <content type="html" xml:base="https://suchaboris.com/blog/useful-productivity-courses-for-obsidian-and-note-taking/">&lt;p&gt;I wanted to let people know about two really useful &lt;strong&gt;Udemy&lt;&#x2F;strong&gt; courses I finished last week. They have nothing to do with software engineering or any specific domain, honestly, and I would highly recommend them to anyone who finds this at least remotely interesting.&lt;&#x2F;p&gt;
&lt;p&gt;One caveat: I purchased these on sale for $10 each, but I think they are absolutely worth the full price. Or you can wait for the next Udemy sale.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.udemy.com&#x2F;course&#x2F;the-zettelkasten-method-in-obsidian&#x2F;&quot;&gt;The Zettelkasten Method in Obsidian&lt;&#x2F;a&gt; — This course teaches you to take better notes, not just write down information, but gather knowledge.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.udemy.com&#x2F;course&#x2F;mastering-goal-setting-with-obsidian&#x2F;&quot;&gt;Mastering Goal Setting with Obsidian&lt;&#x2F;a&gt; — This is a very powerful system to set, track, and achieve your goals. It takes some work to get started, but it&#x27;s designed to become a habit.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;You don&#x27;t have to use &lt;strong&gt;Obsidian&lt;&#x2F;strong&gt;. I don&#x27;t; I use &lt;strong&gt;Logseq&lt;&#x2F;strong&gt; for my notes. You can use whatever is convenient for you. Even pen and paper would work fine.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
