Hey all, a coworker made a very cool desktop app to "gamify" (is that still a thing?) strengthening our students' debugging skills, which I had the fun of helping to test.
- It is intended for anyone learning to code for the first time, or more advanced coders who want practice to spot errors in large or unfamiliar code bases.
- It's behavior is simple: It randomly introduces an error (such as removing a character) into a code file in a given code base or repo
- It's like a game to hunt down errors. It provides generic and specific clues, and (fun) encouragement
- If you are familiar with fuzz testing, think of this as a little like fuzz testing for the source code itself as a learning technique -- in a way, fuzz testing the coder!
Any questions about this or how it was to work with Tauri and why we chose it over Electron (hint: look at the binary sizes), feel free to ask!
Full disclosure: While this project is free/open and was made independently, the article is posted on our company blog.