I’ve never really had the chance to write TypeScript, so it’s been interesting working on this volunteer project with some friends living in Tokyo. This was a small feature I added recently, and I still have a lot to learn, but I’m glad I started!
One of the biggest takeaways for me from Osaka Ruby Kaigi this year was the keynote about syntax tree design. I learned about red-green syntax trees which I had never heard of, and I also found out that the design process tends be ad hoc and made to fit each use case. #osrk4
Another talk that I really enjoyed was by @haruguchiyama about competitive programming, specifically on https://t.co/WV0DlY7tn6. It was a talk on code golf, but from the viewpoint that the more difficult it is, the more beautiful it is (kind of in a playful, joking way).
I really liked this talk because it was just fun to see just how short he could write the answers. He also said that he was doing this as a hobby, so it reminded me that programming is not just work, but it’s fun. He also used methods like `putsc` which I didn’t know about.