posted an update

Nadia and I have spent the last week furiously working on our respective roles. Nadia has been illustrating the sprites for the pigs with a newborn feeding in hand. We take time giving each other two hour focus blocks. When the baby is with me, I play Animal Farm in English read by an Englishman. When the baby is with her, she plays Animal Farm in Russian language. We can't decide which voice actor is better, but we both agree a California American accent is absolutely unacceptable for anything educational. It is impossible to convey the true meaning of such a wonderful book from a highly imperfect, but self-aware socialist pig, when the accent is from someone clearly sheltered in life. The conflict of Orwell's simplistic ideology as a young man in India being tested in various ways in his journeys throughout the world mirrors that of our own journey, including our time working in Catalonia, India, Russia, Armenia, and the UK. The American son of a flower child with no worldview simply cannot summon the character of his words.

During our tea breaks, we discuss the things we must accomplish. Today I finished the smart contract, and was wiring up the frontend. It will need an audit, but like creative writing, it's best you wait a day to revise, and then you can hand off to other people. Edvard, our technical lead, will be auditing the contract when he has time next week.

I became of aware of the need for a narrated video of the project, so Nadia will now have to make OBS overlays and some promo art. This is ok, since she is almost done with the sprites.

Solidity is a joy to work with because it offers the non-traditional programmer constraints. It's more rigid, and while terrifying at first, it makes it clear how a project should progress. The frontend, art, and backend are all dependent on the functions in the smart contract. This must always come first. We have already had a couple art and mission related decisions that were made due to the call stack limit of 7 variables in a function. While I could have added functions to work around this limitation, it was a great reminder to keep it simple. Like this post, I tend to get verbose when writing code. :-)

Log in or sign up for Devpost to join the conversation.