Aaditya

Aaditya

@aadiicoder.bsky.social

Lead @Ubuntu Nepal & GNOME Nepal

16 followers5 following14 posts

Grassroots tech meetups scale on founder energy. Sustainable open-source communities scale on boring governance. If your chapter relies on one person to survive, you are one life event away from the project dying. Build systems, not pedestals. Delegate authority explicitly.

Imposter syndrome keeps thousands of developers out of open source. You don't need to be an expert to contribute to projects like GNOME. Start by reviewing PRs or fixing the README. Maintainers want consistency and willingness to learn, not flawless code on day one.

Async Python is the baseline for modern backend systems, but bolting async syntax onto synchronous mindsets destroys performance. If your ORM or network calls block the event loop inside a FastAPI route, your app will crash under load. Non-blocking I/O must be end-to-end.

I used to think community success meant bringing 200 people to a keynote. Then I realized stage presence generates awareness, but structured onboarding builds communities. Stop measuring attendance and start measuring contributor onboarding latency.

Enterprise engineering cognitive dissonance: spending $100k on cloud security while refusing to allocate sprint capacity to migrate off EOL CentOS. Open source strategy requires ruthless lifecycle management. What you retire is as important as what you adopt.

Open source has an economic blind spot: treating corporate grants as a perpetual motion machine. If we want open source to remain public digital infrastructure, our financial foundations must be just as distributed and fault-tolerant as our codebases.

The biggest trend in Python isn't syntax—it's the Rust-backed tooling renaissance. Using uv for environments or ty for type-checking turns minute-long builds into milliseconds. Python is the interface; Rust is the engine.

Operations is systems architecture with humans as nodes. If volunteers must ask the lead organizer for permission to solve every small crisis, your system design has failed. Decentralize authority early.

Developers in emerging economies shouldn't just be offshore consumers of tech built elsewhere. By building open-source contributor pipelines, Nepali engineers are speaking on stages from Tokyo to Denver and shaping upstream FOSS.

A recurring lesson between backend engineering and conference organizing: Systems rarely break in the middle of a well-defined module or role. They break at the boundaries—where two teams (or two APIs) each assume the other is handling the edge case. Debugging is mostly clarifying contracts.

Aaditya reposted

Gnome has been my desktop of choice for the better part of my life. Giving back a little is the least I can do.

GNOME@gnome.org

Why did you donate to GNOME? Share your stories with us! #FriendsOfGNOME #GNOME

Aaditya reposted

We’re launching an end-of-year fundraiser with a simple goal: to reach 1,500 Friends of GNOME. And we need your help! blogs.gnome.org/foundation/2... This week we’ll also be sharing and celebrating the accomplishments of GNOME over the past year here on Bluesky; be sure to follow #FriendsOfGNOME!

blogs.gnome.orgJoin Friends of GNOMEThis post was contributed by the Fundraising Committee from the GNOME Foundation. This week we are launching an end-of-year fundraising campaign with a simple goal: to reach 1,500 Friends of GNOME by ...

You are up to date.