Skip to content

GSoC'26 introductory blog and author profile#850

Open
Ashutoshx7 wants to merge 1 commit into
sugarlabs:mainfrom
Ashutoshx7:add-gsoc-blog-ashutosh
Open

GSoC'26 introductory blog and author profile#850
Ashutoshx7 wants to merge 1 commit into
sugarlabs:mainfrom
Ashutoshx7:add-gsoc-blog-ashutosh

Conversation

@Ashutoshx7
Copy link
Copy Markdown
Contributor

Description

Adds my author profile and introductory blog post for GSoC 2026

Type of Change

  • 📝 Content Update (text changes, documentation)

Accessibility

  • Proper heading hierarchy maintained
  • Screen reader testing performed

PR Checklist

  • My code follows the project's coding style guidelines
  • I have tested these changes locally
  • My changes generate no new warnings or console errors
  • I have optimized images/assets (if applicable)
  • I have validated all links are working correctly

@github-actions
Copy link
Copy Markdown

🎉 All Checks Passed!

Status: ✅ Ready to merge

✅ Completed Workflows

Workflow Status Details
🔨 Continuous Integration ✅ Passed Build completed successfully
📝 Code Linting ✅ Passed All formatting and style checks passed

🚀 This PR is ready for review and can be safely merged to main branch!

Great work! Your code meets all quality standards. 👏

@Ashutoshx7 Ashutoshx7 force-pushed the add-gsoc-blog-ashutosh branch from cf9293e to 274661c Compare May 23, 2026 06:06
@github-actions
Copy link
Copy Markdown

🎉 All Checks Passed!

Status: ✅ Ready to merge

✅ Completed Workflows

Workflow Status Details
🔨 Continuous Integration ✅ Passed Build completed successfully
📝 Code Linting ✅ Passed All formatting and style checks passed

🚀 This PR is ready for review and can be safely merged to main branch!

Great work! Your code meets all quality standards. 👏

@Ashutoshx7 Ashutoshx7 force-pushed the add-gsoc-blog-ashutosh branch from 274661c to 49e3455 Compare May 23, 2026 06:07
@github-actions
Copy link
Copy Markdown

🎉 All Checks Passed!

Status: ✅ Ready to merge

✅ Completed Workflows

Workflow Status Details
🔨 Continuous Integration ✅ Passed Build completed successfully
📝 Code Linting ✅ Passed All formatting and style checks passed

🚀 This PR is ready for review and can be safely merged to main branch!

Great work! Your code meets all quality standards. 👏

@Ashutoshx7 Ashutoshx7 force-pushed the add-gsoc-blog-ashutosh branch from 49e3455 to 3965063 Compare May 23, 2026 06:10
@github-actions
Copy link
Copy Markdown

🎉 All Checks Passed!

Status: ✅ Ready to merge

✅ Completed Workflows

Workflow Status Details
🔨 Continuous Integration ✅ Passed Build completed successfully
📝 Code Linting ✅ Passed All formatting and style checks passed

🚀 This PR is ready for review and can be safely merged to main branch!

Great work! Your code meets all quality standards. 👏

@Ashutoshx7 Ashutoshx7 force-pushed the add-gsoc-blog-ashutosh branch from 3965063 to 2f6acc6 Compare May 23, 2026 06:11
@github-actions
Copy link
Copy Markdown

🎉 All Checks Passed!

Status: ✅ Ready to merge

✅ Completed Workflows

Workflow Status Details
🔨 Continuous Integration ✅ Passed Build completed successfully
📝 Code Linting ✅ Passed All formatting and style checks passed

🚀 This PR is ready for review and can be safely merged to main branch!

Great work! Your code meets all quality standards. 👏

@Ashutoshx7 Ashutoshx7 changed the title docs: add GSoC'26 introductory blog and author profile GSoC'26 introductory blog and author profile May 23, 2026
title: "GSoC'26 Contributor"
organization: "SugarLabs"
description: "GSoC'26 Contributor at SugarLabs working on Sugar Activity on Demand"
avatar: "https://avatars.githubusercontent.com/u/Ashutoshx7?v=4"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unsure if this is the cause, but the profile picture is not properly rendering.

Image


## Introduction

Hey, I'm Ashutosh ([@Ashutoshx7](https://github.com/Ashutoshx7)), a developer and artist. This summer I got selected for GSoC 2026 with Sugar Labs, and I'm working on a project called **Sugar Activity on Demand**.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recommend that you put a link to the GSoC ideas page that references "Sugar Activity on Demand" and remove the bold.


We talked about what "working" actually means. A generated activity doesn't need to be perfect. If it launches, shows a UI, and does roughly what the user described, that counts. We can always iterate from there.

We also had a good conversation about model selection. Walter's take was that we shouldn't just pick one model and run with it. Instead, we should benchmark a bunch of them against the same set of activity descriptions and compare the results properly. He specifically mentioned trying **Claude Opus** for its instruction-following ability. I also suggested testing some of the strong **Chinese models** like Qwen and DeepSeek, since they've gotten really competitive for code generation and in some regions where Sugar is deployed they might be more accessible or affordable. Walter was on board with that. So the plan is to build a model-agnostic evaluation phase before committing to any specific backend.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recommend replacing "Claude Opus" and "Qwen" and "Deepsink" with some relevant roles and removing the bold.


The offline question keeps coming up too. A lot of Sugar deployments have limited or no internet. Whatever we build needs a path toward running inference locally, maybe through `ollama` with a quantized model. It won't be as good as a cloud-hosted model, but a working offline mode is more important than a slightly better online one.

Walter also forwarded me an email from Gary Stager that really drove home why this project matters. Gary had uploaded a PDF of Brian Silverman's old Apple II program called *The Phantom Fishtank* (a cellular automata explorer for learners) to an AI tool, and a few minutes later had a working web version of software that had been lost to platform shifts decades ago. The original point was about how teachers now have a practical way to bring great educational software back to life, not by buying it but by making it. That's basically the thesis of Sugar Activity on Demand. If a teacher has an idea for an activity, working software should be within reach, not weeks of Python development away.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please link to "The Phantom Fishtank". I think readers will benefit from that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants