Ever had to code in front of other people and entirely forgotten everything you know? Have we got a program for you.
What it does
Make it look like you're coding as fast as you wish. You can even "make typos" and fix them with ease.
How I built it
Lots of output manipulation in python.
Challenges I ran into
Attempting to make it work cross platform. Specifically, while linux has robust ascii manipulation with asci escape keys and ncurses, few comparable tools exist in windows. The domain for our website also refused to correct properly.
Accomplishments that I'm proud of
We actually have working code!!
What I learned
Coding in python can be much more annoying that you expect from the "easy" language. Further, even if your first idea doesn't pan out, keep trying.
What's next for ISwearICanCode
Revamping the output method would allow simulating text highlighting and line numbering.