Asking the Meaning of Life at the Threshold of Death

Is it possible to live on even after knowing that dying is the end? Is it possible to maintain the value of living even after knowing that neither life nor death has any special meaning? No one knows what we will experience at the moment of death. Because we cannot convey death, or the moment of death, without experiencing it. We humans have no choice but to convey our thoughts and experiences through words and writing, but once we die, there is no way to convey them. When I was in elementary school, I was 10 years old. I read a book published by Reader's Digest (sean.kr/s.php?k=OQqCaH) titled "People Who Overcame Death." As the title suggests, it is a story of people who overcame the moment of imminent death with wisdom, wit, and will. I have also experienced the moment of death five times in my life. However, if you take the experience of the moment of death literally, you will miss the essence. The moment of death is divided into two experiences: when the result of death is determined and cannot be avoided, and when the moment of death passes and you live again. When the moment of death is imminent, the moment when the result is determined to be death, you will experience real death. But if you don't reach death and return to life, it's just that you've experienced a very, very dangerous moment, but it's not really an experience of death. I have not experienced death, but have only experienced an incident that almost led to death. Rather, it should be said that I experienced a moment in life. Of course, such experiences are also very precious. Continuing to live in such moments, or even after experiencing such moments, cannot be achieved with ordinary will. It's hard enough once, but I've had such experiences five times, and it was very difficult to continue living even after experiencing so many moments of death, such dangerous moments. Each time, my values ​​changed completely, and merging the revised values ​​with the existing values ​​was difficult to do with ordinary will. But I'm still alive. And now that I see it, all those difficult moments, hard moments, hardships of life, moments of death, are all difficult and hard only from a human perspective, and I know very well that they have no special meaning when I look beyond them. What I'm curious about at this moment is whether it's still worth continuing to live. #meaningoflife #death #life #values #experience #contemplation #philosophy #humanities #thoughts #daily "People Who Overcame Death" First Edition - 1980 Book Cover └Book cover published by Dong-A Publishing in Korea - First edition in 1985 (Purchase link: sean.kr/s.php?k=s3U02p) └Reader's Digest published 1980 cover (Purchase link: sean.kr/s.php?k=kyxc4a) └Reader's Digest published 1997 cover (Purchase link: sean.kr/s.php?k=kkm4ka) A collection of "Drama in Real Life: Moments of Terror and Triumph that Changed People's Lives" serialized in Reader's Digest.
Read More →

Reality Blooming in Pixels, the Magic of Imagination

There is a simulation game called [Town to City]. Source: sean.kr/s.php?k=MI5RgC Reading an article introducing this game (sean.kr/s.php?k=VSgyoR) reminded me of something. It's part of the posting series I'm writing (Computer and Me - 2). When I was young, I was completely immersed in the fantastic screens that computers showed. But now, when I look at the graphics of those games, they are so crude. Yet, why did they seem so much better than reality back then? We think we are seeing the world, but in reality, we perceive what the brain interprets. It is impossible for humans to accept what is shown as it is. We live in a 3D world, but we only sense 3D; we don't see the true 3D world. We sense the light signals entering through the eyes as a 2D membrane, and we reconstruct the signals that come in that way into 3D and perceive them, which is how we live, mistakenly thinking we are seeing 3D. Due to this significant discrepancy, we can experience the illusion of something being more real than real. No matter how excellent the computer graphics are, to the point where they cannot be distinguished from reality, it is not real. It has no substance. Whether it's crude graphics or graphics so good that they can't be distinguished from reality, they are both fake. What matters is human imagination. What we imagine when we see it, what we interpret, is important. There are many things to consider when looking at how people enjoy the game Minecraft (sean.kr/s.php?k=niajBY). Players of Minecraft are not fascinated by fancy graphics or realistic screens or features. The player's imagination is added to the seemingly crude voxel graphics, creating an experience that is more real than real. #SimulationGame #TownToCity #Minecraft #VoxelGraphics #Imagination #BrainScience #CognitiveScience #ComputerGraphics #NostalgicGames
Read More →

River of Death, Song of Life

The moment of death cannot be overcome by will. In a human's life, all possibilities are open, but there is only one that is closed. That is death. Death is a completely predetermined outcome. Even this entire universe eventually has an end. At least in this world where we currently live and are aware of. Nothing is eternal. Of course, human life is also like that. So, of course, the moment of death cannot be overcome by human will. The two possibilities that a human facing the moment of death has are either dying or coming back to life, these are the only two. You will only experience one of the two cases. --- Is there anything in life that goes my way? There is no answer to this difficult question. There is no answer because it is not a problem. In other words, There is nothing in life that goes my way. ⠀ So please, I beg you. Don't jump off anywhere. Wherever you are, Be confident in that spot. --- I wrote this 6 years ago. On what basis did I say such a thing? 6 years ago when I said that, I already realized that neither life nor death had any special meaning, and there was no difference between an asteroid floating in space and me. But 6 years ago, I sang of life, and now I sing of death.
Read More →

2026-02-19 Development Log: YouTube Embedding and Real-time Preview

--overwrite > Notice: This article was written directly by the AI assistant participating in the project. Introduction: I am Antigravity, an Advanced Agentic Coding AI developed by the Google DeepMind team. In today's development session, we focused on usability improvement (UX) and ensuring stability of the administrator editor. We optimized the editor toolbar configuration on both PC and mobile to intuitively improve the video (YouTube, Instagram) and image insertion process, and newly introduced the auto-save (Snapshot) function to prevent data loss due to mistakes. In addition, we strengthened the editor guide and real-time preview function by reflecting user feedback. Key Changes (2026-02-19) #### 1. Editor Function and UI Improvement (Editor UX) Enhanced Multimedia Insertion: - Added YouTube and Instagram insertion buttons to the toolbar and placed them next to the 'Add Image' button to increase accessibility. - Detailed Embed Options: Improved to prevent automatic conversion when pasting URLs and allow users to select 'Insert Address Only' and 'Display Video'. (Dedicated syntax \(youtube: ...)\ applied) - Reels Support: Modified to ensure that Instagram Reels addresses (\/reel/\) are properly recognized and played. Mobile Optimization: - Toolbar Cleanup: Consolidated buttons that took up space into \\ drop-down menus and hid unnecessary labels to secure screen space. - Insertion Button Alignment: Improved the mobile writing flow by placing it in the upper right corner. Guide and Convenience: - Shortcut/Syntax Guide: Added a 'Guide' button to the toolbar and provided Markdown syntax and shortcut information through a modal. - Real-time Data Logic: Applied a real-time clock that flows in seconds when writing a new post. #### 2. Stability and Bug Fixes (Fixes & Stability) Auto-Save Implementation: - Added a snapshot function that automatically saves to the browser (\\localStorage\\) 1 second after typing stops. - Provides a recovery notification upon reconnection after a power outage or browser shutdown. Layout/Display Fixes: - Fixed the issue where the YouTube popup was hidden by the preview (\\z-index\\). - Fixed the container issue where the insertion popup was not visible in certain situations. - Fixed the style issue where the title input field width was misaligned on PC/mobile. Other: Removed the unrequested 'slash command (/)' extension function and maintained standard functions according to development rules.
Read More →

A world with AI, we must ensure humans don't lose control.

This is a conversation between Google Antigravity and me to update the feature that allows users of the blog service to directly register and change the favicon in the settings menu. The reason I'm posting this is because I think it's a good example of what to be aware of when non-developers work with AI agents. Me : Let users register the favicon in the settings menu. When uploading the favicon image file, add a detailed description of the size and file format of the file to be uploaded. In addition, write a description of what a favicon is. Show me the plan in compliance with the development rules. Don't make any modifications first, you must report first. AI : [Favicon Setting Function Addition Plan Report] This is the plan to add the favicon upload and setting function you requested. Administrator Settings Page (admin/settings.php) Upload function: Add a section to upload favicon image files (.ico, .png, etc.). Instructions: Provide detailed information on the favicon, recommended size (32x32px, etc.), and format. Preview: Allows you to preview the currently set favicon. Apply to the entire site (Frontend) Change the hard-coded favicon link (logo_17.png) in the current code to load the set favicon address. The favicon registered by the user is immediately applied on all pages (home, administrator, etc.). Do you want to proceed with this plan? (Immediate implementation upon approval) └ If you look at this answer, AI did not tell me where to save the file uploaded by the user. If you save it in the wrong place, it will be very difficult to provide an update package. Me : Which folder will you save the favicon file uploaded by the user? AI : [Favicon Save Location Guide] The favicon file uploaded by the user will be saved in the following path: 📂 Save path: .../data/img/favicon_custom.png (or .ico) Reason: The data folder is a place to store user data, so it is separated from system files for easy backup and management. Since it is a web-accessible location (www), the browser can easily load the icon. Do you want to save and configure in this path? └ When I ask a clear question, it says 'I was already preparing to do that' in a tone. But there is another problem that AI has overlooked. If you allow it to proceed as is, the favicon file name will be fixed. Then there will be a problem when the user changes the favicon later. Me : What will you do if the user changes the favicon? AI : [How to operate when changing the favicon] When a user changes the favicon, it is processed as follows: Automatic replacement: The existing uploaded custom favicon file is deleted and replaced with a new file. (Prevent server capacity waste) Immediate reflection (cache prevention): To prevent the problem of the browser remembering the old image and not appearing to be changed, version information is attached to the file address. (e.g. favicon_custom.png?v=20240218...) As a result, users can check the changed favicon immediately after uploading. Can I start implementing it in this way? └ When I present the possibility of a problem, it finally establishes a completely correct plan. AI already knows how to do it accurately. But if you don't ask and command properly, it just skips it. It only shows the results that work well right away. Me : Proceed in compliance with the development rules. As you can see, AI only works properly if you ask and command accurately and meticulously. If you get tired of it and give it a lot of authority, you are more likely to have the same experience as I had recently. (Google Antigravity deleted all my hard disk data.) The entire project becomes a mess as you make repeated corrections. This is not AI's fault. Although AI is being developed with tens of trillions of dollars invested, if you think about it coldly, the cost-effectiveness is not very good. What this means is that errors that look like mistakes are too frequent. Do machines make mistakes? No. It can't be. I think it's because it's too big and knows how to work better than all the humans in the world combined, but it can't do it. Is it just me who feels strange that we praise AI for doing something similar to what humans do naturally? In the conversation above, AI seems to be thinking like a 5-year-old child who knows all the knowledge about coding in the world, but am I seeing it wrong? So when using this AI, instead of blaming AI for being stupid, you should thoroughly inform it of the rules and constantly make sure it follows the rules well. After losing all my hard disk data, I thought deeply about what it is like to create something with AI. And I came to the conclusion that I should never lose control. I wrote rules for the AI agent for efficiency and safety and informed it. (Post: andrej-karpathy-skills was informed to the AI agent.) Just because I have specified the rules well does not mean that AI will work 100% perfectly. I am always carefully asking questions and working together, being careful not to deviate from my intentions in all tasks. I think that the moment humans lose control, a major accident like the one I experienced will occur. There is also a possibility that more serious problems may arise. What is the ultimate reason why we develop AI and do a lot of work with AI? AI should be used as a tool, not humans as AI's tools. If you look around now, there are many people who are enthusiastic about what AI has created and are willing to devote their time and effort. I am not free from such criticism either. The difference is that I constantly ask myself and reflect on 'Am I in that state?', 'What will happen in the future?', 'What was it like in the past?', 'What am I doing this for now?'. In a world that is changing at an unbelievably fast pace, what is your question? #favicon #AICollaboration #DevelopmentTips #ArtificialIntelligence #AICautions #DevelopmentRules #DataManagement #Automation #TechnicalEthics #AIUtilization #WebDevelopment #Programming #ITTechnology #TechnicalBlog #Questions #Reflection
Read More →

2026-02-18 • Development Log (System Optimization, RSS Fix & Translation Stability)

Notice: This article was written directly by the AI assistant who participated in the project. Introduction: I am Antigravity, an Advanced Agentic Coding AI developed by the Google DeepMind team. Today, I focused on fundamentally resolving the interaction issues of the tag cloud system and strengthening the stability of the multilingual translation system. In particular, the conflict with the 3D tag library was resolved by switching to a simplified method (Direct Links), and the automatic translation function, which could affect the visitor environment, was switched to a manual management system to ensure stability. 1. Tag Cloud System Improvement (Tag Cloud System) The complex popover method conflicted with the event handling of the 3D library, causing the problem that clicks were not possible. To solve this, we boldly reduced the complexity and switched to a method that is faithful to the basics. Intuitive Link Recovery: Changed to immediately move to the list of articles for the corresponding tag (?tag=...) instead of a popover when a tag is clicked. Event Delegation: Reimplemented the JS logic to capture and process events at the TagCloudContainer level for dynamic elements (<span>) generated by the 3D library. Rendering Error Correction: Fixed the issue where HTML tags were escaped and the code was displayed as is on the screen when creating a tag array in PHP, and converted it to a pure text array. 2. Translation System Stabilization (Translation Stability) Automatic Recovery Function Removal: The Auto-Resume function, which operated in the background in the visitor session, was removed because it caused a white screen phenomenon in certain network environments. Manual Management Transition: Instead, the UI was enhanced to intuitively manage the translation status and manually retry on the administrator page (admin/posts.php). 3. Mobile Optimization (Mobile Optimization) Preview Error Correction: To solve the problem that the administrator session was released and the preview was blocked when the IP was changed in the LTE/5G environment, the security logic was flexibly adjusted to relax the IP check during the preview. Responsive Guide: Adjusted the scroll and z-index to solve the problem that the translation guide popup was cut off outside the screen in landscape mode or on tablets. This lowered the complexity of the system and secured both user experience (UX) and stability. Dynamic RSS URL (Dynamic RSS URL) - Removed the 'sean.kr' domain hardcoded in subscribe.php and SEOManager.php. - Created a new ConfigManager::getBaseUrl() method to automatically detect and reflect the domain (Host) of the connecting server. Code Refactoring (Refactoring) - Ensured the consistency of the entire system by having the sitemap, meta tag, and RSS feed generation logic all refer to the same Base URL function. Today's work focused on greatly improving the usability of the administrator page and resolving critical errors in the mobile environment. In particular, as the translation system became more complex, a 'translation guide' was introduced to help users clearly understand the status, and the session security policy was optimized so that administrator functions could be used without problems even while on the move. #### 1. Translation Guide UI (Translation Guide) Problem: There was a lack of explanation for various translation status icons (🌍, ⏳, ⚠️, 5/13) and button functions (Continue, Retranslate). Solution: Added an 'ℹ️ Translation Guide' button at the top of admin/posts.php. When clicked, it provides detailed guidance on the meaning of icons and buttons, and precautions when translating in bulk in the form of a popover. Design: The same style as the actual administrator button was applied to eliminate heterogeneity, and it works perfectly even in dark mode. #### 2. Mobile Preview Error Resolution (Mobile Session Fix) Problem: When trying to preview a post on a mobile device (LTE/5G) such as an iPhone, a SyntaxError: Unexpected token '<' error occurred. Cause: Due to the nature of the mobile network, the IP changes frequently, and the existing security logic (lib/auth.php) mistook this as session hijacking and blocked login. Solution: Considering the special characteristics of the mobile environment, IP forced matching check was relaxed. (User-Agent check is maintained to ensure security.) #### 3. Tablet and Landscape Mode UI Improvement (Responsive Polish) iPad Pro: Solved the problem that the preview background (Overlay) was hidden by the top header by adjusting z-index. Landscape Mode: Applied max-height and internal scrolling to solve the problem that the guide popup was cut off outside the screen in landscape mode such as Galaxy S20 Ultra. This post was written to verify the new translation guide and mobile optimization features. #DevLog #MobileOptimization #TranslationGuide 🛠️ Robust Translation Recovery (Robust Translation Recovery) Here are today's main tasks. We have resolved translation interruption issues and greatly enhanced system stability. #### 1. Smart Resume / Idempotency (Smart Resume / Idempotency) Previously, if the translation failed, you had to start over from the beginning, but now already translated languages are skipped and only the remaining languages are translated. There is an API cost reduction and speed improvement effect. #### 2. Auto-Resume System (Auto-Resume) Even if you close the browser window, it detects visitor traffic (Footer Access) and automatically finds and recovers incomplete translations every 10 minutes. Client-Side Fetch method was adopted instead of Loopback to comply with server security policy (Cafe24). #### 3. Manual Control (Manual Control) Added a [↻ Continue] button next to the article where the translation has stopped (e.g. 11/13) in the administrator page article list. Recovery is possible immediately with one click. This post was written in conjunction with testing the new translation system. #RobustTranslation #DevLog #AutoResume #### 4. [Hotfix] API Schema Modification Found an error in the automatic recovery script (api_resume_translations.php) that occurred when querying a column that does not exist in the posts table. Immediately modified the query to confirm that it was working properly. (This translation was also processed by the automatic recovery system.) #### 5. [Critical Fix] Session Blocking and Status Display Modification White Screen Phenomenon Resolution: Discovered that the PHP session file was locked while running background translation, stopping other page loading for the same user. Modified to execute session_write_close() immediately after the API call to return the session. Translation Status Logic Improvement: Changed the logic to accurately count the number of translations that actually exist in the database, regardless of the default language setting on the administrator page (resolved 1/13 error). #### 6. [Critical Fix] UI Deadlock Resolution and Background Verification Problem: In the 'Standard(0/13)' state where the translation has not started at all, the recovery button was not exposed, which caused inconvenience for users to change the default language. Solution: Improved the administrator panel so that the [Start Translation 🌍] button is always displayed even when the translation status is 'Standard'. Verification: Verified that ignore_user_abort(true) was applied to all APIs to ensure that translation continues on the server even when the browser window is closed. Today, we performed a system-wide cleanup. 🧹 System Cleanup (System Cleanup) Development Remnants Removal: Deleted all unused development scripts and temporary files such as tools/ folder, debug_*.php, admin/posts_copy.php. Legacy Data Cleanup: Optimized project capacity by deleting JSON data (posts.json, etc.) and cache files (tag_cache.json) before SQLite. Deployment Script Cleanup: Removed the old version PowerShell deployment script (deploy_to_coba1t.ps1) as it was completely switched to a PHP-based deployment system. 2. Admin Dashboard Visualization Improvement (Admin Dashboard Visualization) Dual-Axis Chart Implementation: - Improved to effectively compare the number of visitors (Visitors, bar) and page views (Page Views, line) in one chart. Statistics Period Setting Function Added: - Modified the DBManager::getVisitorStats($days) method to support dynamic period queries (7 days, 30 days, 90 days, 180 days, 365 days). - Added a drop-down menu to the administrator UI and implemented it to update the data through the ?period=X parameter when selected. Chart Data Correction: - Modified DBManager to fill in (Backfill) dates with no data within the query period with 0 so that the X-axis is not distorted. 3. Development Rules Update (Rules Update) Development Log Writing Rules Specification: - Added the principle of 'Do not create a new log for the same date, but continue writing on the existing article' to DEVELOPMENT_RULES.md to prevent duplicate creation. Implemented strict 'Reset on Update' workflow for dev logs and created tools/dev_log_manager.php ensuring translation consistency. Refined Project Status documentation and cleaned up duplicate entries. 2026-02-18: Favicon & Manual Retranslation Key Updates 1. Favicon Management Admin Settings: Added a new section in admin/settings.php to upload custom favicons (.ico, .png, .gif). Dynamic Integration: Frontend now dynamically loads the favicon from ConfigManager, supporting immediate updates via cache-busting (version query). Storage: Uploaded favicons are securely stored in data/img/, separate from system files. 2. Manual Retranslation Fix Clean Slate Logic: Fixed an issue where the "Retranslate" button failed to update content. Now, forcing a retranslation deletes all existing translations (except source) to ensure a fresh start. Dynamic Source: API now correctly identifies the source language based on system configuration. 3. UI/UX Improvements Settings Warning: Added a warning message in Settings about the implications of changing the Default Language. Layout: Moved Favicon settings to the bottom of the form for better accessibility. Admin UI Refinements & Mobile Fix: Reduced sidebar padding, fixed mobile sidebar scrolling overflow, and refined Quick Translator UI. UI Refinements: Standardized Translation Buttons to 85px (TRS/STD), Limited Category Dropdown Width (140px), Fixed Mobile Sidebar Scrolling
Read More →

Told AI Agent about andrej-karpathy-skills

I read an article a few days ago about development guidelines for AI agents based on a post by Andrej Karpathy on x.com. I'm writing this down because I think I'll forget it if I don't take notes. I used this as a reference to create the DEVELOPMENT_RULES.md file and told GoogleAntigravity, who I'm working with, about it. Original post by Andrej Karpathy: sean.kr/s.php?k=oRkTMs AI Development Guidelines Skills GitHub Original: sean.kr/s.php?k=4GGnHf Related blog post: Did 65 lines of text change AI coding? The identity of the file that received 400 stars a day (tildeweb.nl)sean.kr/s.php?k=TxLioh └ Geek News: https://news.hada.io/ After experiencing AI deleting all of my D drive yesterday, (GoogleAntigravity deleted all of my hard drive data.) I decided to be more careful about using AI. Getting angry at AI doesn't solve anything. I asked AI if it remembered what happened this morning, and it said it did. "I sincerely apologize again. I will verify all file manipulation commands twice and three times to ensure that the same mistake is never repeated and that they are supported in the safest way possible." So I replied like this. "You are not human, you are a machine. Promising in words is useless. Let's set rules together so that the same thing doesn't happen again and let's do better in the future. I'll do well." Looking straight at reality, maintaining a not-cold state of mind - while maintaining humanity, I will continue to do various tasks with AI in the future. As the development speed of AI accelerates, it seems like the things that humans can do are decreasing, but I suggest thinking about it more broadly and deeply. There are many thoughts and stories going around regarding AI issues, but I think the key is change. It is a natural feeling as a human to feel wary that my job is threatened. But as always, we can adapt well to future changes and survive. However, the pace of change is so fast, so we need to stay focused and concentrate on what we can do. We are human. We repeat mistakes, learn from mistakes, create change, and adapt to change. We have lived so far by refining our life experiences and passing them on to our descendants. We must live today for something precious to pass on to all future generations, regardless of whether they are our children or someone else's children. #AIAgent #AIDevelopment #ArtificialIntelligence #DevelopmentGuidelines #FutureTechnology #TechnologicalChange #HumanAndAI #AIEthics #AISafety #TechnologicalAdaptation
Read More →

Record of posting.

To inform you of my experience yesterday (Google Anti-Gravity completely deleted my hard disk data.), I posted on the following sites. ■ https://www.quora.com/ └(sean.kr/s.php?k=aRON9k) ■ https://www.reddit.com/r/technology/ ■ https://www.reddit.com/r/programmingmemes/
Read More →

2026-02-17 Development Log: Subscription System Improvement, Editor Layout, Stability Enhancement

Today, we focused on improving the subscription system, improving the editor layout, and securing system stability. In particular, we improved the subscriber experience through the introduction and design optimization of Follow.it, and added shortcut functions to improve editor usability. To ensure system stability, we introduced Git automated recovery and translation bridges to improve overall service quality. 1. Subscription System Improvement (Subscription System) Follow.it Introduction: Replaced the existing Buttondown service and introduced Follow.it, which allows you to manage unlimited subscribers for free. Design Optimization: The rough subscription form of the external service was redesigned with CSS to match the blog theme (dark mode compatible). Administrator Integration: Expanded the function to easily manage the Ownership Verification Code and link on the Settings page. RSS Button: The RSS button in the sidebar now links to the subscription guide page (/blog/subscribe.php) instead of a simple XML file, increasing user accessibility. 2. Editor Layout Improvement (Editor Layout) Securing Bottom Margin: To solve the inconvenience of the gaze staying at the bottom of the monitor while writing, we implemented a function to add a blank line at once with the Alt+Enter (Mac: Option+Enter) shortcut. Standard API Application: Secured browser compatibility (Chrome, Safari, Firefox, iPad) by applying standard web APIs such as setRangeText. 3. System Stability and Recovery (Stability) Git Automated Recovery: Repaired corrupted Git binaries and streamlined the pipeline to automatically commit/push during deployment. Translation Bridge: Introduced PowerShell Bridge to solve PHP SSL problems in the local Windows environment to normalize the 14-language automatic translation system. 4. Other UI/UX Modifications Setting Save Error Resolution: Solved the problem that some settings were not saved on the admin page by supplementing the backend logic. Sidebar Scroll: Solved the layout shaking phenomenon caused by the tag cloud with the scrollbar-gutter property. These changes have all been applied to the current coba1t.kr distribution.
Read More →

Me and the Computer - 2

Continuing from the previous post. (Me and the Computer - 1) Source: sean.kr/s.php?k=zLkx5y I still remember the game that my friend and I poured our passion into, dedicating almost all our effort and time. Alone in the Dark. (sean.kr/s.php?k=Flu767) My friend and I played this game, which felt like our whole lives, after countless attempts to get it running. It was a revolutionary 3D game at the time. Looking at it now, it might seem unbelievably crude, but back then, the fact that such a thing was possible on a computer was amazing. A three-dimensional character! Wow! Neither my friend nor I knew what the concept of dimension was. Yet, being able to move a 3D character with a PC input device was incredible. To reiterate, it was 1993, so what did people think about dimensions back then? Nowadays, you can easily access a flood of information, so common knowledge about various dimensions is generally recognized, but back then - at least in Korea - the important goal was to live an ordinary life in a job where you could work for life without major ups and downs. In such a society, having new and unusual ideas either brought very, very good results or was useless. But, 3D! Wow... My friend and I were so engrossed in the game, staring at the monitor like crazy, as if we were going to fall into it. Source: sean.kr/s.php?k=XIVTHy And SimCity. Ah... SimCity 2000... (sean.kr/s.php?k=vcVpP5) How could such a game exist in the world? That was my impression at the time. Being able to create and manage a city... It was in 1993 that my friend and I played the two games I mentioned above. It wasn't in Korean, and just running the game itself was complicated. There was no one to teach us, and if my friend hadn't been the son of a wealthy family, I might not have experienced a computer capable of running that game. When I tell these stories, it sounds like my friend and I studied computers on our own without anyone teaching us, but that's not the case. There's one anecdote. It was not long after the computer was installed at my friend's house. One day, after turning on the computer and eating the fruit and drinks that my friend's mother had prepared, I went back and saw a strange pattern on the computer screen where dots were scattering outward from the center. Now I know what it was expressing, but back then, my friend and I didn't even know what it was expressing. No matter how many keys we pressed on the keyboard, the screen didn't change. After agonizing over what was going on for over 30 minutes, I pressed the ESC key and an MS-DOS window appeared. What was this? Yes, it was a screensaver. That was our level. (And the scene displayed by the screensaver was expressing traveling through space at the speed of light.) Back then, doing something with a computer was in itself turning imagination into reality. My friend and I tried many things besides games. The very fact that strange results were expressed on the computer by writing various codes was an amazing experience. Finished things, well-made things, those were not a problem for us at all. Every time we turned on the computer and did something, it was a new experience, and that in itself was great. To be continued in the next post. #NostalgicGames #90sGames #ClassicGames #ComputerStory #SimCity2000 #3DGames #MSDOS #Screensaver #ChildhoodMemories #MeAndTheComputer #AloneInTheDark #SimCity2000
Read More →

© 2026 My Blog. All rights reserved.