


<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Articles by/from Ru Singh</title>
    <subtitle>Site description/subtitle</subtitle>
    <link href="https://rusingh.com/feed.xml" rel="self"/>
    <link href="http://localhost:8080"/>
    <id>http://localhost:8080</id>
    <author>
        <name>Ru Singh</name>
        <email>vivid.desk6887@fastmail.com</email>
    </author>
    
    
    <updated>2026-03-27T09:46:35Z</updated>
    
    <entry>
        
        <title>Back on a static site?!</title>
        
        <link href="https://rusingh.com/back-on-a-static-site/"/>
        <updated>2026-03-27T09:46:35Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>It's been a minute, eh?</p>
<p>I've finally had the motivation to spend the last few days migrating back to Eleventy. I'm now well hooked into the Vercel ecosystem as well as a result. Not happy about that, but trade-offs! You always make them.</p>
<p>For someone who gets overwhelmed easily with the scale of tasks like these, Claude has been an immense help in making this move happen.</p>
<p>I'm most excited for the fact that I've been able to migrate the &quot;likes&quot; feature, including current counts.</p>
<p>Builds take less than 30 seconds, images are still served in AVIF/WEBP formats, and I have a couple of convenience bash scripts to create a new article post + rename files to reflect the final post title before publishing.</p>
<p>I'm relatively happy with the design, this is something that had been sitting in my drafts for over 2 years. Might tinker with it over the next few months to be a little more expressive, but for now, this works. 🙂</p>
<p>Equally excited to keep up with web standards and such in a low-stakes environment. 🐢</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Thoughts on monthly recaps</title>
        
        <link href="https://rusingh.com/thoughts-on-monthly-recaps/"/>
        <updated>2025-10-06T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>Here, on this blog, starting May 2021 and ending August 2022, I wrote as often as I could a recap of my months. I love this format, this publishing interface (WordPress), but eventually found out that the audience is both invisible and an unknown. Over time, it made me uncomfortable.</p>
<p>I shifted to Instagram &quot;stories&quot; — and then monthly photo dumps inside of a &quot;post&quot; — after I realised I need a deeper sense of intimacy when writing these than the public internet could provide. I wanted these monthly recaps to be a way to grow closer to the friends/acquaintances around me.</p>
<p>Stories were great. They are ephemeral.</p>
<p>Monthly posts were great too. It allows me to share up to 20 photos and/or videos at once in a single post. What's more — I get to add detailed captions on each photo (unfortunately, not videos — unless I run them through the <a href="https://apps.apple.com/us/app/edits-an-instagram-app/id6738967378">Edits app</a>, or the Create Reels feature on Instagram itself). I love explaining what's going on or why I love this moment so much. Without this context, I usually find posts to be for vanity/close friends only — who anyway are already aware of what's going on.</p>
<p>However, Instagram does have its quirks. The two grandest of those have begun to hit me:</p>
<ul>
<li>I <em>expect</em> likes/comments to come my way, and feel disappointed when I don't receive &quot;enough.&quot;</li>
<li>I sometimes curate photos that I otherwise wouldn't put in the search of, perhaps, ✨ aesthetics. ✨</li>
</ul>
<p>While I always maintain that these are records/documents of how my life is progressing – a reminder that helps me battle those two psychological quirks – I do see fatigue setting in. Perhaps a part of it is also owing to my perfectionist nature. I now am trying to use <a href="https://apps.apple.com/us/app/unfold-collage-story-maker/id1247275033">Unfold</a> to create collages of similar photos/moments, for starters.</p>
<p>I've been journaling in private, too. But that is a very specific need/use-case, of course.</p>
<p>I hope I'll find the drive, balance, and the right medium for these monthly recaps. In time…</p>
<p>Ah, anyway, I'm not quite sure what the point of this post is. Guess I just wanted to ping the wider web for a brief second, and let them know I'm still kicking.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Surround yourself</title>
        
        <link href="https://rusingh.com/surround-yourself/"/>
        <updated>2025-03-26T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>You can't live life alone.</p>
<p>A community is essential.</p>
<p>One of the most important steps to beating depression <em>enough</em> to function, which I would argue can be a life-long exercise, is to hang out with people who remind you the glass is half full.</p>
<p>When you witness people who are hopeful in so many ways, you can borrow a little bit of hopefulness too.</p>
<p>Peak capitalism, and Instagram reels, have convinced us that we're better off protecting our peace, and must do what's best for us — in isolation.</p>
<p>This is not true.</p>
<p>We must be uncomfortable in small and self-consensual ways; and allow it to lead us into a richer community.</p>
<p>Surround yourself. 🌻</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Review: The Em Travel Backpack by Mokobara</title>
        
        <link href="https://rusingh.com/review-the-em-travel-backpack-by-mokobara/"/>
        <updated>2024-06-06T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>This… story is at least two months old now, but I think it deserves to be on the internet for someone looking for reviews of this thing in India. I've just taken it out of my drafts to publish, and yeah, that's it.</p>
<hr>
<p>For the first time a couple of weeks ago (at least at the time when I'm drafting this), I left for Vietnam – my first solo trip and the first international trip as well.</p>
<p>A problem for me was I had only a regular sized suitcase – perfect for domestic trips, perfect for perhaps 10-14 days away from home as long as I do not carry any specialised gear.</p>
<p>This time, however, I did carry some specialised stuff – a pair of hiking shoes and a raincoat.</p>
<p>A rough visual guess would say I was out about 30% volume from the get-go. I needed something that would replace this and give me more space to stash 2 to 3 days worth of clothes that I no longer could in my suitcase.</p>
<p>First option was to consider carrying two suitcases: a small cabin luggage, and a regular sized check-in luggage. I quickly dismissed this. It is not practical for one person to safely, securely, and stress free carry two luggages. On top of, of course, a regular backpack.</p>
<p>I had been bombarded with Mokobara's ads for months on Instagram. They sure know I like collecting bags of all kinds. I looked to see if they have anything that could help me.</p>
<h2>Narrowing in.</h2>
<p><a href="https://mokobara.com/products/the-em-travel-backpack-45l">The Em Travel Backpack</a> is a hit.</p>
<p>It's supposedly a 45L backpack. How they measure it is still a mystery to me. Entering the raw dimensions into a volume calculator places the bag at 32.44 litres. Upon contacting their team, I was told they arrived at the 45 litres capacity claim in the following manner:</p>
<blockquote>
<p>The team has gotten back to us with an update, the measurements are calculated using a different method, we calculated by filling the backpack with balls, and then fill those ball in a Jar to calculate the volume.</p>
<p>Mokobara's customer support team.</p>
</blockquote>
<p>Huh. Well, OK. I guess as long as the bag solves my issue. Let's not be pedantic. We're flying out in a few days, remember?</p>
<p>They are a brand who always have a discount on, which is equivalent to not having any discount on. Sometimes they have &quot;extra&quot; sales, which is where I grabbed this bag off their metaphorical shelf.</p>
<p>It arrived, I was happy, and I began to place things into definitive places. There is a joy in having marked spaces:</p>
<ul>
<li>Hang your keys <em>here</em>!</li>
<li>Stash your passport <em>here</em>!</li>
<li>Clothes go <em>here</em>!</li>
<li>Liquids go <em>here</em>! It's leak-proof!</li>
</ul>
<p>Perhaps that was the allure for a part of my brain: a backpack that was neatly organised.</p>
<p>This is where I fucked up, though.</p>
<h2>First few days.</h2>
<p>The bag has two striking problems <em>for me</em>:</p>
<ol>
<li>The shape is very rigid. This makes it great as long as you're using it to capacity. At half capacity, it retains its big shape and becomes annoying to carry around.</li>
<li>Perhaps my back is less forgiving, but I also did not enjoy carrying it around, starting at roughly 60-70% capacity. It just doesn't feel right, no matter how far or short I pull/push the straps. It was always hanging &quot;away&quot; from my back (that's the most visceral way I have of explaining this), putting more pressure on my shoulders <em>alone</em> than necessary.</li>
</ol>
<p>These two reasons alone make it a less than ideal purchase for me.</p>
<h2>What now?</h2>
<p>Well, I was able to return it for a full refund. I wasn't sure if they'll respect their &quot;no questions asked&quot; 30 day return policy. But they did. I made sure not to use the bag at all and keep it clean. They did ask me why, and I told them, but on the face of it, I think they'd have approved the return regardless.</p>
<p>I bought another bag from a local shop while in Vietnam, and this bag had just become dead weight to carry around until I reached home.</p>
<h2>What did I learn?</h2>
<p><em>Sigh.</em></p>
<p>Marketing is marketing. Find out ways to figure out if something is a good fit for you after you look past the marketing.</p>
<p>Which brings me to: test things more thoroughly. While I visited their in-person store, I didn't actually <em>test</em> the bag. With the amount of money that was quoted to me – as much as a big brand suitcase, I needed to be more diligent with my money and purchase.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Fitbit/Google need to do better</title>
        
        <link href="https://rusingh.com/fitbit-google-need-to-do-better/"/>
        <updated>2024-01-18T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>Out of nowhere, a couple of weeks ago, without ever installing any firmware update (at least intentionally), my Fitbit Charge 5 started:</p>
<ol>
<li>reporting incorrect battery numbers, swinging wildly from 40% to 90% to 77% and so on, and,</li>
<li>turning off randomly with the only way to turn it back on being to plug it into a charger.</li>
</ol>
<p>As a reminder, I bought this thing for $155 off Amazon back in April 2022. At the time, and I can't speak for now, there weren't any service centres present in India. I told myself I'm taking a gamble and I'd be happy if it lasts longer than a year. It has. And yet, I am unhappy.</p>
<p>Reports are coming in about a software update causing issues for a number of Charge 5 users, including even bricking (<a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-5-users-experiencing-sudden-battery-drain-after-a-recent-update">TechRadar</a>, <a href="https://www.androidcentral.com/wearables/fitbit-charge-5-battery-drain-and-black-screen-issues">AndroidCentral</a>). These are from July 2023 — a time where I did not face any such issues, which makes this all the more weird for me that it's happening in January 2024, presumably not as a result of a software update.</p>
<p>A $155 piece of equipment being useless does not inspire confidence and Google's response, and I highly doubt it applies to India, is abysmal (emphasis mine):</p>
<p>&quot;Fitbit, it seems, isn't handling the issue properly for those affected. Those with broken trackers have been left out to dry. Support isn't offering to replace the device, but rather just giving a 35% discount on new hardware assuming the tracker is still under warranty – the device just launched in 2021, but Fitbit does only offer a 1-year warranty from the time of purchase. But, even then, Fitbit should be offering a free resolution to that problem, given the broken device is being caused by an update from Fitbit directly.&quot;</p>
<p><a href="https://9to5google.com/2023/07/11/fitbit-charge-5-battery-bricking-update/">https://9to5google.com/2023/07/11/fitbit-charge-5-battery-bricking-update/</a></p>
<h2>Troubleshooting</h2>
<p>So far, I have tried:</p>
<ol>
<li>Restarting the device from the device itself.</li>
<li>Restarting the device using the charging cable (three 1-second taps on the button embedded on the power end of the USB cable)</li>
<li>Changing the watch face</li>
<li>Updating the firmware from 188.58 to 194.91 (the problem was reported on 188.61)</li>
</ol>
<p>I'm currently in the process of draining the battery, which is a very involved, unforgiving, and annoying task given that the device randomly turns off and has no accurate number on its battery capacity.</p>
<p>Right this moment, as I opened the Fitbit app to look at the firmware version, the device went offline. Perhaps there is something there to look into for Google? Maybe a sync throws the device off?</p>
<p>Anyhow, I managed to get it from a reported 97% to 9% through the course of the night, using the always on display feature. Plug into the charger to turn it on, and the battery is 88%. 🤡 As a battery preserving measure (&lt;10%), the AOD seems to be automatically turned off. Perhaps a good sign that the hardware still has an accurate internal reading on the battery. Using the AOD also helps prevent the device from turning off. I am usually able to bring it back to life by tapping the screen a dozen times.</p>
<p>Let's see when it drains completely and what it does next.</p>
<h2>Alternatives</h2>
<p>I don't want to purchase a cheap, Chinese fitness band.</p>
<p>I also don't want to necessarily invest in a &quot;smart&quot; watch – something I <a href="https://rusingh.com/five-days-fitbit-charge-5/">mentioned before</a>. Who has time to charge a watch every single day? Impossible. This rules out Apple Watch.</p>
<p>Garmin is an option with its <a href="https://www.garmin.co.in/products/wearables/vivosmart-5-mint/">vivosmart 5</a> (₹16,990, ~$205), but it is more expensive than even the newly released Charge 6 (₹14,999, ~$180*). Probably Garmin vivosmart 5 is worth a try if at least the device will last me three or, ideally, more years than that?</p>
<ul>
<li>I also find it ridiculous how this sells for $160 plus sales tax in a very rich country, and $180 in a very poor country like India. Like-for-like, pricing, almost.</li>
</ul>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Name your useEffect functions</title>
        
        <link href="https://rusingh.com/name-react-useeffect-functions/"/>
        <updated>2023-10-02T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>The title pretty much sums up the entire post, but I'll drop my two cents anyway:</p>
<ul>
<li>It makes it clear what the purpose of that effect is. This means your colleagues spend less time figuring that out.</li>
<li>It's going to force you to only deal with one concern per effect rather than bundling way too many things into one.</li>
</ul>
<p>As someone who's always reading new code at $DayJob, I have learned and realised over time that these are things that constantly frustrate me. It takes up unnecessary mental space while working through a problem. Of course until now, it didn't click for me at all that this was something you could (or should) do.</p>
<p>I'm going to be investing a little bit of time every time I see this to update the code. Ultimately to make it easier for me, my colleagues, and whoever gets on to these projects in the future to reason about it.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Perennial burnout</title>
        
        <link href="https://rusingh.com/perennial-burnout/"/>
        <updated>2023-09-11T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>I chanced upon <a href="https://garrit.xyz/">Garrit</a>'s <a href="https://fosstodon.org/@garritfra/111046210362848066">toot</a> today, which led me to <a href="https://dougbelshaw.com/">Doug Belshaw</a>'s <a href="https://thoughtshrapnel.com/">newsletter-blog</a>. I do enjoy Doug's blog but fail to keep up for a variety of reasons. A shout-out like Garrit did on his blog helped me find myself to it proper after what's been a while.</p>
<p>If we are talking <a href="https://thoughtshrapnel.com/2023/09/11/the-burnout-curve/">life/career burnout</a>, I am always in.</p>
<p>Of course I stopped writing as often on this blog, but I am tempted to try and speak openly about something I do struggle with — almost always have, and always will. While I have only landed in the crash and burn scenes a couple of times (so far), I am always very aware that I'm skirting these lines and can tip over very easily.</p>
<p>Today I had a call with my immediate boss to discuss some measures we can put in place so I can deal with work better — away from what feels like a cocktail of depression and burnout presenting in unusual (to me) ways.</p>
<h2>What I'm doing now to tackle things.</h2>
<p>I have already been taking measures in my individual capacity for a while, but I think it was time to reach out and ask for some more support while I work through this process.</p>
<p>Here are some things I am doing, then:</p>
<ul>
<li>Paired coding sessions. At least once a week, more if possible/required. Fight that isolation of working remote.</li>
<li>Changing my work environment frequently. A change of scenery keeps things interesting, I guess. I do have to give up the big screen but I'll take that over this.</li>
<li>Picking off shorter tasks from the backlog. This can help me feel more accomplished about my work day and work weeks. Balancing it better with new features.</li>
<li>Hobbies. I've been at it for a while. Just more of the same. Invest my time in hobbies that are not coding.</li>
<li>Continue to see my therapist. Keeping my emotional burden and general mental health in check so I have space to…live.</li>
<li>Talking to friends about it. Call it venting if you will.</li>
<li>Finding in-person tech events/meetups to feel a connection with coding as an activity again.</li>
</ul>
<p>I think that's it. It seems to help a little. The proverbial jury is still out.</p>
<p>How do you handle the almost-burned-out stage? What are some things you would do?</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>A desktop computer</title>
        
        <link href="https://rusingh.com/a-desktop-computer/"/>
        <updated>2023-06-12T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>I've made little noise about this subject, but I have. If you do not know, I had been itching to get a gaming computer. Using my family member's laptop to game was inconvenient. Of course, apart from the fact that it barely ran any game I wanted to play because of poor heat management plaguing small form factors.</p>
<p>Over the last two weeks, I put together a full rig: a big monitor I can use for gaming as well as for coding, and a PC that I can offload, well, intensive gaming to.</p>
<p>Here's some thoughts.</p>
<h2>Ergonomics!!!</h2>
<p>Three exclamation marks, indeed.</p>
<p>Honestly? There's no comparison. I can't go back. I shudder thinking I might have to use just the MacBook on some days — maybe I'm traveling or just out at a café for a change of scenery. Maybe the power's been out too long and I need to rely on just my laptop battery.</p>
<p>How did we convince everyone just a laptop is okay for full-time work?</p>
<p>While I already used a stand/riser for my laptop so the screen was at eye-level, the screen was still tiny at 13.3 inches. Cue squinting and bending forward at times.</p>
<h2>New monitor.</h2>
<p>A 13″ screen size gave me very little space to manoeuvrer things. I frequently found myself lost and having to create space and take it away based on what I was doing.</p>
<p>VSCode felt like running a car from a few decades ago <em>at least</em> – no real quality-of-life to go with it.</p>
<p>Okay, I'm not a car woman so maybe that reference is not great. But you get it, right?</p>
<p>Now, with a 4k 28″ monitor, font size is great, and there's space to keep multiple things open. No longer do I have to hide the left and right sidebars in my code editor. It just always is like that. Truly a blessing! I'm so happy. The laptop just sits tucked away in the corner, giving me space to keep other things in the main area of the desk. It's no longer incredibly busy and fragile – is this tricky hand movement going to have my laptop in a short fall to the desk surface?!</p>
<p>Oh, the monitor has something called HDRi – intelligent HDR. I don't think it's the &quot;real&quot; thing. But whatever, it wasn't important to me. Both Windows and macOS let me turn on a toggle that puts the monitor in this mode. It looks awful. And to top it off, I lose control of the brightness of the screen when HDR is on. No surprise, us coders mostly do like dark rooms, and this blows right into it. Not good!</p>
<p>I was worried about buying the wrong monitor but this one holds up really well despite falling in &quot;The Bad Zone&quot; <a href="https://bjango.com/articles/macexternaldisplays2/">here</a>. No return policy, so I'm excessively glad.</p>
<h2>ChatGPT.</h2>
<p>While someone I recently met on Hinge (as a friend) helped me 90% of the way with putting my config list together, I asked a ton of questions from ChatGPT to get up to date with what's going on in the PC world.</p>
<p>What's M.2? If it's using PCIe 3.0/4.0 underneath for data transfer anyway, why make M.2? What's an M-key M.2 slot and what's an E-key M.2 slot? What do the &quot;CL&quot; numbers in RAM specs mean?</p>
<p>And so on.</p>
<p>It was super helpful. Obviously I still ran everything by my friend, but a lot of these explanations were critical in me not feeling like an idiot for way too long.</p>
<h2>Mechanical keyboards.</h2>
<p>I understand people like them, but these are not for me.</p>
<p>At the store, I tried red switches and brown switches. Brown felt firmer, nicer… I might even buy one one day for coding. But I have this Magic Keyboard that I recently threw money at, so I'm not tempted to buy anything <em>just</em> for coding anytime soon.</p>
<p>For gaming, I went with red switches at first. They were quiet enough, bit tactile, and required very less force to actuate them. Perfect! Until it came to billing when I asked for the keyboard to be removed. I just didn't like the layout of the keyboard, the shape of the keys, the elevation of the whole thing as it slanted high to low from top to bottom. It just isn't…me. I like a flat keyboard with a reasonable travel and being able to shift my fingers around with the least effort possible. Chiclet keyboards is just where it is for me. <a href="https://rusingh.com/keyboards-tools/">Keyboards are very personal</a>, and I'm super glad I didn't buy one. A shout out to <a href="https://chriswiegman.com/">Chris</a> and <a href="https://danisancas.com/">Dani</a> for being a voice of reason.</p>
<h2>Windows 11.</h2>
<p>I'm not a big Windows user. My &quot;usage&quot; is limited to tweaking a few settings and hitting those sweet, sweet little icons that launch games. That's it!</p>
<p>Windows 11 feels so much different, but remains…Windows. How do you change your username from the Settings app? You can't. You need to open up the Control Panel app that still exists in 2023. Great job, Microsoft!</p>
<p>OneDrive is still forced into your desktop. Sneaky little thing is they hide this icon into the little expandable space for your tray icons that you can open up. By default. Defaults matter and are an indication of what you want to do as a company.</p>
<p>Centered icons didn't feel like home, so I moved to the classic left sided layout. There's &quot;deep&quot; indexing that's now native (or I am late to the scene) to the OS so that's another great thing. No need for <a href="https://www.voidtools.com/en-au/">Everything</a>.</p>
<hr>
<p>Well, there you are. Some random thoughts on this whole experience.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>ESLint as a learning resource</title>
        
        <link href="https://rusingh.com/eslint-as-a-learning-resource/"/>
        <updated>2023-02-17T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>I've been doing some AWS/serverless stuff at work recently. If you've been following me long enough, you know I switched paths about 6 months ago. A couple of hiccups here and there, but it's been going well.</p>
<p>Today, and not for the first time, I picked up some education from an ESLint rule page.</p>
<p><a href="https://eslint.org/docs/latest/rules/no-await-in-loop"><code>no-await-in-loop</code></a> tells us how to optimise our code and when not to use parallelisation. It took just two minutes of reading, too.</p>
<p>I love little educational moments like these – especially when they are sandwiched between the start and completion of a task.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>A message to the main</title>
        
        <link href="https://rusingh.com/message-to-the-main-twitter/"/>
        <updated>2024-02-14T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>Once every few weeks, I randomly type in 'tw' into my address bar and hit return. Takes me to Twitter.com. I don't know why I do this, because as far as intentional usage goes, it's been months I've been on there.</p>
<p>I really do like it better on the fediverse. Feels more like a social place. It protects my mental health too because a ton of people use content warnings to give me the option to engage with things on my own terms that otherwise put together wreck my mental health quite quickly on any other platform.</p>
<p>When I do end up on Twitter.com, I see posts from friends and realise how much I miss seeing more of them around. I hit a like or two and leave. I know by now how quickly this can spiral into scrolling and doomful news and horrible interactions.</p>
<p>If you're reading this, I'm waiting for you on the fediverse.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Keyboards</title>
        
        <link href="https://rusingh.com/keyboards-tools/"/>
        <updated>2023-01-04T07:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>It never really clicked to me how personal a keyboard is.</p>
<p>The way you push these buttons, the way you move your fingers, how much your fingers travel, how hard you push, where you find the apostrophes and where you hunt for the ellipsis to pause your sentence and your mind. Where you drop a semi-colon from while effortlessly knowing where to look for the currency you need to print on your screen five words from now.</p>
<p>I can never journal my day if it's not my keyboard. The one I am familiar with. I can't even do it on my phone with its touchpad… it has to be tactile, it has to be <em>mine</em>.</p>
<p>I need to know where to rest the palm of my hands when my mind pauses. For that gentle depression of the hand in this physical space to feel familiar.</p>
<p>I need to be able to travel places in my prose as quickly as I do in my mind. I want a 'tool' — something I can wield. Not something that feels like a coarse brick.</p>
<p>It doesn't have to be fancy. It just has to feel right. And anything can feel right to <em>you</em>.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>I am…enjoying AirPods?</title>
        
        <link href="https://rusingh.com/enjoying-airpods/"/>
        <updated>2023-01-04T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>It's funny this pattern keeps emerging over and over in our lives — complain about something, lose any built-up joy and expectation of it, and then come to like it and enjoy it gradually. For context, I was very <a href="https://rusingh.com/airpods-not-practical/">critical of AirPods</a> just a while back.</p>
<p>Of course I only use them in &quot;controlled&quot; environments, still, but they sound…pretty good? Spatial Audio isn't so bad, not even 'head tracked' which I disliked so much all throughout. A big reason I don't like those in-the-ear earphones is they disconnect you from the real world: a car honking, a loud bang etc. This is where this head-tracking stuff shines. It allows me to turn my head and have these real world experiences filter through pretty…naturally.</p>
<p>Switching between devices is easy too. The battery backup is fine for me.</p>
<p>That said, I almost lost one earpiece on a flight recently when it fell down and I couldn't locate it. Anyone could have just…taken it. Thankfully, the passenger behind me was kind. (The same two people I had let walk ahead of me when boarding. How cute that it was them!)</p>
<p>It's true that they are designed to be lost and designed to be wasteful — that's what still worries me the most.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Basic HTML struggles on the wild web</title>
        
        <link href="https://rusingh.com/basic-html-struggles-on-the-wild-web/"/>
        <updated>2022-12-19T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>Two things that frustrate me as a web developer when I see them on the wild web:</p>
<ul>
<li>Being unable to toggle a tick box by clicking/tapping on its label.
<ul>
<li>A label has a much larger surface area for tapping/clicking and keeps things &quot;easy&quot; for everyone.</li>
<li>Not to mention it is accessible for people who use accessibility features.</li>
</ul>
</li>
<li>Not having the right <code>inputmode</code> or <code>type</code> attribute on an <code>input</code>.
<ul>
<li>This breaks iOS auto-fill for one-time passwords received via SMS.</li>
<li>Suddenly I have extra mental load I may or may not have space for. It sure is work for me to use the number row on iOS since it isn't perma-visible like on Android, and isn't big and simple like the numpad can be.</li>
</ul>
</li>
</ul>
<p>I wish we lived in a world where we could care about things like these, but I can only sympathise with developers who have to put a rush on everything and are not even paid a living wage. I don't feel right accusing anyone of shoddy work when they couldn't care less… are not paid to care enough.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>4 of 8</title>
        
        <link href="https://rusingh.com/4-of-8/"/>
        <updated>2022-12-16T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>Since <a href="https://rusingh.com/five-days-fitbit-charge-5/">getting the Fitbit</a>, I've been trying to walk 250 steps or more every hour. It pings me 10 minutes before an hour is to finish if I haven't already completed my 250+ steps.</p>
<p>Looking at my weekly averages, there are of course good weeks (5 of 8 hours on an average per day) and then there are bad weeks (2-3 of 8 hours on an average per day). I've been trying to build this habit for a really long time now.</p>
<p>I can start the day with a lot of determination, but something or the other during the work day stops me from &quot;getting up.&quot; Sometimes I'm so engrossed in my work that I don't even remember the device vibrating to let me know I need to get up.</p>
<p>I try to listen to it, yes, but I probably need to do more. I don't think I've ever had a day that was 8 of 8.</p>
<p>Still, this is infinitely better than my previous lifestyle. It's a <em>step up</em> (that is an intentional double pun and I'm proud of it). I'll take it.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Response: "Note-taking apps: Bear and Joplin"</title>
        
        <link href="https://rusingh.com/response-note-taking-apps-bear-and-joplin/"/>
        <updated>2022-12-07T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>It's interesting to me <a href="https://wilw.dev/">Will</a> was able to move from <a href="https://bear.app/">Bear</a> to Joplin and generally enjoys it as much as he did Bear.</p>
<p>I use and love <a href="https://rusingh.com/not-scared-of-bear/">Bear</a>, and the closest I have to that with a more cross-platform-friendly constraint is <a href="https://standardnotes.com/">Standard Notes</a>, who also recently added <a href="https://rusingh.com/just-five-dollars/">regional pricing</a>. Not to my surprise, though, as they were willing to offer economic difficulty discounts for a long time. All you had to do was drop them an email, but now it's all automated.</p>
<p>Still, I'm not sure I can leave Bear just yet. I do have one eye on a migration to SN because Bear is, as Will mentioned, strictly Apple-only, and in the long-run, that is very much a &quot;problem.&quot;</p>
<p>What's going to convince me SN is good enough is when their editors feel as polished as Bear's do. My experience in the past with its editors has left me wanting for much more. Bear is also cheaper which is very high on my priority list right now.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Techie posts are okay</title>
        
        <link href="https://rusingh.com/techie-posts-are-okay/"/>
        <updated>2022-11-20T07:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>I think my break is over.</p>
<p>However, you will not find any personal posts (or personal side stories) from me anymore over here. Please follow my socials for those.</p>
<p>Techie posts, though, are… okay. Strictly techie.</p>
<p>My blog has some RSS feeds — if you would be keen on following along. 😊</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Mastodon needs a new-ish algorithm</title>
        
        <link href="https://rusingh.com/mastodon-needs-a-new-ish-algorithm/"/>
        <updated>2022-11-22T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <h2>The timeline.</h2>
<p>The reverse chronological timeline has been failing for me recently. As has the notifications tab for mental health reasons.</p>
<p>I think I was a little afraid to admit it to myself, but it is.</p>
<p>I log in a few times a day, read only a little bit (whatever is recently posted at the time), miss out completely on what's posted when I'm sleeping, and have found myself missing posts from people I generally enjoy hearing from.</p>
<p>All the cool kids live on the other side of the globe, so I'm more likely to miss out than not.</p>
<p>Sometimes through some interaction I find a toot that was posted 7 hours ago (while I was sleeping) that I feel sad about missing.</p>
<p>Maybe it's a social media problem too. Why do I <em>need</em> to hear from all these people? Why do I feel <em>sad</em> if I miss out? I certainly don't feel that way when I'm away for a few days for IRL reasons. But I do feel that way when it's just my daily schedule where this happens.</p>
<h3>Lists?</h3>
<p>Unfortunately it's lacking UX improvements too. You can't hide boosts and/or replies like you can on the home TL. I hide all boosts and would require that on my lists too.</p>
<p>Lists are simply not tenable for me without these &quot;filters.&quot;</p>
<h2>Notifications.</h2>
<p>Why not use the bell icon for people I enjoy hearing from? The bell icon crowds my notifications and actually overwhelms me so I'm a very conservative user there… and is not a proper solution to the problem anyway. In fact, it brings me to my next problem.</p>
<p>What if I enjoy hearing from 50 people? I'd see about ~200 notifications per day. This is separate from all the other kinds of notifications: boosts, stars, new spam reports, and so on.</p>
<p>I'd love for notifications to be &quot;grouped&quot; in hourly blocks to make them more readable and consumable.</p>
<hr>
<p>These, I believe, are also growing pains. Maybe they will be tackled one day, maybe they won't. I definitely feel like <em>usability</em> has been tanking and I'm not a fan.</p>
<p>Maybe it doesn't need a new &quot;algorithm&quot; as much as a whole bunch of well thought out convenience features to make the current timeline usable.</p>
<p>And, let me be clear: at this activity level, for me, it is not.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>New to Mastodon? These 10 minutes are very important</title>
        
        <link href="https://rusingh.com/new-to-mastodon-10-minutes-tips/"/>
        <updated>2022-12-01T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>I've been on the fediverse/Mastodon since 2019 and have made some amazing friends.</p>
<p>At the moment, I run <a href="https://rusingh.com/values/#a-safe-space-to-talk">SmallCamp</a>, and help moderate <a href="https://hub.fosstodon.org/about/">Fosstodon</a> along with a <a href="http://hub.fosstodon.org/team">fantastic team</a> and over <a href="https://www.patreon.com/fosstodon">250 300 350 600 800 950 patrons</a>.</p>
<h2>Part 1: looking like an actual person.</h2>
<ol>
<li>Please fill out your <strong>bio</strong> and make an <strong>#introduction</strong> post with that hashtag, yes. Look at what other people are posting about to get an idea.</li>
<li>Put up a nice <strong>avatar</strong> that you like (whether of yourself or your hobbies).</li>
</ol>
<p>People are <em>much</em> more welcoming when they can see who you are.</p>
<p>Trust me — these two things <strong>really</strong> help when people have locked their profiles and you're trying to add them.</p>
<p>With these two steps, we are trying to tackle the problem of: &quot;Yes, <strong>you</strong> know you're a safe person, but how do <strong>I</strong> know that?&quot;</p>
<p>People have no qualms about hitting reject… <em>none</em> of them are chasing a high follower count.</p>
<p>So, anyway, once these two steps help you follow more people, your timeline looks more lively. And you want to stay. And you follow more people. And it's a cycle, see? 🙂</p>
<p>Remind yourself that people on the fediverse/Mastodon have been cultivating a safe space for themselves for months (and for most of us, it is more likely to be <em>years</em>).</p>
<p>Anytime a lot of people join at once and in a short amount of time, like right now, their guard tends to be more up than usual.</p>
<p>The culture on the fediverse is a bit different. And remember, any new social network is always hard at first. It gets better.</p>
<h2>Part 2: make a few posts.</h2>
<p>Keep posting about your day and thoughts like it's 2007 and Twitter hasn't yet taken off. Just vibe. We're all here to chill. Mostly.</p>
<p>Find your community, not an audience.</p>
<p>Post about what you had for lunch.</p>
<p>Send a photo out into the internet — as long as it's safe for you to do so — about the beach you're sipping beer at.</p>
<p>Introduce your dog with a selfie or a regular photo.</p>
<p>Psst! Monetisation… that kind of stuff doesn't work very well here. We're not Twitter v2.0. We're just trying to bring the good old, open, social web back.</p>
<h2>Part 3: learn the culture.</h2>
<p>It's like Twitter, but it's not Twitter.</p>
<p>You'll notice a few things that we care about:</p>
<ol>
<li>Adding a <strong>&quot;content warning&quot;</strong> to your posts. This is especially true for politics, or any kind of content that might trigger someone. Remember safe space? Yup.</li>
<li>Writing <strong>alt text</strong> for images… we're big on this. A lot of disabled people use Mastodon regularly, and in any case, it helps everyone. I know I've used alt text before to make sense of some images sometimes.</li>
</ol>
<hr>
<p>You're ready. Go have fun? <a href="https://fosstodon.org/@ru">Say hi</a>.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Taking an indefinite break</title>
        
        <link href="https://rusingh.com/indefinite-break/"/>
        <updated>2022-10-18T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>I'm taking an indefinite break on this blog. It has been a long time coming… wrote a little about it on <a href="https://fosstodon.org/web/@ru/109054230245494089/favourites">Fosstodon</a>, too, a while ago. It's a locked post so you might not be able to see it.</p>
<p>With that said, I'm also done with my monthly reviews, which is something I wanted to be clear about. ~11-12 meaningful posts over 17 months, and I'm OK with that. It was a good run. I wasn't chasing perfection and that's freaking brilliant.</p>
<h2>The future?</h2>
<p>Right, there's a reasonable chance I will archive this blog at some point, but we'll see. What does archiving mean? I don't know yet. Perhaps a static bunch of pages that's still accessible?</p>
<p>For now, stays as it is. Maybe I'll have something once in a long while to write about. Maybe something abstract, or much more appealing – something concrete like a dev/code tutorial.</p>
<p>We'll have to see how it goes.</p>
<h2>The why.</h2>
<p>There are many reasons for this break, but chief among it is feeling safer talking on a closed platform (like a private account on the Fedi, or a private Twitter account, or closed-as-in-private instant messengers) as opposed to a huge, open web.</p>
<p>And, this is maybe my old paranoid self, but I don't feel good, never have, about writing my opinions. This is a very unbalanced relationship. Besides, the internet has enough opinions, from people much smarter than me, so I really don't want to be taking up a stupid amount of space here.</p>
<p>And, like, I can't say I've felt joy in writing things of late. It just isn't flowing anymore like it used to — neither the prose nor the kick.</p>
<p>And, then, I suppose, in line with the ongoing theme over the last year ish, I'm constantly moving my focus — some consciously, some incidental — away from the internet, and privacy, and free software, and such… towards my career, my life goals, my mental health, my physical health, and figuring out who I am as a person. And just being in a better place overall. Which is of course a non-linear and perhaps a not-so-pleasant journey. But it is one and I want to be focusing on it.</p>
<p>Cliché? Maybe. It's the truth, still.</p>
<p>Signing off from here. Everything is fluid. Nothing is scraped on stone. This is what it is today.</p>
<p>I didn't have to make this post, but I'm a drama queen.</p>
<p>See you on the fedi and other private spaces.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>On blogging and blogging platforms</title>
        
        <link href="https://rusingh.com/on-blogging-and-platforms/"/>
        <updated>2022-09-22T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <h2>Ugh. Ugh. Ugh.</h2>
<p>I talked about not blogging as much in my <a href="https://rusingh.com/june-2022-in-review/#on-blogging">June 2022 review</a>. Internal monologue around that continues and I'm constantly finding myself wondering if keeping this blog is worth it.</p>
<p>Maybe it's just an itch.</p>
<p>Some smart people on Mastodon have recommended just keeping things as they are, and posting occasionally if that's what I find myself comfortable with — even if it's just 3 posts in one whole year — and that sounds logically quite right.</p>
<p>Plus, keeping things as they are has the least amount of resistance. It's probably why I haven't done anything radical for a long time now. A long time at least in the blogging-setup timezone.</p>
<p>A part of me wants to move to a static site, &quot;archive&quot; this blog and perhaps move the blogging portion to some other platform where everything related to it is &quot;managed.&quot; That would certainly be keeping in tune with what's been going on with my tech in general the last twelve-ish months.</p>
<p>I wouldn't be happy keeping two &quot;sites&quot; and maintaining visual consistency across the two (but maybe I don't <em>have</em> to do that?). It's a compromise.</p>
<h2>Alternatives.</h2>
<p>However, I enjoy absolutely nothing in the market.</p>
<p><strong>Substack</strong> seems like a misfit and UX hell.</p>
<p>While Matt has been kind enough to offer a regional discount, I'm not sure I still see a long-term future with <strong>Write.as</strong> (something really nice about it is it's a part of the fediverse).</p>
<p><strong>Ghost</strong> is incredibly expensive and for my use case, not so different from WordPress. It doesn't offer anything that makes me want to really try it given my feature requirements.</p>
<p><strong>Medium.com</strong> hasn't been held in high regard for a long time now. And uncertainty around their business decisions is something I don't want to deal with.</p>
<p><strong>Dev.to</strong> does not seem like a fun place to be. It's a <em>much</em> nicer Medium.com, but its niche is of course just developers. I don't make many of those posts anymore. Plus it's kind of like Instagram but for developer blogs. I just don't like the vibe.</p>
<p><strong>Plume</strong> is not maintained. Side story: I was close to committing to a small annual monetary support but that's when I found out it's no longer actively maintained.</p>
<p><strong>BearBlog</strong> won't allow scripts and therefore Plausible Analytics.</p>
<p><strong>Prose.sh</strong> is way too geeky. SSH for login? Nope. Just yesterday, I opened and edited <em>this</em> post on my phone. A web browser was all I needed. WordPress obliged, too, of course.</p>
<p><strong>Micro.blog</strong> seems interesting but I'm not sure it's one for me. Manton declined a regional price too.</p>
<p><strong>Publii</strong> sounds like an excellent idea in theory but all it felt to me was clumsy and more work than a managed/hosted blog.</p>
<p>Self-hosting <strong>Tanzawa</strong> or <strong>GoBlog</strong> is no longer a task I want to undertake.</p>
<p>A <strong>static site generator</strong> is literally the last option on my list. Heck, it's <a href="https://rusingh.com/waving-thankful-goodbye-to-static-websites-and-more/">not even <em>an</em> option at all</a>. It's great for brochure websites, one-pagers, documentation, etc. but for blogging, it just doesn't cut it. You <em>cannot</em> change my mind. Don't even try.</p>
<p>Sigh. Perhaps paid Write.as is the only service worth considering seriously, thanks in large part to their fediverse compatibility, which is a very attractive feature.</p>
<h2>Micro-blogging.</h2>
<p>I also really enjoy micro-blogging or writing long walls of text but on a micro-blogging service because <em>who</em> sees <em>what</em> is very much in my control.</p>
<p>A public blog doesn't offer that convenience. I have considered just using a micro-blogging service and then a bunch of static pages on my domain still.</p>
<h2>What next?</h2>
<p>I don't know.</p>
<p>We'll see.</p>
<p>My apologies for this disappointing conclusion.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>One month with NextDNS</title>
        
        <link href="https://rusingh.com/one-month-nextdns/"/>
        <updated>2022-09-09T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>I lied — it's not been a whole month. Close enough, though. OK, anway, first, let's get some setup and numbers out of the way.</p>
<h2>Setup.</h2>
<p>I set up NextDNS on my laptop and my phone. I left the tablet out. No one else in my household is using this.</p>
<p>Configuration was relatively easy. They had me download some &quot;profiles&quot; that I could &quot;install&quot; and activate. Very old school, like with those GPRS/EDGE profiles your carrier would have you download, install, and activate.</p>
<h2>Analytics.</h2>
<p>Total queries made: 555,144</p>
<p>Blocked: 84,950</p>
<p>Blocked (%): 15.3%</p>
<p>Queries on laptop: 169,596</p>
<p>Queries on phone: 385,548</p>
<p>My laptop is typically online about 9 to 10 hours a day, whereas the phone of course is online 24 hours a day (how creepy).</p>
<p>I do have an ad-blocker on my primary browser on my laptop (Firefox, uBlock Origin). It helps when I use Safari or Vivaldi though since I don't have to think too much. The latter comes with its own ad-blocker too but it's good to give it a little help.</p>
<h3>GAFAM dominance.</h3>
<p>A little nicety offered by NextDNS is a section on their analytics called GAFAM dominance.</p>
<p>Their explanation: &quot;The 'GAFAM' (Google, Amazon, Facebook, Apple and Microsoft) are the 5 dominant Internet companies that own many popular services, often operating under a different name, e.g., WhatsApp and Instagram for Facebook.&quot;</p>
<p>Service breakdown:</p>
<ul>
<li>Apple: 186,278 queries (33%)</li>
<li>Google: 118,695 queries (21%)</li>
<li>Facebook: 30,695 queries (5%)</li>
<li>Amazon: 13,422 queries (2%)</li>
<li>Microsoft: 11,091 queries (2%)</li>
</ul>
<h3>A reminder.</h3>
<p>While yes, I am using Apple a lot more, I am surprised to see 21% of my queries being Google even after all this time and effort spent on de-googling.</p>
<p>They <em>really</em> do dominate the web.</p>
<p>And this is a good reminder.</p>
<h2>Motivation.</h2>
<p>I went with a hosted and managed DNS service because, well, they are simpler to use. The thought of getting my Raspberry Pi 4 out, ready, and then installing and configuring PiHole or AdGuard on it and then my devices… there was no way I was going through all of that.</p>
<p>And then take into account the fact that there's extra config if you want to use this &quot;local&quot; DNS outside of the local network!</p>
<p>NextDNS' setup took about 15-25 minutes and I didn't break a sweat at any point. Not there, and not during the roughly one month of usage.</p>
<h2>My thoughts on this.</h2>
<h3>Effectiveness.</h3>
<p>I tried to browse on Firefox without <em>any</em> ad-blocker and it was a massive fail. I added a lot more filters to try and see if it would help matter, but at that point, some legit sites stopped working. So it can be aggressive, but then that's too aggressive. And even so, keep in mind DNS based filtering only goes so far. uBlock Origin or a similar ad-blocker is absolutely an essential, despite NextDNS.</p>
<p>However, on my phone, where I use Safari which doesn't allow ad-blocking, it has made things… <em>more</em> tolerable. Not an absolute amount of tolerable, just relatively more tolerable.</p>
<h3>Telemetry.</h3>
<p>The nicer thing it has done is it blocks a <strong>ton</strong> of logging by Mozilla, iCloud, Firebase (Google), and WhatsApp (Facebook/Meta). I appreciate that.</p>
<p>I do worry that it makes debugging and opt-in tracking harder (where I want apps to improve!), but for now, I'm OK in this box.</p>
<h3>Ease of use.</h3>
<p>Oh this is a joy! I remember how annoying running PiHole was. I gave up within days. This has gone on for over 3 weeks in comparison.</p>
<hr>
<p>And that's it. With little config and no worry of managing anything, I get a <strong>little less</strong> spied on for free!</p>
<p>8/10, would recommend.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>August 2022 in review</title>
        
        <link href="https://rusingh.com/august-2022-in-review/"/>
        <updated>2022-09-02T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>8 months down, 4 to go. Like any other year, 2022 is <em>zooming</em> past. Somehow, still, more than ever.</p>
<h2>New workplace.</h2>
<p>I mentioned about starting a new contract soon when I put up my <a href="https://rusingh.com/july-2022-in-review/#career">July 2022 review post</a>.</p>
<p>Well, it has.</p>
<p>While dealing with React and friends isn't always a joy, can I take a moment to acknowledge that working on user interfaces and delivering a great user experience is something I love so much?! Of course open-source libraries do maybe even like 80% of the heavy lifting, so that's there. It does allow one to focus on the details, then, which is great for the end-users!</p>
<p>4-day work weeks are a blast. I love that too. Never going back. Well, unless, I <em>have</em> to. I'm also starting (ish) my days with coffee now (unfortunately). Fosstodon rubbed off on me. 😆</p>
<h3>Independence.</h3>
<p>Something that struck me an awful much when talking about this new role was the fact that my (now) boss enjoyed using AWS/alternatives because it gave him freedom to do things with just one language and (mostly) just one side of the stack, and even as a one-man team!</p>
<p>I think that's going to be helpful to me as well in the future for my side projects. For example, I can't wait to make something decent with <a href="https://supabase.com/">Supabase</a>. I'll probably pace it though, knowing how things have been in the last few years with burnout and everything.</p>
<h2>Big life changes.</h2>
<p>A new workplace is a big change, sure, but I've had a couple more big events this year (you'll know if you follow me on my personal Mastodon account), and a couple more to come in the next two years.</p>
<p>It's a little bit turbulent period in the scheme of things, and for once, I am looking forward to things. That's actually quite remarkable!</p>
<h2>Losing weight.</h2>
<p>Still the biggest mental-space hoarder is my weight loss journey. Had joined the gym for a bit but couldn't make it stick. I'll try again soon.</p>
<p>Overall, making slow progress — I'll get there! 💪🏼</p>
<h2>Media consumption.</h2>
<p>I've been watching <a href="https://en.wikipedia.org/wiki/Ted_Lasso">Ted Lasso</a>, <a href="https://en.wikipedia.org/wiki/Westworld_(TV_series)">Westworld</a>, and <a href="https://en.wikipedia.org/wiki/Chicago_Med">Chicago Med</a> (which is long enough that despite starting it months ago I'm still aways). All of them are great!</p>
<p>I bought <a href="https://en.wikipedia.org/wiki/Altered_Carbon">Altered Carbon</a> (the book) but yet to start it. It takes me a bit to get things going, so no sweat. And the best part is I haven't seen the Netflix series!</p>
<p>Been trying to get back into music a bit, but it's hard when you don't have hours to obsess over artists and all the ins and outs of a person/group like you could during your teen years.</p>
<hr>
<p>See you next month!</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>Signal messenger is unviable on iOS</title>
        
        <link href="https://rusingh.com/signal-messenger-unviable-ios/"/>
        <updated>2022-08-17T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>This is not a surprise to veteran iOS users, or Signal enthusiasts. There is no way to backup your chats, not in a way that I can count as reliable and <em>proper</em>, and that's a hard no for me now. There are &quot;workarounds&quot; but they are shambolic, really.</p>
<h2>Between hopes and dreams.</h2>
<p>When <a href="https://rusingh.com/bought-apple-iphone-13-pro/">moving to iOS</a>, I decided to take a chance and install Signal. I was already losing all my chats from Android at the time, but I had hoped that we'd see a backup solution on iOS any month from that point on and there was an option to <a href="http://jhnet.co.uk/articles/signal_backups">archive all my chats</a> for posterity. My patience then finally ran out when I was asked to backup all my content before sending in my device for a small repair.</p>
<p>Icing on the cake for this situation… here's what we have from the Signal team (emphasis mine):</p>
<blockquote>
<p>&quot;It is highly unlikely we will ever build a file based backup system for iOS...The future for moving your data between devices in Signal likely looks like a choice between direct peer-to-peer transfer or restoration from some form of secure network storage.&quot;</p>
<p>— Nora Trapp, Signal, <a href="https://community.signalusers.org/t/ios-backup-keeping-message-history-when-switching-phones/1736/337">November 2020</a></p>
</blockquote>
<p>Sounds like Android literally just got lucky with a backup solution. It could just have been iOS if it were more technically feasible at the time they introduced backups.</p>
<h2>Workplace history.</h2>
<p>I suppose MilitaryGradeUser raises a good point here:</p>
<blockquote>
<p>&quot;In 2020 and last year Michael and Matthew left the team and they were the first professional iOS developers that Signal ever had!&quot;</p>
<p>— MilitaryGradeUser, Signal Community Forums, <a href="https://community.signalusers.org/t/ios-backup-keeping-message-history-when-switching-phones/1736/656?u=triangle2350">August 2022</a></p>
</blockquote>
<p>I wish all of them luck, but it is clear that <em>at this time</em>, I can't keep using Signal.</p>
<h2>Moving on.</h2>
<p>I'm now using a mix of other proprietary instant messengers, and all my chats are self-deleting on Signal (at least the expectations are clearly set!).</p>
<p>Between losing years worth of messages and being able to search and look back on those same years worth of messages, I know which one is more important to me — proprietary or not.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>July 2022 in review</title>
        
        <link href="https://rusingh.com/july-2022-in-review/"/>
        <updated>2022-08-01T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>Ok, the year is flying by — please stop?</p>
<h2>rain.</h2>
<p>Not very appealing, is it?</p>
<p>A lot of rains this month. Not enjoying them as much as an adult as I did adolescent. I guess that also has to do with the state of things in a developing/poorer country. The infrastructure almost never copes with anything more than mild showers.</p>
<h2>energy.</h2>
<p>At this point in time, I feel like I have no energy for anything but work and relaxing and working on my fat loss journey. That's literally it. My plate is full.</p>
<p>And oh, the environment? Why bother when Taylor Swift and Travis Scott and Kylie Jenner and all of them millionaires and billionaires are &quot;flexing&quot; and renting out and using their private jets like a car. We can't catch up. I can't catch up.</p>
<p>I mean, I did buy an e-bike recently for going around town, so I'm still making those choices when I can. But it feels absolutely futile. The green factor is an added bonus point, but not <em>the</em> reason for it.</p>
<h2>social media.</h2>
<p>A special shout-out to <a href="https://hypertext.monster/HELLO/">Cheri Baker</a>'s &quot;Where Does Blogging Fit In?&quot; section on her <a href="https://hypertext.monster/2021/07/17/no-social-media.html">No Social Media Club</a> post. Hard relate.</p>
<p>In other news, I've taken one step back from my personal fedi account in a bid to work on and improve my mental health. It wasn't helping to dump negativity all the time. And the change is definitely helping, among other measures.</p>
<h2>career.</h2>
<p>I'm going to start a new contract very soon, and although not a fan of the tech stack, I just can't be bothered anymore. Feels similar to what I feel for the environment.</p>
<p>It should be interesting though. It's a 4-day work week with an option to work the 5th if I feel like it.</p>
<p>Photo by <a href="https://unsplash.com/@sonika_agarwal">Sonika Agarwal</a> on <a href="https://unsplash.com/s/photos/monsoon">Unsplash</a>.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    <entry>
        
        <title>AirPods – or any true wireless earbuds – is just not practical</title>
        
        <link href="https://rusingh.com/airpods-not-practical/"/>
        <updated>2022-07-25T06:30:00Z</updated>
        <id></id>
        <content type="html">
            
            <![CDATA[
    <p>In the metro cities and the airports of India — especially airports — I got real tired of seeing people sport their AirPods. I would think to myself every single time, &quot;Hey, that looks <strong>so</strong> convenient!&quot;</p>
<p>I could not have been more wrong. I now wish I didn't buy a pair at all.</p>
<h2>Generic downsides that will apply to most products.</h2>
<p>To name a few downsides:</p>
<ul>
<li>They are <strong>not made to last</strong>. Can you replace the battery on these things? Nope! Even the original manufacturer would refuse it!</li>
<li>Multi-fold <strong>higher cost</strong> than its wired counter-part. And that's an under-statement.</li>
<li>Needing to <strong>constantly charge it</strong>. One more gadget to charge. Ugh.</li>
<li><strong>Lossless audio</strong> isn't supported over Bluetooth.</li>
<li>Since they need to pack a lot of tech into the buds, it's <strong>heavier</strong>.</li>
<li>A <strong>good fit is difficult</strong> to find. It takes a lot of trial and error. If you live somewhere where returns aren't a thing (hello India!), this won't even be possible at all. Stuck with what you get the first time around.</li>
<li>Personally, I'm always <strong>afraid of losing</strong> it — for example, dropping it in a place where recovering it is impossible. Or somewhere where damage is possible within seconds of the drop such as streets.</li>
<li><strong>Mic audio isn't good enough</strong> and apparently can't be.</li>
<li>Fear of theft is also high enough on my list. If it's expensive, and easy to carry, it's at <strong>risk of theft</strong>.</li>
</ul>
<h2>AirPods specific downsides.</h2>
<p>For AirPods specifically, there <em>are</em> a few more downsides:</p>
<h3>Poor connection guess-game.</h3>
<p>Apple devices never know which device I want the AirPods to connect to. Whatever algorithm is in place here, it's crap.</p>
<p>I might be watching something on my iPad and open the AirPods next to it (is that even a thing?), and lo and behold, my iPhone is now connected to the AirPods. Thanks, Apple? I guess?</p>
<h3>Inability to hold a connection.</h3>
<p>OK, let's assume I've set up the right device with the AirPods. You know what's so, so, so annoying? That this connection drops randomly. I've been on phone calls where I hear a disconnection sound and I think to myself, &quot;Is this what Apple makes for $225?&quot;</p>
<p>Honestly, if this happens now, I don't even bother reconnecting. It's a whole charade. Better to just apologize for the missed sentence and hold a brick of a phone up (iPhone 13 Pro is <a href="https://www.theverge.com/iphone/2022/7/17/23220127/iphone-6s-chris-evans-apple-iphone-12-pro-home-button"><em>heavy</em></a>) next to my ear.</p>
<h3>Doesn't wake up properly.</h3>
<p>Sometimes I need to pop it back into the case and then re-connect because only earpiece connected the first time for some weird reason.</p>
<p>I'll say this once again:</p>
<p>TWO HUNDRED AND TWENTY FIVE DOLLARS?</p>
<h2>My current routine.</h2>
<p>I now prefer my <a href="https://www.apple.com/in/shop/product/MNHF2ZM/A/earpods-with-35mm-headphone-plug">wired EarPods</a>. Fraction of the cost, supports lossless audio, and I can wear it while exercising. It's just better in so many ways.</p>
<p>It's only on occasion I take out the AirPods — maybe I'm watching a movie in my bed, talking to someone in a secure space and don't want my arm to hurt from the bulky iPhone 13 Pro, and a few more scenarios like this.</p>
<p>Hopefully this means they also last <strong>much</strong> longer by virtue of not being in active use? Fingers crossed.</p>

    


    <p>I encourage you to get in touch over email by using the following convenience link for any discussion: <a href="mailto:vivid.desk6887@fastmail.com?subject=Comment on article/note.">comment via email</a>.</p>


]]>
            
        </content>
    </entry>
    
    
</feed>
