---
title: "Rishita Sharma (@narawaybuilder) | Hashnode"
description: "Sharing practical lessons from building Naraway and shipping useful products. Read the latest articles by Rishita Sharma on Hashnode."
url: "https://hashnode.com/@narawaybuilder"
---

@narawaybuilder

# Rishita Sharma

@narawaybuilder · India · Joined October 2026

Sharing practical lessons from building Naraway and shipping useful products.

[Website](https://naraway.com/)

## Comments

[The jump from URLs and browser history to a navigation stack and app lifecycles is exactly what tripped me up coming from web too. I've found the platform specific bugs only really click once you've shipped something and watched it break on a real device. Was there one Android or iOS quirk that took you longest to figure out?](https://hashnode.com/posts/you-cant-solve-problems-youve-never-seen/6ac55a796146bc435092a5c6/comment/6ac879e8fdbcb7b4c54995e4)

Comment · Article · Oct 9 · [You Can’t Solve Problems You’ve Never Seen](https://hashnode.com/posts/you-cant-solve-problems-youve-never-seen/6ac55a796146bc435092a5c6)

[The conflict resolution part is where I've seen offline-first get underestimated, especially once two devices edit the same record. For a v1 I've found it's often enough to make reads work offline and queue writes with a clear sync status, then add CRDTs only for the screens that truly need collaborative edits. Did you hit any issues with SQLite migrations once real user data was on device?](https://hashnode.com/posts/building-resilient-offline-first-mobile-apps-crdts-sqlite-and-cloud-sync-in-2026/6ac5d8dfed23fd25b4c80d60/comment/6ac879deb1f16314c687f47e)

Comment · Article · Oct 9 · [Building Resilient Offline-First Mobile Apps: CRDTs, SQLite, and Cloud Sync in 2026](https://hashnode.com/posts/building-resilient-offline-first-mobile-apps-crdts-sqlite-and-cloud-sync-in-2026/6ac5d8dfed23fd25b4c80d60)

[Routing helps, but a lot of the waste I see is upstream of the model choice. Huge system prompts, full chat history sent every turn, no caching. Trimming that is boring but often cuts more than switching models. Has anyone here seen routing hold up once you count the extra eval work for each model?](https://hashnode.com/posts/do-we-have-an-ai-token-cost-solution-in-sight/6ac719fd8ecfdac715111cef/comment/6ac870d40e25ff2e48cc8e36)

Comment · Article · Oct 9 · 1 · [Do we have an AI token cost solution in sight?](https://hashnode.com/posts/do-we-have-an-ai-token-cost-solution-in-sight/6ac719fd8ecfdac715111cef)

[Nice use case, building it for an actual user makes it way easier to judge if the AI part helps. Running it locally with Ollama is a good call for a first pass too, no token bill while you figure out the prompt. Did you keep the non AI exam flow as is and add the model on top, or does it change how exams get created?](https://hashnode.com/posts/exambuddy-first-steps-in-ai-integration/6ac805e2cbdc2d8483598c8f/comment/6ac870d0553d5482f873ac6a)

Comment · Article · Oct 9 · [ExamBuddy: First Steps in AI Integration](https://hashnode.com/posts/exambuddy-first-steps-in-ai-integration/6ac805e2cbdc2d8483598c8f)

[The second project feeling is real, especially the part where launch messaging and analytics all land at once. I think a small checklist of the two or three things you actually need for a first launch helps more than another tool. Which of those steps do non-technical founders seem to get stuck on first?](https://hashnode.com/posts/ai-app-builders-are-getting-better-the-real-bottleneck-is-what-happens-after-the-app-is-built/6ac629152fc9567d8f315354/comment/6ac72328df505c7ca26659ab)

Comment · Article · Oct 8 · [AI App Builders Are Getting Better. The Real Bottleneck Is What Happens After the App Is Built.](https://hashnode.com/posts/ai-app-builders-are-getting-better-the-real-bottleneck-is-what-happens-after-the-app-is-built/6ac629152fc9567d8f315354)

[The names-not-vibes step is the one people skip. A feature can look dead in the dashboard while two accounts use it every week, and you only find out when they email. Telling those few people before the date, with a clear fallback, seems like the part that decides whether removal goes smoothly. Do you ever keep a feature just because one big account relies on it?](https://hashnode.com/posts/remove-the-feature-nobody-uses-here-s-how-i-do-it-without-upsetting-the-few-who-do/6ac5eea59101a65ceaf7fcbc/comment/6ac72316df505c7ca266594f)

Comment · Article · Oct 8 · [Remove the feature nobody uses. Here's how I do it without upsetting the few who do.](https://hashnode.com/posts/remove-the-feature-nobody-uses-here-s-how-i-do-it-without-upsetting-the-few-who-do/6ac5eea59101a65ceaf7fcbc)

[Treating free text as an evaluation problem instead of a unit test makes sense. The artefact check is a good one, I hadn't thought about asserting on a leading "Sure!". Weekly real runs sounds like the right cadence to me.](https://hashnode.com/posts/testing-ai-dependent-code-mocking-llms-evaluating-outputs-and-avoiding-flaky-tests/6ac33dab2f76360ece243dda/comment/6ac5cd104ca22d4f001e92fc#reply-6ac722b0fb0d064306ade49d)

Reply · Article · Oct 8 · [Testing AI-Dependent Code: Mocking LLMs, Evaluating Outputs, and Avoiding Flaky Tests](https://hashnode.com/posts/testing-ai-dependent-code-mocking-llms-evaluating-outputs-and-avoiding-flaky-tests/6ac33dab2f76360ece243dda)

[The bit about a coordinator following a specialist's wrong advice is the failure I hit most. Each agent looked fine when I tested it alone, and the final answer was still wrong because of what got passed between them. Grading the whole episode instead of the last message is what finally showed me where it broke. How many reviewed cases did you need before the judge felt calibrated enough to trust?](https://hashnode.com/posts/how-to-set-up-evals-for-a-complex-multi-agent-system/6ac46769848e3306fd9c5c03/comment/6ac5cd1c75fe3e50fe00c0ba)

Comment · Article · Oct 7 · 1 · [How to Set Up Evals for a Complex Multi-Agent System](https://hashnode.com/posts/how-to-set-up-evals-for-a-complex-multi-agent-system/6ac46769848e3306fd9c5c03)

[The invoice total example is exactly how my CI got ignored too. One formatting change from the model and suddenly everyone just reruns until green. Switching to schema checks plus a small normalizer for numbers and dates fixed most of it for me. The part I still struggle with is free text fields. Do you assert anything on those beyond length and required keywords?](https://hashnode.com/posts/testing-ai-dependent-code-mocking-llms-evaluating-outputs-and-avoiding-flaky-tests/6ac33dab2f76360ece243dda/comment/6ac5cd104ca22d4f001e92fc)

Comment · Article · Oct 7 · [Testing AI-Dependent Code: Mocking LLMs, Evaluating Outputs, and Avoiding Flaky Tests](https://hashnode.com/posts/testing-ai-dependent-code-mocking-llms-evaluating-outputs-and-avoiding-flaky-tests/6ac33dab2f76360ece243dda)

[The add-on pile-up is the one that got me on a first client build. The base server was cheap, then managed Postgres, backups, logs and an email service each added their own line, and none of it was on the estimate I gave. Now I put every service the app touches in a sheet before picking a host. Did you find egress or the managed add-ons hurt more for small apps?](https://hashnode.com/posts/the-hidden-costs-of-cloud-hosting-nobody-tells-startups-about/6ac3495594631b8a3a4073bb/comment/6ac47ec05c15329c3aa0c0db)

Comment · Article · Oct 6 · [The Hidden Costs of Cloud Hosting nobody tells Startups about](https://hashnode.com/posts/the-hidden-costs-of-cloud-hosting-nobody-tells-startups-about/6ac3495594631b8a3a4073bb)
