← Back to posts

Ok, here comes July

It's been a little late

·MJ
Daily

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.

20260719_162303.png 20260719_161438.png20260719_162106.png

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.