<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us"><id>https://lemniscata.com/</id><title>Lemniscata 2023</title><updated>2024-03-10T19:01:32.464634+00:00</updated><author><name>César Rodríguez</name><email>cesar.idaho@gmail.com</email></author><link href="https://lemniscata.com/" rel="self"/><generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator><subtitle>César's Personal blog</subtitle><entry><id>https://lemniscata.com/blog/000_helloworld.html</id><title>Hello World! Welcome to My Blog</title><updated>2024-03-10T19:01:32.485804+00:00</updated><content>title: "Hello World! Welcome to My Blog"
date: "2023-03-19"</content><link href="https://lemniscata.com/blog/000_helloworld.html"/><summary>title: "Hello World! Welcome to My Blog"
date: "2023-03-19"</summary><published>2023-03-19T00:00:00+00:00</published></entry><entry><id>https://lemniscata.com/blog/001_automate_everything.html</id><title>Automate All the Things!</title><updated>2024-03-10T19:01:32.484393+00:00</updated><content>I need to be creative, but the problem is that I'm also quite sloppy. I have a wealth of ideas sparking in my head, and I initiate many of them, but only a few ever reach completion. I struggle with committing to a project and seeing it through to the end.</content><link href="https://lemniscata.com/blog/001_automate_everything.html"/><summary>I need to be creative, but the problem is that I'm also quite sloppy. I have a wealth of ideas sparking in my head, and I initiate many of them, but only a few ever reach completion. I struggle with committing to a project and seeing it through to the end.</summary><published>2023-03-20T00:00:00+00:00</published></entry><entry><id>https://lemniscata.com/blog/20230322_3d_journey.html</id><title>My Journey into 3D Computer Graphics Programming</title><updated>2024-03-10T19:01:32.481971+00:00</updated><content>The first time I saw something similar to a full immersive 3D experience was in a friend's house, Id's Wolfenstein 3D running on a huge IBM-compatible 386 tower. It was incredible. And I think that was the first time I thought, "I want to program something like that."</content><link href="https://lemniscata.com/blog/20230322_3d_journey.html"/><summary>The first time I saw something similar to a full immersive 3D experience was in a friend's house, Id's Wolfenstein 3D running on a huge IBM-compatible 386 tower. It was incredible. And I think that was the first time I thought, "I want to program something like that."</summary><published>2023-03-22T00:00:00+00:00</published></entry><entry><id>https://lemniscata.com/blog/20230326_last_piece.html</id><title>Learning Triangle Clipping</title><updated>2024-03-10T19:01:32.480393+00:00</updated><content>I have completed 91 percent of Pikuma's course, with the final chapters focusing on refactoring and cleaning up the code. The last major component I have yet to translate to my own engine in Rust is triangle clipping. Pikuma performs the clipping in world space, where the math involved is simpler. All that is required is to identify the frustum's planes and determine if the triangle is inside or outside of it.</content><link href="https://lemniscata.com/blog/20230326_last_piece.html"/><summary>I have completed 91 percent of Pikuma's course, with the final chapters focusing on refactoring and cleaning up the code. The last major component I have yet to translate to my own engine in Rust is triangle clipping. Pikuma performs the clipping in world space, where the math involved is simpler. All that is required is to identify the frustum's planes and determine if the triangle is inside or outside of it.</summary><published>2023-03-26T00:00:00+00:00</published></entry><entry><id>https://lemniscata.com/blog/20230423_not_consistent.html</id><title>To Be Consistent</title><updated>2024-03-10T19:01:32.479210+00:00</updated><content>It's been a month since my last post, where I shared my journey in implementing mesh and face clipping functionality for my 3D renderer project in Rust. Truth be told, I barely started working on that task. Procrastination and fatigue have been constant companions, making it difficult for me to maintain consistency.</content><link href="https://lemniscata.com/blog/20230423_not_consistent.html"/><summary>It's been a month since my last post, where I shared my journey in implementing mesh and face clipping functionality for my 3D renderer project in Rust. Truth be told, I barely started working on that task. Procrastination and fatigue have been constant companions, making it difficult for me to maintain consistency.</summary><published>2023-04-23T00:00:00+00:00</published></entry><entry><id>https://lemniscata.com/blog/20230514_retrocode.html</id><title>Retro-Code</title><updated>2024-03-10T19:01:32.477265+00:00</updated><content>It's perfectly reasonable to refer to 25-year-old code as "retro-code." I like to apply this term to code that was written in earlier stages of computer programming, which now serves as a testament to the history and evolution of the field. Similar to "retro" items in other fields, like fashion or gaming, "retro-code" represents older styles or techniques that are still of interest in the present day, whether for historical, educational, or nostalgic reasons.</content><link href="https://lemniscata.com/blog/20230514_retrocode.html"/><summary>It's perfectly reasonable to refer to 25-year-old code as "retro-code." I like to apply this term to code that was written in earlier stages of computer programming, which now serves as a testament to the history and evolution of the field. Similar to "retro" items in other fields, like fashion or gaming, "retro-code" represents older styles or techniques that are still of interest in the present day, whether for historical, educational, or nostalgic reasons.</summary><published>2023-05-14T00:00:00+00:00</published></entry><entry><id>https://lemniscata.com/blog/20230807_chess.html</id><title>Why I no longer play chess</title><updated>2024-03-10T19:01:32.474252+00:00</updated><content>I once visited the cultural center in the Soto district of Móstoles. My father had signed my sister and me up for a local chess competition. Admittedly, my recollections are hazy—I was only about 12 then.</content><link href="https://lemniscata.com/blog/20230807_chess.html"/><summary>I once visited the cultural center in the Soto district of Móstoles. My father had signed my sister and me up for a local chess competition. Admittedly, my recollections are hazy—I was only about 12 then.</summary><published>2023-08-07T00:00:00+00:00</published></entry><entry><id>https://lemniscata.com/blog/20230912_boxing.html</id><title>Boxing</title><updated>2024-03-10T19:01:32.472787+00:00</updated><content>I used to be pretty bad at football – or soccer, for those of you overseas. My legs didn't coordinate well enough to drive the ball where I wanted it, so I often found myself in the goalkeeper position.</content><link href="https://lemniscata.com/blog/20230912_boxing.html"/><summary>I used to be pretty bad at football – or soccer, for those of you overseas. My legs didn't coordinate well enough to drive the ball where I wanted it, so I often found myself in the goalkeeper position.</summary><published>2023-09-12T00:00:00+00:00</published></entry><entry><id>https://lemniscata.com/blog/20240310_bye_bye_windows.html</id><title>From Pop!_OS to openSUSE Tumbleweed</title><updated>2024-03-10T19:01:32.470170+00:00</updated><content>Yes, I'm a distro-hopper. What can I say? I love to spend long hours reinstalling and configuring a fresh Linux installation to my liking until I get bored or find that the hardware support is just not quite there, or the software versions are lagging behind.</content><link href="https://lemniscata.com/blog/20240310_bye_bye_windows.html"/><summary>Yes, I'm a distro-hopper. What can I say? I love to spend long hours reinstalling and configuring a fresh Linux installation to my liking until I get bored or find that the hardware support is just not quite there, or the software versions are lagging behind.</summary><published>2024-03-10T00:00:00+00:00</published></entry></feed>