| 2026-04-18 | I have had a quick read on the Python tutorial, so far, so good. I can start writing some code, while keep reading more detailed docs. From the week after next, I will be able to start with C, it's simpler than Rust. |
| 2026-04-15 | Let's make a plan to get familiar with Python, C and Rust by the end of June. Considering I already have some experience with them. It's not necessary to be efficient, just get up and running and hands-on. |
| 2026-04-10 | Today, I followed the tutorial on MCP website and added a dummy local server and called two tools from it. It's just a "Hello world" play, and kind of fun. The other thing is that I had a slight thought about Web UI and other kinds of UIs. Just wondered if there are any mathematical representations for UIs and what could be the better way to build them. |
| 2026-04-05 | A little bit of surprise, @next/mdx doesn't support markdown table out of the box, so need to config remark-gfm as plugin options. |
| 2026-04-02 | Have been busy setting up a website for the content here. The website is hosted on Alibaba ECS. There're quite a handful of things to set up. |
| 2026-03-26 | In algorithm, there's an old saying as "space for time". But why space can make it faster? what's the logic behind that? Hint: order |
| 2026-03-26 | I am strongly against side-effects in functions that are supposed to be pure. For example, setting or clearing errors in a React hook form validator function. |