icon
Personal Website

Weekly Coding โ€ข 2024-12-31

This text was automatically translated to English language by LLM tool.

Happy New Year to everyone. It’s time to write my report.

Last week:

  • Digital drawing ๐Ÿ–ฅ๏ธ๐Ÿ–Œ๏ธ 35 hours
    • I spent almost all of my free time during the Christmas holidays finishing a large drawing.
  • Foreign language ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿฆ‰ 3 hours
  • Coding PngCrushBatch ๐Ÿ–ฅ๏ธ๐Ÿ–ผ๏ธ 3 hours โ€ข https://github.com/hinst/PngCrushBatch
    • I noticed that the PngCrush program works incorrectly in some very rare cases: about 3 images out of 10k files are compressed poorly. Therefore, I replaced the tool with OptiPng. It seems to work better. I haven’t noticed any poorly compressed files since.
    • SQLite: Here I made it so that it doesn’t open and close the database every time, but keeps it open constantly. Performance has improved. I don’t know if I need to close the database every time to guarantee data integrity. There is very little documentation for the Deno-SQLite module.

2024: 450 hours ๐Ÿ˜ค in Clockify

  • 2D game ๐ŸŽฎ 123 hours
    • I dropped it because itโ€™s difficult; the project turned out to be big, and I am just one small person ๐Ÿฅบ
  • Drawing ๐Ÿ–Œ๏ธ 91 hours
    • Completed two large drawings, one large painting, and several AI hybrids.
  • LeetCode ๐Ÿ–ฅ๏ธ 85 hours
    • Completed 68 problems.
  • Video recording ๐Ÿ“บ 44 hours
    • My best video got 200 views on YouTube.
  • Node.js grind ๐ŸŸจ 23 hours
    • This was preparation for a Node.js developer interview in the summer. I didn’t manage to get the job.
  • Foreign language ๐Ÿ‡ฉ๐Ÿ‡ช many hours
    • I only started logging my hours in Clockify in December. I haven’t decided yet if there is any point in using the Clockify timer here.
  • Kubernetes โ˜ธ๏ธ 19 hours + SmartProgress archiver ๐Ÿ“ 12 hours โ€ข https://orangepizero2w.tail46746a.ts.net/smartProg…
    • It was interesting to study Kubernetes in practice; but I feel like I’m already forgetting a lot ๐Ÿ˜ด

Next year, I’ll accumulate even more hours ๐Ÿ’น

  • more tasks on LeetCode ๐Ÿ–ฅ๏ธ
  • more code: games, programs, utilities ๐ŸŒ
  • more drawings ๐Ÿ–Œ๏ธ๐Ÿ–Œ๏ธ๐Ÿ–Œ๏ธ

I need to manage to write all the programs and draw all the pictures ๐Ÿฅต