<?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>DEV Community: Niloy Majumder</title>
    <description>The latest articles on DEV Community by Niloy Majumder (@bluefloyd).</description>
    <link>https://dev.to/bluefloyd</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%2F957344%2F61c5e5fe-9f11-4bd6-8375-577f84aa0689.jpg</url>
      <title>DEV Community: Niloy Majumder</title>
      <link>https://dev.to/bluefloyd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bluefloyd"/>
    <language>en</language>
    <item>
      <title>Nothing you’ve ever sent has truly disappeared: a psychological breakdown</title>
      <dc:creator>Niloy Majumder</dc:creator>
      <pubDate>Tue, 19 May 2026 05:05:14 +0000</pubDate>
      <link>https://dev.to/bluefloyd/nothing-youve-ever-sent-has-truly-disappeared-a-psychological-breakdown-behind-burnlink-37la</link>
      <guid>https://dev.to/bluefloyd/nothing-youve-ever-sent-has-truly-disappeared-a-psychological-breakdown-behind-burnlink-37la</guid>
      <description>&lt;p&gt;Hello world, I’m Niloy, Co-founder, Product Lead &amp;amp; Researcher at &lt;a href="https://www.producthunt.com/products/burnlink" rel="noopener noreferrer"&gt;BurnLink&lt;/a&gt;.Today, I wanted to share something interesting about the thinking behind our product "BurnLink" — what led us to build it in the first place from a psychological perspective and what's the future of BurnLink.&lt;/p&gt;

&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fph-files.imgix.net%2F0b77bf83-49a5-40de-88e9-c19651ed8ed2.png%3Fauto%3Dcompress%26codec%3Dmozjpeg%26cs%3Dstrip%26auto%3Dformat" width="736" height="414"&gt;
&lt;p&gt;&lt;em&gt;A small breakdown of the neuroscience and psychology behind why your instincts about file sharing are often more accurate than the tools themselves.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;There is a moment; brief, easily dismissed — that happens right before you send something sensitive. A half-second pause. A small internal question: &lt;em&gt;is this okay?&lt;/em&gt; Then you override it and hit send anyway.&lt;/p&gt;

&lt;p&gt;Neuroscientists who study decision-making have documented what they call &lt;em&gt;somatic markers&lt;/em&gt; where physical signals the body generates ahead of conscious reasoning, based on prior experience with similar situations. The original research, from Antonio Damasio, was about financial risk decisions. But the broader point holds: your nervous system can flag a situation as worth pausing on before your conscious mind catches up.&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Whether that's precisely what's happening when you hesitate before sending a file — that's a stretch to claim definitively. But the behavior matches: you've seen enough news about data breaches, you've heard enough about cloud retention policies, you've had enough moments of "wait, where did I send that?" and some part of you registered it, even if you never consciously processed it.&lt;br&gt;&lt;/p&gt;
&lt;p&gt;The hesitation isn't irrational anxiety. It's compressed pattern recognition. The question is what you do with it.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;"Privacy anxiety isn't irrational. It's the correct response to how the internet actually works."&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;In 2019, a study published in &lt;em&gt;Computers in Human Behavior&lt;/em&gt; identified a phenomenon researchers called &lt;em&gt;privacy fatigue&lt;/em&gt; — a state where people stop protecting their data not because they stopped caring, but because the effort felt futile. The system was too opaque. The controls too buried. The defaults always against them. &lt;br&gt;&lt;br&gt;This is learned helplessness applied to data. Martin Seligman's original research on learned helplessness showed that when people repeatedly find they cannot control outcomes, they stop trying — even when control becomes available. The behavior persists long after the cause is gone. &lt;br&gt;&lt;br&gt;Most people using Google Drive, email, or Slack to send sensitive files aren't naive. They're fatigued. They know something is off. They've just run out of alternatives — so they compress the discomfort and move on.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Research note:&lt;/p&gt;

&lt;p&gt;A 2023 Pew Research study found 79% of Americans feel they have little control over data companies collect — yet the majority continue using the same platforms. Researchers have called this &lt;em&gt;privacy fatigue&lt;/em&gt;: not indifference, but the behavioral result of repeatedly finding no viable alternative. It looks like acceptance. It isn't.&lt;/p&gt;


&lt;/blockquote&gt;
&lt;p&gt;Here is the thing nobody explains when you sign up for cloud storage or email: the default state of the internet is permanence. Everything is retained. Copied. Synced. Indexed. Your file doesn't go to one place, it distributes across systems you don't control, under retention policies you didn't read, held by third parties with no accountability to you.&lt;br&gt;&lt;/p&gt;
&lt;p&gt;The word "sharing" implies a temporary social act. I share a meal, we both eat it, it's gone. But digital sharing has been quietly redefined. Sharing now means distributing forever, to an address list you only partially see, on infrastructure you cannot audit.&lt;/p&gt;

&lt;p&gt;The anxiety you feel before hitting send is your brain noticing this mismatch, the gap between what "sharing" is supposed to mean and what actually happens. Your instincts were built for a world where sharing was finite. The internet broke that contract without telling you.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;"The file doesn't go to one place. It distributes across systems you don't control, under retention policies you didn't read."&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Most privacy tools operate at the layer of access control who can see what, under what permissions. Password protection. Expiring links. View-only modes. These are real improvements. But they don't address the underlying problem, which is that the file still exists somewhere after the exchange. The surface area of risk shrinks, but it doesn't disappear.&lt;/p&gt;

&lt;p&gt;Psychologically, this matters. Research on perceived control the degree to which people feel they can influence outcomes, consistently shows it's one of the primary variables in whether people feel safe in a situation. Shrinking risk isn't the same as restoring control. As long as the file persists somewhere outside your reach, a residual anxiety persists with it. You're managing the fear, not resolving it.&lt;/p&gt;

&lt;p&gt;Email is basically a non-revocable communication system. Once it’s delivered, control shifts fully to the recipient and their infrastructure—you can’t guarantee deletion, retention, or how it gets redistributed afterward. If it ends up in a breach three years from now because their IT security didn't keep up. You extended trust once and that trust became permanent.&lt;/p&gt;

&lt;p&gt;This is the one of those core psychological problems that &lt;strong&gt;BurnLink &lt;/strong&gt;is designed to solve. Not encryption as a feature. Not "better" file storage. But the restoration of &lt;em&gt;temporal control&lt;/em&gt;, the ability to say: this exists for exactly as long as it needs to, and then it stops.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;"Shrinking risk isn't the same as restoring control. As long as the file persists somewhere outside your reach, the residual anxiety persists with it."&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;There's a reason we used a phrase &lt;em&gt;"burn after reading" and it c&lt;/em&gt;arries cultural weight. From wartime intelligence to personal letters, the act of destruction after reading was understood as the ultimate trust signal: I shared this with you completely, and now it no longer exists. The act of sharing didn't create a permanent object. It created a moment. That's the model we are rebuilding for the digital world. The moment of transfer is real and complete, and then it's over.&lt;br&gt;&lt;br&gt;We are at an early inflection point in how people think about digital permanence. GDPR, data minimization laws, the right to erasure these aren't bureaucratic quirks. They're early signals that permanence is becoming recognized as a liability, not a feature. The next version of the internet won't ask you to manage your privacy through settings menus and opt-outs. It will build privacy into the architecture of transfer itself. I guess I've discussed a lot, should probably stop now haha.&lt;/p&gt;

&lt;p&gt;BurnLink is currently a small, precise product that sits at the beginning of that shift. It doesn't ask you to change how you think. It just gives your instincts somewhere to land. That hesitation before you hit send is not anxiety to be managed. It's intelligence to be trusted. We’ve been building &lt;em&gt;BurnLink &lt;/em&gt;as a response to that signal. And as we move forward, we’re seeing the world shift into a new era of technology one where &lt;em&gt;BurnLink’s&lt;/em&gt; role will continue to evolve alongside it..&lt;br&gt;&lt;br&gt;&lt;em&gt;(to be continued..)&lt;/em&gt;&lt;/p&gt;

</description>
      <category>psychology</category>
      <category>privacy</category>
      <category>web3</category>
    </item>
    <item>
      <title>A Complete Beginner's Guide to Zsh Setup on WSL</title>
      <dc:creator>Niloy Majumder</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:50:46 +0000</pubDate>
      <link>https://dev.to/bluefloyd/a-complete-beginners-guide-to-zsh-setup-on-wsl-34l3</link>
      <guid>https://dev.to/bluefloyd/a-complete-beginners-guide-to-zsh-setup-on-wsl-34l3</guid>
      <description>&lt;p&gt;bluefloyd • June 23rd 2025&lt;/p&gt;

&lt;p&gt;If you're a new developer using WSL (Windows Subsystem for Linux) and want a terminal that feels fast, looks amazing, and helps you work smarter, setting up &lt;code&gt;zsh&lt;/code&gt; with a few enhancements can completely change your workflow. In this blog post, I'll walk you through my complete Zsh setup on WSL, step-by-step.&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%2Fyx43d7rjht9d4s4r9h4s.png" 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%2Fyx43d7rjht9d4s4r9h4s.png" alt="zsh preview" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🧰 Setup
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Zsh (with Oh My Zsh)&lt;/li&gt;
&lt;li&gt;Powerlevel10k theme&lt;/li&gt;
&lt;li&gt;Plugins: Autosuggestions &amp;amp; Syntax Highlighting&lt;/li&gt;
&lt;li&gt;Nerd Fonts&lt;/li&gt;
&lt;li&gt;GUI Terminal &amp;amp; Dircolors themes&lt;/li&gt;
&lt;li&gt;Useful dev aliases&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Before diving into the ZSH setup, let's make sure you have WSL (Windows Subsystem for Linux) with Ubuntu installed on your system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Verify WSL and Ubuntu Installation
&lt;/h2&gt;

&lt;p&gt;Open your terminal (Command Prompt or PowerShell) and run the following command to check if WSL is installed:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wsl &lt;span class="nt"&gt;--list&lt;/span&gt; &lt;span class="nt"&gt;--verbose&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If Ubuntu is installed properly, you should see an output similar to this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  NAME      STATE           VERSION
&lt;span class="k"&gt;*&lt;/span&gt; Ubuntu    Running         2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you don’t have WSL or Ubuntu set up yet, you can install them by following Microsoft’s official guide here: &lt;a href="https://learn.microsoft.com/en-us/windows/wsl/install" rel="noopener noreferrer"&gt;Install WSL&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now get back into the main process.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ Step-by-Step Zsh Setup on WSL (Ubuntu)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Install Zsh &amp;amp; Oh My Zsh
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;zsh &lt;span class="nt"&gt;-y&lt;/span&gt;
sh &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  2. Set Zsh as Your Default Shell
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;chsh &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="si"&gt;$(&lt;/span&gt;which zsh&lt;span class="si"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;You may need to restart WSL for the change to apply.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  3. Install Powerlevel10k Theme
&lt;/h3&gt;

&lt;p&gt;Copy the following into your WSL terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &lt;span class="nt"&gt;--depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;1 https://github.com/romkatv/powerlevel10k.git &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;ZSH_CUSTOM&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.oh-my-zsh/custom&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;/themes/powerlevel10k
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then, edit &lt;code&gt;~/.zshrc&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;ZSH_THEME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"powerlevel10k/powerlevel10k"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.zshrc
p10k configure
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  For &lt;a href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes" rel="noopener noreferrer"&gt;more theme&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  4. Install Nerd Font (for Icons)
&lt;/h3&gt;

&lt;p&gt;Powerlevel10k needs a Nerd Font. I recommend &lt;strong&gt;MesloLGS NF&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Download here: &lt;a href="https://github.com/romkatv/powerlevel10k#manual-font-installation" rel="noopener noreferrer"&gt;https://github.com/romkatv/powerlevel10k#manual-font-installation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install on Windows&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Set it as the font in Windows Terminal &amp;gt; Settings &amp;gt; Ubuntu profile &amp;gt; Appearance &amp;gt; Font Face&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  5. Install Plugins
&lt;/h3&gt;

&lt;p&gt;I didn't install so many plugins as I don't need many of them, so I only used plugins for editing text and a couple of plugins for formatting. However, if you need to install more plugins you can visit the list of extensions from here &lt;a href="https://github.com/ohmyzsh/ohmyzsh/wiki/plugins" rel="noopener noreferrer"&gt;Zsh Plugins&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Autosuggestions:
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/zsh-users/zsh-autosuggestions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;ZSH_CUSTOM&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="p"&gt;~/.oh-my-zsh/custom&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;/plugins/zsh-autosuggestions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Syntax Highlighting:
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/zsh-users/zsh-syntax-highlighting.git &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;ZSH_CUSTOM&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="p"&gt;~/.oh-my-zsh/custom&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;/plugins/zsh-syntax-highlighting
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add plugins to your &lt;code&gt;~/.zshrc&lt;/code&gt;:&lt;br&gt;
Then find the plugins=(...) line and add:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;plugins&lt;/span&gt;&lt;span class="o"&gt;=(&lt;/span&gt;git zsh-autosuggestions zsh-syntax-highlighting&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then reload:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.zshrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🎨 Color Scheme (optional): Solarized Dark Dircolors Theme
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/seebi/dircolors-solarized.git ~/.solarized-dircolors
&lt;span class="nb"&gt;cp&lt;/span&gt; ~/.solarized-dircolors/dircolors.ansi-dark ~/.dircolors
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In &lt;code&gt;~/.zshrc&lt;/code&gt;, add:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;eval&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;dircolors&lt;/span&gt; &lt;span class="nt"&gt;-b&lt;/span&gt; ~/.dircolors&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Useful Developer Aliases
&lt;/h2&gt;

&lt;p&gt;Add these to the bottom of your &lt;code&gt;~/.zshrc&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;ll&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'ls -la --color=auto'&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;gs&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'git status'&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;ga&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'git add .'&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;gc&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'git commit -m'&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;gp&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'git push'&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;codehere&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'code .'&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;open&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'explorer.exe'&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;desktop&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'cd /mnt/c/Users/$USER/Desktop'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then reload the &lt;code&gt;zsh&lt;/code&gt; config file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.zshrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;This setup turns your terminal into a beautiful, fast, and powerful command center for development. This is my first tech blog, since I'm also a newbie, trying to explore things, get ideas, and share this with the world, so I might have some mistakes. Pardon me. Thank you for reading.&lt;br&gt;
If you give this setup a try, I’d love to hear your thoughts in the comments!&lt;/p&gt;

&lt;p&gt;Connect with me:&lt;br&gt;
&lt;a href="https://linekedin.com/in/niloymajumderr" rel="noopener noreferrer"&gt;Linkedin&lt;/a&gt; or &lt;a href="https://github.com/niloymajumder" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>bash</category>
      <category>terminal</category>
      <category>zsh</category>
      <category>shell</category>
    </item>
  </channel>
</rss>
