<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bijosilin Marisilin</title>
    <description>The latest articles on DEV Community by Bijosilin Marisilin (@bijon_).</description>
    <link>https://dev.to/bijon_</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3972856%2F71e7607d-9bac-4f86-a3be-f1b58ba62dc1.jpg</url>
      <title>DEV Community: Bijosilin Marisilin</title>
      <link>https://dev.to/bijon_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bijon_"/>
    <language>en</language>
    <item>
      <title>FocusDesk: How a Small Frustration Turned Into My Own Desktop Productivity Assistant</title>
      <dc:creator>Bijosilin Marisilin</dc:creator>
      <pubDate>Tue, 18 Aug 2026 08:41:48 +0000</pubDate>
      <link>https://dev.to/bijon_/focusdesk-how-a-small-frustration-turned-into-my-own-desktop-productivity-assistant-1pl9</link>
      <guid>https://dev.to/bijon_/focusdesk-how-a-small-frustration-turned-into-my-own-desktop-productivity-assistant-1pl9</guid>
      <description>&lt;p&gt;Yesterday, while working on my software projects, I noticed a small but frustrating problem. I was constantly switching between my code editor, browser tabs, and Google Calendar just to check my schedule, deadlines, and upcoming tasks.&lt;/p&gt;

&lt;p&gt;The problem was simple: I wanted my important information to stay visible while I worked. I wanted my Google Calendar events, important deadlines, daily focus tasks, and a clean dashboard on my secondary monitor.&lt;/p&gt;

&lt;p&gt;It sounds like a simple requirement, but finding the right tool was harder than expected.&lt;/p&gt;

&lt;p&gt;Before building anything, I explored different desktop widgets and productivity tools, including both free and paid options. However, most solutions did not match my workflow. Some had limited Google Calendar integration, some locked useful features behind paid plans, and others included too many unnecessary widgets that created more distraction than productivity.&lt;/p&gt;

&lt;p&gt;I did not need another dashboard showing everything. I needed something focused. Something built around the way I work.&lt;/p&gt;

&lt;p&gt;That is when I decided:&lt;/p&gt;

&lt;p&gt;Why not build my own?&lt;/p&gt;

&lt;p&gt;Introducing FocusDesk 🚀&lt;/p&gt;

&lt;p&gt;FocusDesk is my custom desktop productivity assistant built completely from scratch.&lt;/p&gt;

&lt;p&gt;The goal was simple: create a lightweight desktop dashboard that helps me stay focused while keeping my important information visible. Instead of changing my workflow to fit existing tools, I wanted to create a tool that fits my workflow.&lt;/p&gt;

&lt;p&gt;Building FocusDesk was not only about writing code. It was about solving a real problem and overcoming different technical challenges.&lt;/p&gt;

&lt;p&gt;The first challenge was creating a desktop widget experience. I needed a widget that could stay visible while working, run independently from browser tabs, work smoothly on a secondary monitor, and provide a clean, distraction-free experience.&lt;/p&gt;

&lt;p&gt;The second major challenge was Google Calendar integration.&lt;/p&gt;

&lt;p&gt;The goal was to automatically display upcoming events, important deadlines, and scheduled tasks directly inside my custom desktop interface. Connecting calendar information with a desktop widget required testing, debugging, and improving the way data was fetched and displayed.&lt;/p&gt;

&lt;p&gt;After several iterations, the calendar information started appearing directly inside my widget. Seeing my own schedule displayed inside something I created was a great feeling because it transformed an idea into a working solution.&lt;/p&gt;

&lt;p&gt;Currently, FocusDesk includes a custom desktop widget interface, Google Calendar integration, automatic event and deadline display, secondary monitor support, a focus timer, CPU and memory monitoring, and a minimal productivity-focused design.&lt;/p&gt;

&lt;p&gt;For example, my dashboard can display important deadlines such as CIS047/CIS017 submissions, along with my daily schedule and upcoming tasks, without needing to open multiple applications.&lt;/p&gt;

&lt;p&gt;This project reminded me that some of the best software ideas come from personal problems. A small frustration became an opportunity to learn and improve my skills in desktop application development, API integration, UI design, problem-solving, and debugging real-world issues.&lt;/p&gt;

&lt;p&gt;The biggest lesson I learned is that sometimes the best tools are created because existing tools do not solve the exact problem you have.&lt;/p&gt;

&lt;p&gt;FocusDesk is still evolving. Some future improvements I want to add include AI-powered daily planning, smart task prioritization based on deadlines, voice commands, more customizable widgets and themes, advanced calendar features, and cross-platform support.&lt;/p&gt;

&lt;p&gt;Software development is not always about building the next big platform. Sometimes, it starts with a simple question:&lt;/p&gt;

&lt;p&gt;"Why doesn't a tool exist exactly the way I need it?"&lt;/p&gt;

&lt;p&gt;That question was enough to start FocusDesk.&lt;/p&gt;

&lt;p&gt;A small problem became a project.&lt;/p&gt;

&lt;p&gt;A project became a learning experience.&lt;/p&gt;

&lt;p&gt;And the journey continues. 🚀&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx6kwuhkb5mric7kh5ut4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx6kwuhkb5mric7kh5ut4.jpg" alt=" " width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>GitHub Took Opus From Students. Now I’m Writing Code Manually.</title>
      <dc:creator>Bijosilin Marisilin</dc:creator>
      <pubDate>Sun, 07 Jun 2026 18:09:08 +0000</pubDate>
      <link>https://dev.to/bijon_/github-took-opus-from-students-now-im-writing-code-manually-2936</link>
      <guid>https://dev.to/bijon_/github-took-opus-from-students-now-im-writing-code-manually-2936</guid>
      <description>&lt;p&gt;A student’s story of watching the best AI tools disappear, one update at a time.&lt;/p&gt;

&lt;p&gt;I am writing code manually now.&lt;/p&gt;

&lt;p&gt;Not because I want to. Not because I think it builds character or makes me a better developer. Because GitHub took away every model that was actually useful, left me with $2.00 worth of credits that disappear after four messages, and somewhere along the way “free Copilot for students” became a joke.&lt;/p&gt;

&lt;p&gt;Let me tell you exactly how we got here.&lt;/p&gt;

&lt;p&gt;When it was good, it was really good&lt;br&gt;
I am a final year software engineering student. I have been using GitHub Copilot through the Student Developer Pack for a while now.&lt;/p&gt;

&lt;p&gt;And for a while, it genuinely felt like a superpower.&lt;/p&gt;

&lt;p&gt;I could open VS Code, pick Claude Opus, and work through problems that would have taken me hours to untangle alone. Complex algorithms. Unfamiliar codebases. Architecture decisions I had never made before. Opus did not just give me answers — it explained the reasoning, walked me through the thinking, helped me actually understand what I was building.&lt;/p&gt;

&lt;p&gt;That is what learning with good AI feels like. Not autocomplete. Not a shortcut. A thinking partner.&lt;/p&gt;

&lt;p&gt;Twenty, twenty-five interactions a day. No limits. No credit bars slowly draining. Just me and the model, building things.&lt;/p&gt;

&lt;p&gt;Chapter 1: They took Opus. Then Sonnet. Then left us Haiku.&lt;br&gt;
On March 12, 2026, GitHub sent out an announcement.&lt;/p&gt;

&lt;p&gt;New packaging for students. Copilot Student Plan. Nothing changes for you, your access continues, no action needed.&lt;/p&gt;

&lt;p&gt;Except it did change. Buried in the middle of the post:&lt;/p&gt;

&lt;p&gt;Claude Opus — removed from the student plan. Claude Sonnet — removed. GPT-5.4 — removed. GPT-5.3-Codex — removed.&lt;/p&gt;

&lt;p&gt;What was left for students to pick?&lt;/p&gt;

&lt;p&gt;Claude 4.5 Haiku.&lt;/p&gt;

&lt;p&gt;Haiku is the cheapest, smallest, fastest model in the Claude family. Anthropic built it for quick, simple tasks where speed matters more than depth. It costs $1 per million input tokens. Opus costs $5. That price gap exists because the capability gap is real.&lt;/p&gt;

&lt;p&gt;Haiku gives you something. But it is not Opus. Anyone who has used both for real work knows immediately.&lt;/p&gt;

&lt;p&gt;GitHub said they made this change “to keep Copilot free and accessible for millions of students around the world.”&lt;/p&gt;

&lt;p&gt;I get it. Running Opus for nearly two million students every day costs serious money. I am not saying GitHub is lying.&lt;/p&gt;

&lt;p&gt;But when the Student Developer Pack marketed itself as giving students access to the same tools professionals use — and then the first major change was removing the best models and leaving the cheapest one — that promise quietly died. Most students just did not notice yet.&lt;/p&gt;

&lt;p&gt;Chapter 2: Then came the limits&lt;br&gt;
After the model cuts, weekly and session token caps appeared.&lt;/p&gt;

&lt;p&gt;GitHub said most students would never hit them. Some of us did anyway — during exam week, hackathon nights, or any session where you were deep in a problem and firing question after question.&lt;/p&gt;

&lt;p&gt;Mid-thought, Copilot would just stop. Rate limited. Come back tomorrow.&lt;/p&gt;

&lt;p&gt;After that came the 300 monthly premium request cap. Every chat message counted. 300 sounds generous until you realize a serious work session can burn 20 to 30 in one sitting. You start checking the counter. You start wondering if this question is worth a request or if you should just figure it out yourself.&lt;/p&gt;

&lt;p&gt;I caught myself doing that. Rationing questions. Deciding some things were not worth asking.&lt;/p&gt;

&lt;p&gt;That is a strange feeling when the whole point of the tool is to help you learn.&lt;/p&gt;

&lt;p&gt;Chapter 3: June 1st — The last straw&lt;br&gt;
On June 1st, 2026, GitHub switched to GitHub AI Credits.&lt;br&gt;
Students now get 200 credits per month.&lt;/p&gt;

&lt;p&gt;That is $2.00. Total. For the whole month.&lt;/p&gt;

&lt;p&gt;Every single token costs credits now. Your message in. The response out. The context the model holds in memory. All of it drawing down from your 200 credit pool. And when the credits run out, there is no fallback model anymore. Copilot just stops.&lt;/p&gt;

&lt;p&gt;Students opened VS Code on June 1st and within minutes some of them had nothing left.&lt;/p&gt;

&lt;p&gt;One student posted on the GitHub forums: their entire monthly allowance was gone after 4 to 5 chat messages. The same student had been making 20 to 25 requests every single day for months before this. On June 1st, a few messages. Gone.&lt;/p&gt;

&lt;p&gt;I read that post and thought — yeah. That tracks completely.&lt;/p&gt;

&lt;p&gt;The full picture&lt;br&gt;
If you lay out the whole journey:&lt;/p&gt;

&lt;p&gt;We started with Opus, Sonnet, and frontier models. Real tools. Real access.&lt;/p&gt;

&lt;p&gt;Then Opus was removed. Then Sonnet. Haiku was left behind and called free access.&lt;/p&gt;

&lt;p&gt;Then weekly token limits. Then a monthly request cap. Then the cap was replaced with $2.00 of credits that four chat messages can erase.&lt;/p&gt;

&lt;p&gt;Each step was announced as a small necessary adjustment. Each one framed as protecting free access for students. Each one made the tool a little less useful than the month before.&lt;/p&gt;

&lt;p&gt;And here I am at the end of that road.&lt;/p&gt;

&lt;p&gt;Writing code manually.&lt;/p&gt;

&lt;p&gt;What makes me actually angry&lt;br&gt;
I want to be honest about this part.&lt;/p&gt;

&lt;p&gt;It is not losing the tool that gets to me the most. Developers survived for decades without AI assistants. I can figure things out the slow way. That is fine.&lt;/p&gt;

&lt;p&gt;What gets to me is the framing that never changed.&lt;/p&gt;

&lt;p&gt;The Student Developer Pack still lists Copilot as a headline benefit. GitHub still says they are committed to supporting the next generation of developers. The marketing still sounds like the promise from two years ago.&lt;/p&gt;

&lt;p&gt;But $2.00 a month that runs out in four messages is not free access. It is the ghost of free access. The name of a benefit without the benefit itself.&lt;/p&gt;

&lt;p&gt;And the students who feel this the most are not the ones who can casually subscribe to Claude Pro or ChatGPT Plus. Those students already had alternatives. The students who genuinely depended on the Student Pack were the ones for whom $20 a month for an AI subscription is not a small decision. Students from countries where that is real money. Students without a credit card. Students who saw this as their one realistic shot at the same tools everyone else gets to use.&lt;/p&gt;

&lt;p&gt;Those students lost the most. And every announcement was wrapped in language about global access and supporting the next generation.&lt;/p&gt;

&lt;p&gt;I am just a student&lt;br&gt;
I do not have a fix for this. I am not going to pretend I do.&lt;/p&gt;

&lt;p&gt;I am finishing my degree, building projects, trying to learn as much as I can before I graduate. I do not have an expense account or a company paying for my tools. I have a laptop, a GitHub account, and 200 credits that reset at the start of each month and disappear before I have done anything meaningful with them.&lt;/p&gt;

&lt;p&gt;So I am writing code manually now.&lt;/p&gt;

&lt;p&gt;Thinking through problems myself. Reading documentation the long way. Debugging line by line without a thinking partner to bounce ideas off.&lt;/p&gt;

&lt;p&gt;Maybe that is fine. Maybe that is even good sometimes.&lt;/p&gt;

&lt;p&gt;But I remember what it felt like to work with Opus. To actually have a tool that met you where you were and helped you think harder, not just type less.&lt;/p&gt;

&lt;p&gt;That feeling is gone now.&lt;/p&gt;

&lt;p&gt;And I just think someone should say that out loud.&lt;/p&gt;

&lt;p&gt;If you are a student going through the same thing — drop a comment. I want to know I am not the only one sitting here writing for loops by hand in 2026.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
