Mixed emotions in July?
Long time no post. I didn't expect that I was going to be busy like this in July.
Oh well, am I busy? Not really. It's more that I've just been feeling a bit overwhelmed when I imagine my future after discharge, right?
Lately, I've been on a mission to hang out with Codex on my side projects. Because OpenAI has consistently replenished our weekly usage limit, I haven't been able to halt my development cycle easily. If you were one of the users of Codex, you probably know what I mean.
I don't know why they do that. Please stop giving me free tokens. I want to enjoy my free time when Codex usage runs out.
Honestly, I don't feel like doing anything like playing the games I preordered.
I spent July staying focused on my daily routine and preparing next career move. From time to time, I read some books, and it had been a while since I finished one. Books still helped me stay calm and gave me some time for reflection.
It's pretty hard to express my mixed emotions about July in this post. I have a lot of time to do what I want to, but I don't feel like doing it. You know what?
But one thing I can say again, though, is that I'm doing my best for the promising future that awaits me in a couple of months. I'm not wasting my time, and it's going to pay off.
Book - A Philosophy of Software Design
Anyway, let's talk about my latest book.
I've started reading a book called A Philosophy of Software Design. Yes, it has a somewhat grandiose title. The second edition of this book was published in 2021 and shouldn't be considered an old-school software guidebook.
The reason I was in the mood to read this book was that I wanted to find the right way to use AI agent more efficiently. It sounds like a paradox. But as time passed, people have realized that the bottleneck is human understanding, not coding.
You might ask, is human understanding still important? Of course it is. I watched a couple of videos about the relationship between AI and humans. #video1, #video2.
So it got me thinking that I should learn the foundations again while other people are focusing how to use AI-agent themselves.
Not gonna lie, I could finish this book in just one day if I asked an AI agent to summarize its contents. But I didn't. Because I thought it would be a good chance to improve my English reading skills.
Let's see how it goes.
Book Studio
I just lay my latest work out here. named book-studio. When I read the book I mentioned in a PDF-reader, I suddenly came up with how great it would look if I could read this book in beautiful Fumadocs reader design. And the website had to allow only me to enter and read books. And it is the result.


I won't write a long explanation of how I implemented this site but want to line up my learnings.
First, I learned how the the passkey works. What a passkey is and how it is issued and managed.
Second, because it's a secure content site that only allow me to enter, I designed authentication layer carefully. With Next proxy.ts and Data Access Layer Protection, I was able to make it work.
Conclusion
It's time to wrap up this post. It's been a while since I wrote an English post, so I'm having trouble writing it. I can't complain. At least I keep writing a post once a month, right?
August will be a great month, because it's the month right before my discharge. I hope I and my acquaintances get better at our works in August too. Thank you.