🌸 Mon, Mar 16, 2026 🌸

Finalize animation implementation

  • Make it work
  • Clean up the code

I woke up around 6 AM and just could not sleep, but was still sleepy. Blood sugar is high but still in the green zone. Packed everything and ready to go home. Did not eat anything yet, do not feel hungry. Yesterday 2 beef patties and 2 bags of broccoli did good. Had a can of Monster. I think it has a bit more caffeine than what I need. But on the other side, I was going strong yesterday until 11 PM. Feels nice and exciting to make the animation work. I would call this motel room game dev jam a success. A very nice bonus β€” the WiFi in the motel is quite strong.


🌸 Mon, Mar 16, 2026 🌸

Don’t be a smart ass β€” std::optional<std::reference_wrapper<const AnimAsset>> just return a pointer: const AnimAsset*.


🌸 Sun, Mar 15, 2026 🌸

PCH, Skeleton, Animation (WIP)

  • (WIP) Anim Asset
  • Precompiled headers
  • Skeletal meshes
  • Throw exception if mesh is missing
  • Process collision shapes in the constructor instead of lazy version
  • Fix tickInternal implementation
  • Add RAII array uniform support

Blood sugar was on the high side, but still in the green. Yesterday I saw a lot of smoke on the hill. Rumors say there was a homeless guy living there, and someone didn’t like him and burned all his stuff. I had a steamed bag of broccoli. It actually tasted good, but after a walk I got back to the motel room and it smelled like someone had diarrhea. I threw the trash bag in the trash can outside and ran the bathroom fan for a long time. It smells fine now, but I don’t fully trust my nose. My keycard stopped working β€” the receptionist admitted he made a mistake and only set it for one night.


🌸 Sat, Mar 14, 2026 🌸

Cave System 1, Junkyard, Descent, Crystal Sanctuary

Model 1st pass for Cave System 1, Junkyard, Descent, Crystal Sanctuary.

I got to the motel around 4:30. The microwave was missing, so I went to the reception and said I couldn’t find the microwave. The receptionist simply took a microwave from another room. Went to the grocery store, got precooked beef patties, steam bag broccoli, different types of beverages, and salads β€” total $85. Then I got to the motel feeling quite hungry, but my sugar was about 105. I’m guessing I got too hungry and my liver started producing sugars.


🌸 Sat, Mar 14, 2026 🌸

Adjust mesh positions and add new assets

  • Adjust positions: Tunnel, Abandoned Foundry, and Jeromi’s Workshop β€” they were 20 cm off
  • Place Junction in its proper place
  • Rename Spaceship to Starship
  • Add Starship Landing Site 1st iteration
  • Add Starship mesh 1st iteration
  • File a bug about meshes without material assigned

Sugar levels were a bit high, still in the green though β€” not sure why. I feel if I go to bed hungry, in the morning sugar goes a bit higher. The weight came down a bit β€” 158 lb. Will start preparing for the game dev jam in the hotel. Already made a grocery list.


🌸 Sun, Mar 1, 2026 🌸

gemini-cli with Gemini 3 feels faster and smarter. Might be placebo, though.


🌸 Thu, Feb 26, 2026 🌸

Only God knows C++ to A. Bjarne Stroustrup knows C++ to B. And if you know C++ to C, pat yourself on the shoulder.


🌸 Thu, Feb 26, 2026 🌸

I am getting into the rhythm of AI coding. I write the code by myself, and ask AI to fix bugs. It is pretty good at spotting typos, and sometimes it can add some good ideas and polishing touches.


🌸 Mon, Feb 23, 2026 🌸

I thought today was Sunday; what a disappointment.


🌸 Tue, Feb 17, 2026 🌸

YouTube, can you fix the shuffle feature? I have 500+ in the playlist, and it only plays a handful from that in the loop.


🌸 Sun, Feb 15, 2026 🌸

I am done with that game. Next…

https://mika314.itch.io/endless-drive


🌸 Fri, Feb 13, 2026 🌸

“if at first you don’t succeed try try again” is that definition of insanity?


🌸 Tue, Feb 10, 2026 🌸

Is that addiction? I keep telling myself: “I should stop using AI, it is not good for my mental health”. And I keep using it?


🌸 Tue, Feb 10, 2026 🌸

Debug renders sometimes look beautiful. Here I was trying to find out how the normalized vector from the right headlight of the car to the surface looks like.


🌸 Mon, Feb 9, 2026 🌸

Darn, having phantom tobacco smells since yesterday, after 4 months of no long COVID symptoms, I am getting it back.


🌸 Sat, Feb 7, 2026 🌸

What’s the deal with AI’s obsession with always running a clean build? Every iteration is 5-10 minutes wasted time.


🌸 Fri, Feb 6, 2026 🌸

Kill switch philosophy in game development

First, call it Feature.Enabled; don’t call it a kill switch. Feature.Enabled is easier to understand and removes cognitive load when parsing configuration files or looking at a dashboard panel.

Second, Feature.Enabled should be on by default. Disabling a feature should require explicit human inputβ€”this is how the kill switch is engaged.


🌸 Fri, Feb 6, 2026 🌸

There is a new way of self-gaslighting. It used to be that you’d look at old code and think, “Who is the idiot that wrote this?” - only to run git blame and realize it was you. But now, I run git blame, see my own name, and think, “There is no way I wrote that stupid code; I must have vibecoded it.” πŸ˜„


🌸 Tue, Jan 27, 2026 🌸

A line of code is worth 1000 words of documentation.


🌸 Fri, Jan 23, 2026 🌸

I am learning about screen space shadow techniques, and I do not understand one part: why we need to ray march in the loop for that short distance, why we just cannot project the depth buffer to the shadow map from the point of view of the light. In my mind, it is N-raymarching steps faster without losing any quality. I understand the limitation of screen space shadow techniques: only visible geometry will cast a shadow, and that argument applies to the N-raymarching steps. So don’t bring me that argument. Maybe constructing the highmap mesh is expensive?


🌸 Fri, Jan 23, 2026 🌸

Generic - good. Branded - bad. Generic is cheap and compatible. Branded is expensive and has its own useless marketing twist.


🌸 Thu, Jan 22, 2026 🌸

I feel Apple has an edge in the AI race because of the Apple M-series chips. No one has figured out a better chip in terms of performance-to-power ratio. Apple could build data centers using these chips and make inference up to 60% cheaper than competitors.


🌸 Tue, Jan 20, 2026 🌸

TIL: Ctrl+C / Ctrl+V does work in Blender. 😲 Am I that old? Or was it recently added?


🌸 Sat, Jan 17, 2026 🌸

The last iOS update finally fixed one annoying minor inconvenience. I had one unread iMessage, and before the update my iPhone was refusing to show that unread message. Finally, after the update, it actually showed the message. And that annoying red bubble with the lonely 1 is gone.


🌸 Tue, Jan 13, 2026 🌸

Here is a simple iPhone app called Focus Friend. The intent of the app is to reduce smartphone screen time. I’m not an extensive iPhone user, but I thought I just wanted to make a lot of socks and decorate the room. But I realized that app has some positive aspects; it reminds me to take a break, go to the bathroom, drink water, and stretch. TLDR; it became for me an UnFocus Friend.


1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - 54 - 55 - 56 - Next