Gamify blog writing

This blog has existed for a few years now, but in my opinion, it doesn't have enough content. While not publishing enough is certainly a common feeling amongst bloggers , I mostly held back because I felt I didn't have anything meaningful to post. Instead of writing more, I procrastinated by switching static blog engines too often. No more ! I hereby resolve to write more often, even if it means publishing smaller posts. This outburst of positive energy came from 2 blog posts: varun's , harmatti's.

Basically, it suggests to attribute yourself some badges upon completion for a certain task. Some rewards are low-hanging fruits to start you in the process but advanced rewards, like a video game, require more effort. Here are the badges I've come up with:

Writing

  • Collector
    • Quartz (2025-09-13): first post
    • *Lapis Lazuli*(2026-04-12): 10th post
    • Sapphire: 25th post
    • Emerald: 50th post
    • Ruby: 75th post
    • Diamond: 100th post
  • Novelist
    • Quartz (2024-10-01): 1,000 words
    • Agate (2025-11-28): 2,500 words
    • Tourmaline (2026-05-08): 5,000 words
    • Lapis Lazuli: 10,000 words
    • Ruby: 25,000 words
    • Sapphire: 50,000 words
    • Emerald: 75,000 words
    • Topaz: 100,000 words
    • Diamond: 200,000 words
  • Regular: 1 post per week during
    • Quartz: 2 weeks
    • Agate: 5 weeks
    • Tourmaline: 10 weeks
    • Lapis Lazuli: 15 weeks
    • Ruby: 20 weeks
    • Sapphire: 25 weeks
    • Emerald: 30 weeks
    • Topaz: 35 weeks
    • Diamond: 52 weeks

Miscellaneous

  • Decorator (2025-09-13): redesign the CSS
  • Procrastinator (2025-09-13): switch blogging systems
  • Resilient: number of badges
    • Quartz: 3 badges
    • Agate: 5 badges
    • Tourmaline: 7 badges
    • Lapis Lazuli: 9 badges
    • Ruby: 11 badges
    • Sapphire: 13 badges
    • Emerald: 15 badges
    • Topaz: 17 badges
    • Diamond: 20 badges

I'll update this link: each new badge will be in bold with the date.