Urgent.News

What's breaking now, across thousands of outlets.

Tech

I Built a Tamagotchi for Developers — It Lives in VS Code and Judges Your Work Ethic

I have a problem: I will happily grind 40 hours in a game for a meaningless achievement, but ask me to stay focused through one afternoon of debugging and my brain files for divorce. So I did the obvious thing. I put the game inside the work. DevGotchi is a free VS Code extension that turns your editor into a cyberpunk RPG. A little developer avatar lives in your side panel. It has stats — Focus,…

A developer has created an engaging extension for VS Code that turns the coding environment into a cyberpunk RPG called DevGotchi. The extension introduces a little developer avatar in the side panel, which has stats like Focus, Motivation, Energy, and Health. These stats gradually decay in real-time while the developer is working on code. Saving files, committing changes, and fixing bugs earns the developer experience points (XP) and coffee beans.

If the developer fails to maintain the stats and allows them to fall, the avatar's mood shifts from Productive to Stressed, Tired, and finally Burnt Out. Reaching full burnout triggers a mechanic with consequences, known as the Burnt Out state. Once the developer recovers from this state, they can earn the Back from the Edge achievement, which the creator considers the most honest badge in software.

The extension includes various features like Focus Sprints with 15, 25, or 50-minute intervals, a Bug Boss with HP tied to the number of lint or build errors, and Team Mode for collaborative work. The team progress syncs through Git, and the collective error count becomes a shared HP bar. Clearing all errors defeats the Team Raid Boss.

The extension also features a skill tree, a shop with eight skins, daily quests, mini-games, 13 achievements, a GitHub-style activity heatmap, and procedurally generated cyberpunk music using the Web Audio API.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Stop Making Developers Guess Which Icons to Mirror in RTL

Direction is part of an icon’s behavior. In right-to-left interfaces, some icons should mirror. Others should not. A back arrow usually changes direction. A checkmark does not.

  • Icon behavior includes directional mirroring in RTL interfaces.
  • Developers currently guess which icons need to mirror in RTL.
  • Icon catalog stores metadata to centralize RTL decision-making.

Why SSH Key Authentication Beats Password Authentication — What Is Actually Being Proven

"Use key-based auth instead of a password" is common advice for connecting to a server over SSH. But what exactly does key authentication prove, and how does that differ from what a password proves?

  • Password authentication transmits secret directly, vulnerable to attacks
  • Public-key authentication proves possession of key through signature
  • Public-key authentication safe for server leaks due to public key

More from Thursday 24 September →