Week 8 - 2020
The weekly report from 2/17 to 2/23. You can edit this page (on github) if you find any error.
Fixed flaky tests which I introduced several months ago. I introduced a mutex guard to prevent conflicts of the use of the shared value.
Started a new project. I named it lepont (after "le pont", a french word for "bridge"). lepont is a native bridge library on top of react-native. I used to create and use native bridge library strawjs which was written in native languages, Objective-C for iOS and Java for android. When I created it, there weren't swift or kotlin yet. So I had to write in those old languages. I thought about rewriting it in swift and kotlin a few times, but finally I didn't.
These days I was away from my main project moneybit-app because of the preparation of denobook 03 and other presentation in several meetings, and now I feel a little reluctant to go back to moneybit-app because of less motivation than before. MoneyBit is still important, but I don't feel it connects directly to what I really want to do. It feels so long detour to the actual goal. One of the motivations behind moneybit was that it would make money because it could replaces some expensive accounting apps like moneyforward or freee (both Japanese local accounting apps). However after seeing the people actually using these apps, I feel it's difficult to actually replace them by my app. So now MoneyBit feels like just a long long detour with only a little motivation.
Then now I want to do something new. Some new app which is somehow mathematical, and is somehow a exploration to something unknown for the users and for me as well.
I invented an app, which is named Tententen ("ten" means a dot in Japanese, and tententen means 3 dots). I started it (in my mind), but before I actually start coding it, I wanted to rewrite strawjs. So that motivated the creation of lepont. By the way I first called it
locomocoafter the name of a Hawaiian food, locomoco, but the name was taken in npm namespace, and I came up with another name
I prototyped lepont in almost 2 days. Now it has test cases with 100% line and branch coverages. I'm quite satified with the quality now. So I will continue on creating Tententen next week.
See any mistakes? Please fix!