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.

Built With

Share this project: