<?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: Sinan</title>
    <description>The latest articles on DEV Community by Sinan (@sinan_8b0ad5cb7c2).</description>
    <link>https://dev.to/sinan_8b0ad5cb7c2</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%2F4108113%2F76a50f05-7ac2-4a4a-9e2a-fbdee09e5756.jpg</url>
      <title>DEV Community: Sinan</title>
      <link>https://dev.to/sinan_8b0ad5cb7c2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sinan_8b0ad5cb7c2"/>
    <language>en</language>
    <item>
      <title>Replace Checkboxes on Your To-Do List with Hexagons</title>
      <dc:creator>Sinan</dc:creator>
      <pubDate>Wed, 16 Sep 2026 09:49:37 +0000</pubDate>
      <link>https://dev.to/sinan_8b0ad5cb7c2/replace-checkboxes-on-your-to-do-list-with-hexagons-1fhk</link>
      <guid>https://dev.to/sinan_8b0ad5cb7c2/replace-checkboxes-on-your-to-do-list-with-hexagons-1fhk</guid>
      <description>&lt;p&gt;I spent 9 months building a gamification extension. Then I looked at my own tasks and realized: They still felt boring.&lt;/p&gt;

&lt;p&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%2Fp5k7d4de45034s8pgojj.png" 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%2Fp5k7d4de45034s8pgojj.png" alt="Normal todo with a checkbox" width="615" height="67"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One small change turned that around. Now I almost can’t help but do them.&lt;/p&gt;




&lt;p&gt;There’s a saying: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“A problem well stated is a problem half solved.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s especially true for me as a developer. If I can’t put a problem into words, I probably don’t understand it well enough yet. But once I describe it clearly, a big part of the work is already done.&lt;/p&gt;

&lt;p&gt;So when I add a task, it makes sense to give it a clear title and description before I start. Then there’s “only” the implementation left.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I make that part tempting?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One answer is the &lt;strong&gt;Endowed Progress Effect&lt;/strong&gt;. When people feel they’ve already made progress toward a goal, they’re more motivated to finish it.&lt;/p&gt;




&lt;h2&gt;
  
  
  That led to the idea of the hexagon.
&lt;/h2&gt;

&lt;p&gt;As a developer, I already write clear titles and descriptions for my tasks. One day I noticed that by the time I’d done that, I’d already made progress. If that saying was right, I was already halfway there. But my task still looked untouched.&lt;/p&gt;

&lt;p&gt;I wanted that first step to show. A progress bar felt too big for a small task.&lt;/p&gt;

&lt;p&gt;That’s how I got to the hexagon. Unlike a checkbox, it can show progress before a task is done:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Its small sections show the steps you’ve completed.&lt;/li&gt;
&lt;li&gt;Each section can appear at different opacity levels to show even smaller steps.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Write a title and description, and part of it fills in. Come back later, and you can see that you’ve already started. Your description reminds you exactly what you set out to solve.&lt;/p&gt;

&lt;p&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%2Fe8kjquus27ichsoqauv8.png" 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%2Fe8kjquus27ichsoqauv8.png" alt="Filling the hexagon" width="800" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then, when the work is done, I click the hexagon. It fills in completely. The task closes. A win that feels complete.&lt;/p&gt;

&lt;p&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%2Fmflbcpszou86xhl7xyqs.png" 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%2Fmflbcpszou86xhl7xyqs.png" alt="Completing a task" width="796" height="69"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s what my tasks were missing. Once I could see the progress I’d already made, I wanted to finish the rest. Even the ones I’d pushed into my backlog and left there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test it for yourself&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’ve built a VS Code extension where you can try out this system.&lt;br&gt;
It’s called &lt;a href="https://open-vsx.org/extension/Sinandev/cortex-workspace" rel="noopener noreferrer"&gt;"Cortex - Working Memory for Developers"&lt;/a&gt;. &lt;/p&gt;

</description>
      <category>productivity</category>
      <category>tooling</category>
      <category>vscode</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
