<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: noot</title>
    <description>The latest articles on Forem by noot (@noot).</description>
    <link>https://forem.com/noot</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F216692%2Fdaf4e4cd-2415-43e7-81f0-5e6658ba5117.png</url>
      <title>Forem: noot</title>
      <link>https://forem.com/noot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/noot"/>
    <language>en</language>
    <item>
      <title>🎮 Retro Gaming x 🐍 Python</title>
      <dc:creator>noot</dc:creator>
      <pubDate>Tue, 29 Nov 2022 02:31:27 +0000</pubDate>
      <link>https://forem.com/noot/retro-gaming-x-python-1g5g</link>
      <guid>https://forem.com/noot/retro-gaming-x-python-1g5g</guid>
      <description>&lt;p&gt;Hi Dev.to 👋,&lt;/p&gt;

&lt;p&gt;I wanted to share a project I've been working on. It's a CLI tool that scrapes Roms from archive.org sources. I wrote it in Python as an exercise to learn more of it, so if I'm not adhering to best practices, please let me know!!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9v1t75th62nj30gxp1tp.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9v1t75th62nj30gxp1tp.gif" alt="Project maelstrom in action" width="675" height="240"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd also like to share that I'm a huge retro gaming junkie and if you'd like to follow me on Retro Achievements, you can do so here ➡️ &lt;a href="https://retroachievements.org/user/noot" rel="noopener noreferrer"&gt;https://retroachievements.org/user/noot&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If any other retro gamers want to contribute I'm always welcoming PRs 😁&lt;/p&gt;

&lt;p&gt;EDIT: I forgot to post the project URL.. oops! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/devnoot/maelstrom" rel="noopener noreferrer"&gt;https://github.com/devnoot/maelstrom&lt;/a&gt;&lt;/p&gt;

</description>
      <category>emptystring</category>
    </item>
    <item>
      <title>Protip: Use zen mode!</title>
      <dc:creator>noot</dc:creator>
      <pubDate>Wed, 23 Nov 2022 02:28:41 +0000</pubDate>
      <link>https://forem.com/noot/protip-use-zen-mode-nje</link>
      <guid>https://forem.com/noot/protip-use-zen-mode-nje</guid>
      <description>&lt;p&gt;If you're ever feeling overwhelmed by the amount of windows open, or distractions in general, try opening up your code in zen mode.&lt;/p&gt;

&lt;p&gt;In VSCode: Ctrl + Shift + p to open the command palette, then select &lt;strong&gt;Toggle Zen Mode&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Be free. Think free. Clear your mind :)&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Love thy Mouse 🐭</title>
      <dc:creator>noot</dc:creator>
      <pubDate>Wed, 16 Nov 2022 07:10:57 +0000</pubDate>
      <link>https://forem.com/noot/love-thy-mouse-5eg1</link>
      <guid>https://forem.com/noot/love-thy-mouse-5eg1</guid>
      <description>&lt;p&gt;For the past 3 years I have been dead-set on using the mouse as little as possible. To some, this may sound absolutely ludicrous, but to developers, oftentimes the mouse just gets in the way. &lt;/p&gt;

&lt;p&gt;You see, 10x developers have this thing called &lt;strong&gt;flow&lt;/strong&gt; where they get so enveloped into their code, and are cruising and churning out code so quickly that having to lift their hands off the keyboard to grab the mouse becomes a huge problem.&lt;/p&gt;

&lt;p&gt;Notice how this 10x developer keeps their hands on the keyboard AT ALL TIMES.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z5aSKZbh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yo2foaolog0bav60l81c.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z5aSKZbh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yo2foaolog0bav60l81c.gif" alt="A 10x developer vibing" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is maximum efficiency. &lt;br&gt;
This is maximum productivity.&lt;/p&gt;

&lt;p&gt;This was (kind of) my mindset for 3 years. I do believe there's tremendous benefit to the before-mentioned, but I also think it's an elitist (and stubborn) mindset to be in. Keyboard-only is not always best.&lt;/p&gt;

&lt;p&gt;So how did I break this mindset? The answer is simple.&lt;/p&gt;

&lt;p&gt;I bought a Steam Deck.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QSdu-xt6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k4v458qrb6133x7ctjdy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QSdu-xt6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k4v458qrb6133x7ctjdy.png" alt="A Steam Deck" width="880" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No, this isn't an advert for Valve, though I do feel the purchase has been 100% worth it. I've always had a soft spot for handhelds, and I knew that I wanted to buy one the day it was announced.&lt;/p&gt;

&lt;p&gt;The day I got it, I found out that it had a Desktop environment which runs a themed KDE Plasma (at least at the time I'm writing it).&lt;/p&gt;

&lt;p&gt;So I opened up the Steam Deck's "Desktop Mode" and the first thing that caught my eye was the &lt;a href="https://store.kde.org/p/1294174"&gt;absolutely stunning theme&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--R2F6AVmj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2u2tkl59ch9h6mr9ae0m.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R2F6AVmj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2u2tkl59ch9h6mr9ae0m.jpg" alt="Screenshot of KDE Plasma Desktop" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Take a moment to bask in it's beauty.&lt;/p&gt;

&lt;p&gt;...&lt;br&gt;
...&lt;br&gt;
...&lt;/p&gt;

&lt;p&gt;Beauty aside, I found the interface incredibly easy to use, which is a huge accomplishment given that you are navigating a desktop environment with what is essentially a video game controller with a screen. Think about it for a moment. Operating a Desktop with a controller and actually enjoying it. KDE + Valve somehow made it work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KDE 💘 Valve&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I was so impressed that I decided to install KDE Desktop on my laptop to give it a closer look.&lt;/p&gt;

&lt;p&gt;I took some time to configure things in it like virtual desktops, keyboard shortcuts, etc to mimic i3 and also installed some themes. I wanted a desktop environment, but I also wanted to be able to navigate and move windows using only the keyboard.&lt;/p&gt;

&lt;p&gt;I also found a nice Firefox extension called &lt;a href="https://github.com/tridactyl/tridactyl"&gt;tridactyl&lt;/a&gt; that provides easymotion and vim bindings.&lt;/p&gt;

&lt;p&gt;I've been with this setup for about a week now and I think it's here to stay. I get the best of both worlds. A beautiful interface that's easy to configure, and a ton of keyboard shortcuts to move around it. Did I say that I love how easy it is to configure KDE?&lt;/p&gt;

&lt;p&gt;Would I do it all again? &lt;/p&gt;

&lt;p&gt;Hell yeah! &lt;/p&gt;

&lt;p&gt;I learned so much about getting things to work in Linux (I ran i3/Arch btw for a while), was introduced to the magical world of easymotion, and have a killer workflow now because of it. I've also amassed a healthy amount of &lt;a href="https://github.com/devnoot/dotfiles"&gt;dotfiles&lt;/a&gt; in the process 🚀&lt;/p&gt;




&lt;p&gt;canonical_url:&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://dev.to/noot/love-thy-mouse-5eg1"&gt;https://dev.to/noot/love-thy-mouse-5eg1&lt;/a&gt;
&lt;/h2&gt;

</description>
      <category>productivity</category>
      <category>writing</category>
      <category>linux</category>
      <category>ux</category>
    </item>
  </channel>
</rss>
