Hello there,
I am making a programming language, a somewhat JS/TS inspired language with OOP in mind, with all the keywords written in portuguese.
Its name is Tucano. As in the bird, Toucan.
This project is meant to teach teenagers programming logic, through puzzles, quizzes, and an online platform like Scratch from MIT that seeks to encourage their creativity into making games and small projects.
This is going to be my final thesis project for University, and it is going amazingly well, the language is written in TS (I wanted it to have a higher integration with web browsers) and it’s mostly done, the online platform I talked about, nicknamed ‘Tucano Play’, is almost there too.
But I have been working on this on and off for the last 8-12 months and everytime I have a burst of maybe a week and a half of immense progress, and then it slows down, it crawls for maybe 1-2 weeks, and then I come back, repeatedly.
Every time I do, I have to remember what is going on, the code isn’t that bad IMO, but it sometimes bites my ass for forgetting something.
Sometimes I stop coding in the middle of a transition to a new way of doing things, and when I come back I already forgot why things are broken.
I know this is dumb but I’m an uni student, cut me some slack.
But yea, I’m writing this mostly to remind myself that documentation is a powerful tool and I should use it more.