<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>devendra variya</title><description>i build software for other people at night and my own the rest of the time. this is the whole thing in order, including the parts that went nowhere.</description><link>https://devendravariya.com/</link><item><title>a launch is a spike, not a channel</title><link>https://devendravariya.com/blog/a-launch-is-a-spike/</link><guid isPermaLink="true">https://devendravariya.com/blog/a-launch-is-a-spike/</guid><description>one product hunt launch, one daily winner on another platform, and the honest thing to say about what both of them produced.</description></item><item><title>i learned cables before i learned clouds</title><link>https://devendravariya.com/blog/cables-before-clouds/</link><guid isPermaLink="true">https://devendravariya.com/blog/cables-before-clouds/</guid><description>two years on a hardware and networking course, then six years of devops. the order turned out to matter more than the course did.</description></item><item><title>i published eight npm packages nobody asked for</title><link>https://devendravariya.com/blog/eight-npm-packages/</link><guid isPermaLink="true">https://devendravariya.com/blog/eight-npm-packages/</guid><description>envguard started because a deploy failed at 2am over one missing environment variable. it grew into a cli, a github action and a vs code extension.</description></item><item><title>six years freelance, then a form</title><link>https://devendravariya.com/blog/freelancer-to-llp/</link><guid isPermaLink="true">https://devendravariya.com/blog/freelancer-to-llp/</guid><description>what actually changes when you stop being a freelancer with clients and become a company with the same clients.</description></item><item><title>the most valuable thing i do is delete things</title><link>https://devendravariya.com/blog/i-delete-things-for-a-living/</link><guid isPermaLink="true">https://devendravariya.com/blog/i-delete-things-for-a-living/</guid><description>cutting an aws bill is not clever architecture. it is finding what nobody turned off, and knowing what the floor of your bill actually is.</description></item><item><title>i launched on product hunt, then found everything wrong with it</title><link>https://devendravariya.com/blog/i-launched-then-audited-myself/</link><guid isPermaLink="true">https://devendravariya.com/blog/i-launched-then-audited-myself/</guid><description>mypage.cc went live. two weeks later i audited my own product and wrote down every hole.</description></item><item><title>i wake up at 4pm</title><link>https://devendravariya.com/blog/i-wake-up-at-4pm/</link><guid isPermaLink="true">https://devendravariya.com/blog/i-wake-up-at-4pm/</guid><description>five years of working a us clock from india. what it pays for, and what it quietly costs.</description></item><item><title>my clients pay for my products</title><link>https://devendravariya.com/blog/my-clients-pay-for-my-products/</link><guid isPermaLink="true">https://devendravariya.com/blog/my-clients-pay-for-my-products/</guid><description>no runway, no savings to burn, no quitting to build full time. what an agency actually does to the kind of product you can make.</description></item><item><title>my own robots.txt was the problem</title><link>https://devendravariya.com/blog/my-own-robots-txt/</link><guid isPermaLink="true">https://devendravariya.com/blog/my-own-robots-txt/</guid><description>impressions dropped on a site i had just launched. i went looking for an algorithm and found a file i wrote myself.</description></item><item><title>105 projects and one number i will not risk</title><link>https://devendravariya.com/blog/one-hundred-and-five-projects/</link><guid isPermaLink="true">https://devendravariya.com/blog/one-hundred-and-five-projects/</guid><description>a 100% job success score changes what work you say yes to. mostly for the better, sometimes not.</description></item><item><title>i built an app that fines me for my own screen time</title><link>https://devendravariya.com/blog/the-app-that-fines-you/</link><guid isPermaLink="true">https://devendravariya.com/blog/the-app-that-fines-you/</guid><description>screenfine takes your money when you go over your limit, and makes you do pushups in front of a camera to get it back.</description></item><item><title>the boring legal half of shipping a product</title><link>https://devendravariya.com/blog/the-boring-legal-half/</link><guid isPermaLink="true">https://devendravariya.com/blog/the-boring-legal-half/</guid><description>vat, consent banners, refund windows, a privacy policy that is not a template. none of it is fun and all of it is load bearing.</description></item><item><title>two bugs that made a working rag system look stupid</title><link>https://devendravariya.com/blog/two-bugs-in-a-rag-system/</link><guid isPermaLink="true">https://devendravariya.com/blog/two-bugs-in-a-rag-system/</guid><description>nothing crashed. the answers just got worse. one bug was in my parser, the other was in a firewall rule i did not write.</description></item></channel></rss>