<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Magic Nearby Transfer for PasteDB — Send Code to Nearby Devices Without QR Codes or Links 🚀]]></title><description><![CDATA[Magic Nearby Transfer for PasteDB — Send Code to Nearby Devices Without QR Codes or Links 🚀]]></description><link>https://magic-nearby.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6a5f3c55d9fa5fe63e5542da/610de118-5b40-46f7-b24f-b09e532c2ee7.png</url><title>Magic Nearby Transfer for PasteDB — Send Code to Nearby Devices Without QR Codes or Links 🚀</title><link>https://magic-nearby.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 19:16:24 GMT</lastBuildDate><atom:link href="https://magic-nearby.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[I Found a “Case Study” About My Open-Source Project — But Its Development History Didn't Match Reality]]></title><description><![CDATA[I recently discovered an article about PasteDB, an open-source project I built.
At first, I was actually happy to see someone writing about the project.
Then I started reading it.
I found that several]]></description><link>https://magic-nearby.hashnode.dev/i-found-a-case-study-about-my-open-source-project-but-its-development-history-didn-t-match-reality</link><guid isPermaLink="true">https://magic-nearby.hashnode.dev/i-found-a-case-study-about-my-open-source-project-but-its-development-history-didn-t-match-reality</guid><category><![CDATA[Discuss]]></category><category><![CDATA[Open Source]]></category><dc:creator><![CDATA[Aditya Sorathiya]]></dc:creator><pubDate>Tue, 15 Sep 2026 14:46:41 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a5f3c55d9fa5fe63e5542da/3000496d-340d-40d8-8ca6-246222b44639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently discovered an article about PasteDB, an open-source project I built.</p>
<p>At first, I was actually happy to see someone writing about the project.</p>
<p>Then I started reading it.</p>
<p>I found that several parts of the article described PasteDB's technology, development process, and history in ways that don't match the actual project.</p>
<p>## The article</p>
<p>The article is titled:</p>
<p>&gt; **“Crafting a Product in Three Months: The Journey of Building PasteDB”**</p>
<p>[Read the article](<a href="https://ayubbaba.in/blog/crafting-a-product-in-three-months-the-journey-of-building-pastedb">https://ayubbaba.in/blog/crafting-a-product-in-three-months-the-journey-of-building-pastedb</a>)</p>
<p>Several important details don't match the actual project.</p>
<p>---</p>
<p>## 1. The technology stack is incorrect</p>
<p>The article claims that PasteDB uses:</p>
<p>- Flask</p>
<p>- React.js</p>
<p>- PostgreSQL</p>
<p>- Heroku</p>
<p>It even provides a Flask/PostgreSQL code example as part of the supposed PasteDB development process.</p>
<p>![Screenshot showing the technology stack claimed in the article](<a href="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/m51c83kflwxy0zwox0ab.png">https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/m51c83kflwxy0zwox0ab.png</a>)</p>
<p>![Screenshot showing the Flask and PostgreSQL code example in the article](<a href="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/dnctm2e70pjpiaim4lhi.png">https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/dnctm2e70pjpiaim4lhi.png</a>)</p>
<p>However, that isn't the technology stack of my actual PasteDB project.</p>
<p>The real repository is here:</p>
<p><a href="https://github.com/sorathiya903/pastedb">https://github.com/sorathiya903/pastedb</a></p>
<p>The repository and its history provide the actual implementation and development record.</p>
<p>---</p>
<p>## 2. The article describes a development process that wasn't mine</p>
<p>The article describes things such as:</p>
<p>- specific development sprints</p>
<p>- a Flask REST API</p>
<p>- PostgreSQL models</p>
<p>- React components</p>
<p>- unit and integration testing</p>
<p>- deployment to Heroku</p>
<p>These are presented as the development journey of PasteDB.</p>
<p>But they don't represent how I actually built the project.</p>
<p>![half site shot of article](<a href="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/5hxpjddfle5cbehxbnmq.png">https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/5hxpjddfle5cbehxbnmq.png</a>)</p>
<p>The article's footer identifies the website as being designed and developed by its operator:</p>
<p>![Image containing the footer of the false article](<a href="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/dwvwdhzxoc48a6rbq3uc.png">https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/dwvwdhzxoc48a6rbq3uc.png</a>)</p>
<p>This is what surprised me the most.</p>
<p>It's one thing to write an article about an open-source project.</p>
<p>It's another thing to present a development history as the project's actual history when that history does not match the project's repository and documented development.</p>
<p>---</p>
<p>## 3. What PasteDB actually is</p>
<p>PasteDB is a developer-focused paste-sharing platform that I've been building from my own repository.</p>
<p>The project has evolved considerably over time.</p>
<p>Some of the things I've built include:</p>
<p>- End-to-end encryption</p>
<p>- Public, private and unlisted pastes</p>
<p>- Expiration and burn-after-read options</p>
<p>- Markdown and syntax highlighting</p>
<p>- Image sharing</p>
<p>- QR sharing</p>
<p>- Nearby transfer</p>
<p>- Search and Explore</p>
<p>- Version history</p>
<p>- REST API</p>
<p>- Python/Node tooling</p>
<p>- CLI</p>
<p>- VS Code extension</p>
<p>- Code execution</p>
<p>- Dashboard and analytics</p>
<p>PasteDB: <a href="https://pastedb.netlify.app">https://pastedb.netlify.app</a></p>
<p>Github: <a href="https://github.com/sorathiya903/pastedb">https://github.com/sorathiya903/pastedb</a></p>
<p>---</p>
<p>## 4. I tried contacting the website</p>
<p>Before escalating the issue, I tried contacting the website using the email addresses available to me.</p>
<p>I found the following email addresses on the website's pages:</p>
<p>1. <a href="https://ayubbaba.in/terms-conditions">https://ayubbaba.in/terms-conditions</a></p>
<p>2. <a href="https://ayubbaba.in/">https://ayubbaba.in/</a></p>
<p>![image prove for emails found](<a href="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/yx5jl829jzfbj5xxzah2.jpg">https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/yx5jl829jzfbj5xxzah2.jpg</a>)</p>
<p>Unfortunately, the messages weren't delivered.</p>
<p>### Attempt 1</p>
<p>`<a href="mailto:me@ayubbaba.in">me@ayubbaba.in</a>`</p>
<p>Result:</p>
<p>&gt; 554 5.7.1 — Relay access denied</p>
<p>![email not exists](<a href="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/hh0p3gsrkgfv9ypf39l2.png">https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/hh0p3gsrkgfv9ypf39l2.png</a>)</p>
<p>### Attempt 2</p>
<p>`<a href="mailto:legal@ayubbaba.in">legal@ayubbaba.in</a>`</p>
<p>Result:</p>
<p>&gt; 554 5.7.1 — Relay access denied</p>
<p>![email not exists](<a href="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/cwgeu0rw1igf7aej7xzy.png">https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/cwgeu0rw1igf7aej7xzy.png</a>)</p>
<p>I wasn't able to establish contact through those addresses.</p>
<p>---</p>
<p>## 5. The issue has now been resolved (14/9/26)</p>
<p>The website operator directly got back to me and acknowledged the attribution issue.I got the email from operator on 13/9/26 at 9 PM</p>
<p>They explained that they had been inactive for some time and apologized for the delayed response.</p>
<p>Most importantly, they confirmed that they had **removed the article completely**.</p>
<p>I checked the original URL myself:</p>
<p><a href="https://ayubbaba.in/blog/crafting-a-product-in-three-months-the-journey-of-building-pastedb">https://ayubbaba.in/blog/crafting-a-product-in-three-months-the-journey-of-building-pastedb</a></p>
<p>The PasteDB article is no longer there. The URL now displays the operator's portfolio page instead.</p>
<p>So from my side, the issue has now been resolved.</p>
<p>I also informed Hostinger about the situation, but since the website operator has already removed the article, I don't expect any further action to be necessary.</p>
<p>---</p>
<p>## Why I'm keeping this post</p>
<p>I'm not keeping this post up to attack the website operator.</p>
<p>The original article contained screenshots and information that documented what happened, and I think the situation provides an interesting lesson for other open-source developers.</p>
<p>**Your repository isn't just your code. It's also a record of your work.**</p>
<p>Commit history, releases, documentation, licenses and timestamps can help establish how a project actually evolved.</p>
<p>If you're building something publicly, keeping that history organized is valuable.</p>
<p>---</p>
<p>## What I learned</p>
<p>### Keep your repository history</p>
<p>Don't treat Git history as something disposable.</p>
<p>It can become an important record of how a project evolved.</p>
<p>### Keep your documentation accurate</p>
<p>A clear README and changelog make it easier for others to understand what your project actually does.</p>
<p>### Keep licenses visible</p>
<p>Open-source licenses explain what other people can and cannot do with your code.</p>
<p>### Document everything</p>
<p>When you find an issue involving your work, keep records of what you found.</p>
<p>Screenshots, URLs, emails, error messages, repository history, and timestamps can help establish what happened and what steps you took to resolve it.</p>
<p>In my case, keeping the original article screenshots and documenting my attempts to contact the website helped me keep a clear record of the situation.</p>
<p>### Verify claims before publishing them</p>
<p>A publicly available project can be researched and discussed, but technical details and development history should be verified before being presented as fact.</p>
<p>---</p>
<p>## An update for anyone reading this later</p>
<p>**The original article has been removed.**</p>
<p>The website operator confirmed the removal directly to me, and I verified that the article is no longer available at its original URL.</p>
<p>I'm leaving this post as a record of the situation rather than as an ongoing complaint.</p>
<p>---</p>
<p>## I'd like to hear from other developers</p>
<p>Have you ever found an article, video, tutorial, or website describing your open-source project incorrectly?</p>
<p>How did you handle it?</p>
<p>Did you contact the author first, report it to the platform, or simply leave it alone?</p>
<p>I'd be interested in hearing how other developers handle situations like this.</p>
<p>---</p>
<p>**PasteDB:** <a href="https://pastedb.netlify.app">https://pastedb.netlify.app</a></p>
<p>**GitHub:** <a href="https://github.com/sorathiya903/pastedb">https://github.com/sorathiya903/pastedb</a></p>
<p>**PasteDB development story:** <a href="https://pastedb.netlify.app/about">https://pastedb.netlify.app/about</a></p>
]]></content:encoded></item></channel></rss>