<?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: Dipankar Shaw</title>
    <description>The latest articles on DEV Community by Dipankar Shaw (@dshaw0004).</description>
    <link>https://dev.to/dshaw0004</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F999583%2F030b56d0-f2ae-438b-a7a2-4bcb4a66b701.png</url>
      <title>DEV Community: Dipankar Shaw</title>
      <link>https://dev.to/dshaw0004</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dshaw0004"/>
    <language>en</language>
    <item>
      <title>I built a self-hosted alternative to Google Play Books for my PDFs, and I'm finally open-sourcing it.</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Sat, 13 Jun 2026 13:51:55 +0000</pubDate>
      <link>https://dev.to/dshaw0004/i-built-a-self-hosted-alternative-to-google-play-books-for-my-pdfs-and-im-finally-open-sourcing-2c9l</link>
      <guid>https://dev.to/dshaw0004/i-built-a-self-hosted-alternative-to-google-play-books-for-my-pdfs-and-im-finally-open-sourcing-2c9l</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Before this, I was using Google Play Book to upload a pdf and read it. But it has its few cons, most important one is it is not available for desktop. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For the past few months, I’ve been using a personal project I built to manage and read my PDF library. I originally built it because I wanted a way to read my own PDFs across all my devices without dealing with the vendor lock-in of platforms like Google Play Books.&lt;/p&gt;

&lt;p&gt;It is basically strip down version of Google Play Books where I can upload my own PDFs, read them in the browser, highlight sentences, and bookmark pages. All of my progress and annotations are saved to a database, so I can seamlessly pick up where you left off on any device.&lt;/p&gt;

&lt;p&gt;I’ve been using it daily for my own reading and it’s been working great. Since it’s been so useful to me, I figured it might be helpful to others. So, I’ve decided to open-source it so anyone can &lt;strong&gt;self-host&lt;/strong&gt; it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;And I have named it &lt;strong&gt;Shelf Host&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;About the stack:&lt;/strong&gt;&lt;br&gt;
I specifically designed it to be free. It’s built to run almost entirely on Cloudflare’s free tier (using Workers, D1, and R2). The only cost is R2’s pay-per-usage for storage, which is negligible for personal use, though it does require adding a card to your Cloudflare account. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can check out the code and self-host it here:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/dshaw0004" rel="noopener noreferrer"&gt;
        dshaw0004
      &lt;/a&gt; / &lt;a href="https://github.com/dshaw0004/shelfhost" rel="noopener noreferrer"&gt;
        shelfhost
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Shelfhost&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Shelfhost is a self-hosted PDF library, reader, and highlighting tool designed to provide a warm, focused, and distraction-free reading experience for your PDF collection.&lt;/p&gt;
&lt;p&gt;Built using modern serverless tech stacks, Shelfhost can be deployed globally for &lt;strong&gt;$0/month&lt;/strong&gt; on Cloudflare's free tier.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Key Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Distraction-Free Reader&lt;/strong&gt;: An interface designed to feel like sitting down with a good book — warm, focused, and unhurried. The browser UI chrome is minimal and retreats into the background while you read.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Text Highlights&lt;/strong&gt;: Highlight text selections instantly. Supports multiple highlight colors (yellow, green, pink, blue) to organize your thoughts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Page Bookmarks&lt;/strong&gt;: Bookmark pages to easily navigate back to key reference points.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-Resume Progress&lt;/strong&gt;: Automatically tracks your reading progress (debounced on scroll) and resumes right where you left off.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Global Serverless Backend&lt;/strong&gt;: Powered by Nuxt Nitro running on Cloudflare Workers and Pages, giving you instant load times anywhere in the…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/dshaw0004/shelfhost" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;If you decide to try it out, please feel free to open issues for bugs or PRs for features. &lt;br&gt;
And If you are a &lt;strong&gt;Product Hunt&lt;/strong&gt; user, please feel free to upvote it there. &lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://www.producthunt.com/products/shelfhost?utm_source=other&amp;amp;amp;utm_medium=social" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;producthunt.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>opensource</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Need your attention on my current project</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Sat, 30 May 2026 22:30:00 +0000</pubDate>
      <link>https://dev.to/dshaw0004/need-your-attention-on-my-current-project-2i27</link>
      <guid>https://dev.to/dshaw0004/need-your-attention-on-my-current-project-2i27</guid>
      <description>&lt;p&gt;I am currently working on a project. The concept is I select a github repository then it will automatically backs up that repository daily to a selected destination. Currently it only supports Google Drive and Dropbox for backup destination.&lt;/p&gt;

&lt;p&gt;Current version is just a proof of concept. What I actually want to do is - it will take the repository and upload it to another git provider like gitlab etc. From then it will get only those commits that are not backed up and back up them. Basically automatic version controling.&lt;/p&gt;

&lt;p&gt;It will help to have a back up copy of a project in other provider and easily migrate away from github to that git provider. I feel that we need this type of application now more than ever before. Slowly Github's quality is going down, it is having outages frequently. Their uptime dropped to 90% from 99%. A lot of developers are moving away from it but few developers don't want to. Perhaps they can't for any reason. I myself don't want to migrate away right now.&lt;/p&gt;

&lt;p&gt;So I am thinking this concept can help those developers including me. What do you think. If you have any suggestions or queries let me know. &lt;br&gt;
Also you can check the project at &lt;a href="https://nexrepo.qzz.io" rel="noopener noreferrer"&gt;nexrepo.qzz.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>The Inefficiency Reward</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Fri, 27 Mar 2026 04:58:19 +0000</pubDate>
      <link>https://dev.to/dshaw0004/the-inefficiency-reward-2m4j</link>
      <guid>https://dev.to/dshaw0004/the-inefficiency-reward-2m4j</guid>
      <description>&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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21pSbg%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F30388948-2bb0-4035-8790-d69604c8cad8_4800x4800.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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21pSbg%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F30388948-2bb0-4035-8790-d69604c8cad8_4800x4800.png" alt="Comic Image" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This image is sourced from &lt;a href="https://www.workchronicles.com/p/comic-the-inefficiency-reward" rel="noopener noreferrer"&gt;Work Chronicles&lt;/a&gt;, and all rights are reserved by them.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Stop Creating New Projects in the Name of Consistency</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Tue, 24 Mar 2026 09:32:42 +0000</pubDate>
      <link>https://dev.to/dshaw0004/stop-creating-new-projects-in-the-name-of-consistency-1337</link>
      <guid>https://dev.to/dshaw0004/stop-creating-new-projects-in-the-name-of-consistency-1337</guid>
      <description>&lt;p&gt;Stop lying to yourself. Having a repository count that hits triple digits doesn’t make you a senior developer—it makes you a serial quitter.&lt;/p&gt;

&lt;p&gt;You need to stop rewarding the act of clicking “New Repository.” It’s the ultimate form of sophisticated procrastination. You’re not being “consistent” by starting something new every day; you’re just running away the second a project gets difficult.&lt;/p&gt;

&lt;p&gt;Starting is easy. &lt;code&gt;git init&lt;/code&gt; is a dopamine hit because there’s no technical debt, no broken dependencies, and no messy logic to untangle yet. But you don’t build skills in the first five commits. You build them in the 50th.&lt;/p&gt;

&lt;p&gt;A profile littered with dozens of unfinished, one-commit repos is a massive red flag. It tells a hiring manager that you don’t have the grit to see a project through to production. They don’t care that you know how to initialize a project for the hundredth time; they want to see how you handled the boring, frustrating work of maintaining one.&lt;/p&gt;

&lt;p&gt;True consistency is opening that same project folder you’ve been working on for three months and fixing a single, annoying bug. It’s refactoring your old, bad code instead of starting a “clean” version that you’ll just abandon again in a week.&lt;/p&gt;

&lt;p&gt;Stop starting. Start finishing. One production-ready project is worth more than a hundred empty repositories.&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%2Fb17pzbiabm1y90ohyg47.jpg" 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%2Fb17pzbiabm1y90ohyg47.jpg" alt=" " width="734" height="678"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Less than 10% of this guy’s repo have more than 10 commits.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Meet Numberle: The 6-Digit Puzzle That Will Break Your Brain (in a Good Way)</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Fri, 13 Feb 2026 09:26:18 +0000</pubDate>
      <link>https://dev.to/dshaw0004/meet-numberle-the-6-digit-puzzle-that-will-break-your-brain-in-a-good-way-1gli</link>
      <guid>https://dev.to/dshaw0004/meet-numberle-the-6-digit-puzzle-that-will-break-your-brain-in-a-good-way-1gli</guid>
      <description>&lt;p&gt;We all know the drill. Wake up, grab coffee, guess a five-letter word. But what if you’re tired of thinking about "crane" or "slate"? What if you want to feel like a Hollywood hacker cracking a safe code?&lt;/p&gt;

&lt;p&gt;Enter &lt;strong&gt;Numberle&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It’s the classic Wordle formula you know and love, but we’ve swapped the dictionary for a numeric keypad. It’s faster, it’s purer, and it might just be the logic workout you’ve been waiting for.&lt;/p&gt;

&lt;h4&gt;
  
  
  How to Play
&lt;/h4&gt;

&lt;p&gt;The rules are simple, but the mastery is hard. You have &lt;strong&gt;6 chances&lt;/strong&gt; to guess a secret 6-digit number (between 101,010 and 999,999). No leading zeros allowed!&lt;/p&gt;

&lt;p&gt;Every time you enter a number, the tiles will change color to give you clues:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  🟩 &lt;strong&gt;Green:&lt;/strong&gt; You nailed it! Right digit, right place.&lt;/li&gt;
&lt;li&gt;  🟧 &lt;strong&gt;Orange:&lt;/strong&gt; Close call! The digit is in the number, but it’s in the wrong spot.&lt;/li&gt;
&lt;li&gt;  ⬛ &lt;strong&gt;Gray:&lt;/strong&gt; Strike out. That digit isn't in the code at all.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Why You’ll Be Hooked
&lt;/h4&gt;

&lt;p&gt;Numberle strips away the vocabulary barrier. You don’t need to know obscure words to win; you just need logic, pattern recognition, and a little bit of luck.&lt;/p&gt;

&lt;p&gt;It’s a game of elimination. Is that "5" in the wrong spot, or is there a second "5" hiding elsewhere? Do you risk guessing high to narrow down the range?&lt;/p&gt;

&lt;p&gt;It’s the perfect "espresso shot" of brain training for your morning break.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to crack the code?&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://numberle.web.app" rel="noopener noreferrer"&gt;Play Numberle Now&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>webdev</category>
    </item>
    <item>
      <title>VS code have added vide code meter</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Fri, 06 Feb 2026 11:08:23 +0000</pubDate>
      <link>https://dev.to/dshaw0004/vs-code-have-added-vide-code-meter-1goj</link>
      <guid>https://dev.to/dshaw0004/vs-code-have-added-vide-code-meter-1goj</guid>
      <description>&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%2Fts9r6s528gk8uwyjon8v.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%2Fts9r6s528gk8uwyjon8v.png" alt=" " width="208" height="89"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I wasn't using vs code for past few days. Recently i have updated it and started to work in it and found out that it now have a meter to show how deep are you into vibe coding. Mine is 44%, whats yours&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>vibecoding</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Extension I use daily</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Tue, 27 Jan 2026 09:02:31 +0000</pubDate>
      <link>https://dev.to/dshaw0004/extension-i-use-daily-25oh</link>
      <guid>https://dev.to/dshaw0004/extension-i-use-daily-25oh</guid>
      <description>&lt;p&gt;I have made a kanban style browser extension to manage tasks when I have to move on a different branch for bug fix and other stuffs. &lt;/p&gt;

&lt;h2&gt;
  
  
  How I work ?
&lt;/h2&gt;

&lt;p&gt;Suppose I am working on some feature which is not completed yet and I have to fix a bug on production or in a open PR which will be merged to production soon. I &lt;code&gt;stash&lt;/code&gt; or &lt;code&gt;commit&lt;/code&gt; the changes depending on situation, switch to bug fix branch, do the bug fix and test it then commit it. Then return to previous branch.&lt;/p&gt;

&lt;h2&gt;
  
  
  What issue I face ?
&lt;/h2&gt;

&lt;p&gt;Sometimes I forgot exactly were I was because that bug was critical or it took way more time than expected and I got into too much. Therefore I loose the context of previous branch and feature, like - &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What is done and what is pending ?&lt;/li&gt;
&lt;li&gt;what to do next 
etc&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What approach I was using
&lt;/h2&gt;

&lt;p&gt;For sometimes I was using a text app write current progress and pending tasks stuffs. And it was working but I was looking for a better approach.&lt;/p&gt;

&lt;h2&gt;
  
  
  What better approach I found
&lt;/h2&gt;

&lt;p&gt;I have made a kanban style simple project/task management webapp. Then I convert that to a chrome extension that replaces &lt;code&gt;new tab&lt;/code&gt; with its ui. So whenever I start working on something I break that into small task to add them in that extension. Once a task is completed move it to done. Now even when I move back to task from working on a different task for a long time, I know what is done and what is pending. &lt;/p&gt;

&lt;h2&gt;
  
  
  Why didn't I use any other platforms or app
&lt;/h2&gt;

&lt;p&gt;I could have used linear or another app for task tracking but the issue was I have to open another app or website to view that. Whereas with my extension it shows everything whenever I open a new tab which I do a lot. &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%2Fcies40lbl40cs8amo823.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%2Fcies40lbl40cs8amo823.png" alt="App ui preview" width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How can you try it
&lt;/h2&gt;

&lt;p&gt;If you are using firefox then you are lucky because I have added it to firefox extensions store. &lt;br&gt;
&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/kantab/" rel="noopener noreferrer"&gt;Firefox Extension Store Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For chrome users you have to use it as a webapp as it is not available in chrome web store.&lt;br&gt;
&lt;a href="https://kantab.dshaw.qzz.io/app" rel="noopener noreferrer"&gt;Web App Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://kantab.dshaw.qzz.io" rel="noopener noreferrer"&gt;Extension Landing Page&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>It is already tuesday for more than half of the world. Where is the **meme monday**</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Tue, 20 Jan 2026 04:44:13 +0000</pubDate>
      <link>https://dev.to/dshaw0004/it-is-already-tuesday-for-more-than-half-of-the-world-where-is-the-meme-monday-14ch</link>
      <guid>https://dev.to/dshaw0004/it-is-already-tuesday-for-more-than-half-of-the-world-where-is-the-meme-monday-14ch</guid>
      <description></description>
    </item>
    <item>
      <title>Can I see you in my office real quick</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Wed, 19 Nov 2025 04:37:34 +0000</pubDate>
      <link>https://dev.to/dshaw0004/can-i-see-you-in-my-office-real-quick-4d59</link>
      <guid>https://dev.to/dshaw0004/can-i-see-you-in-my-office-real-quick-4d59</guid>
      <description>&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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21-alD%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc69c7b05-da71-497d-a430-50c21ba5613a_4800x4800.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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21-alD%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc69c7b05-da71-497d-a430-50c21ba5613a_4800x4800.png" alt="Comic Image" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This image is sourced from &lt;a href="https://workchronicles.substack.com/p/comic-can-i-see-you-in-my-office-b80" rel="noopener noreferrer"&gt;Work Chronicles&lt;/a&gt;, and all rights are reserved by them.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>We’re just finishing up… said every meeting ever</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Tue, 18 Nov 2025 10:26:01 +0000</pubDate>
      <link>https://dev.to/dshaw0004/were-just-finishing-up-said-every-meeting-ever-j2g</link>
      <guid>https://dev.to/dshaw0004/were-just-finishing-up-said-every-meeting-ever-j2g</guid>
      <description>&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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DaSZ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6ddd6c4b-e3df-4aef-b079-859cf14ac798_4800x4800.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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DaSZ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6ddd6c4b-e3df-4aef-b079-859cf14ac798_4800x4800.png" alt="Comic Image" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This image is sourced from &lt;a href="https://workchronicles.substack.com/p/comic-were-just-finishing-up-said" rel="noopener noreferrer"&gt;Work Chronicles&lt;/a&gt;, and all rights are reserved by them.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Never say that's not my problem</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Fri, 14 Nov 2025 10:50:00 +0000</pubDate>
      <link>https://dev.to/dshaw0004/never-say-thats-not-my-problem-c7h</link>
      <guid>https://dev.to/dshaw0004/never-say-thats-not-my-problem-c7h</guid>
      <description>&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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DA-V%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd633f70a-ff67-4d18-898f-e2e28773660d_4800x4800.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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DA-V%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd633f70a-ff67-4d18-898f-e2e28773660d_4800x4800.png" alt="Comic Image" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This image is sourced from &lt;a href="https://workchronicles.substack.com/p/comic-never-say-thats-not-my-problem-04a" rel="noopener noreferrer"&gt;Work Chronicles&lt;/a&gt;, and all rights are reserved by them.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Never be a Yes Man</title>
      <dc:creator>Dipankar Shaw</dc:creator>
      <pubDate>Fri, 14 Nov 2025 04:44:37 +0000</pubDate>
      <link>https://dev.to/dshaw0004/never-be-a-yes-man-19e4</link>
      <guid>https://dev.to/dshaw0004/never-be-a-yes-man-19e4</guid>
      <description>&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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Cleo%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe5ab712c-c4a6-434d-8e83-ca4c81d15ff1_4800x4800.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%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Cleo%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe5ab712c-c4a6-434d-8e83-ca4c81d15ff1_4800x4800.png" alt="Comic Image" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This image is sourced from &lt;a href="https://workchronicles.substack.com/p/comic-never-be-a-yes-man-c16" rel="noopener noreferrer"&gt;Work Chronicles&lt;/a&gt;, and all rights are reserved by them.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
