Software Development
Technologies and methodologies related to software design, implementation, testing, and operation.
Subcategories
You can explore more specific topics.
Cloud Computing
Knowledge concerning system construction and operation using cloud services.
Databases
Technologies for data storage, management, and retrieval, including relational and NoSQL databases.
Development Methodology
Knowledge concerning software development processes such as Agile, Scrum, and Waterfall.
Information Security
Technologies and strategies for information system protection, cybersecurity measures, and privacy.
Programming Paradigms
Styles and approaches to programming, such as object-oriented and functional programming.
Software Engineering
Principles, methodologies, and tools for efficiently developing high-quality software.
Software Testing
Methods for software quality assurance, test planning, execution, and automation.
Web Development
Technologies and knowledge related to building websites and web applications.
Articles
12 Articles
Towards an Era Without Walls: Creating a 30-Language Blog Site
Aug 24, 2025
This article details the creation of a 30-language blog site using generative AI, specifically Google's Gemini. The author, a system engineer, describes a system built using the Astro framework that ...
Development-Driven Development and Refactoring-Driven Testing
Aug 19, 2025
This article introduces "Development-Driven Development" and "Refactoring-Driven Test," two novel approaches to software development leveraging generative AI. Development-Driven Development focuses o...
GitHub as an Intellectual Mine
Aug 15, 2025
This article proposes GitHub's evolution into an "Intellectual Mine," a central repository for various documents beyond software code, serving as raw material for "Intellectual Factories." These fact...
The Age of Simulation Thinking
Aug 12, 2025
Generative AI is revolutionizing software development and simulation. The author describes building an "Intellectual Factory," a system using generative AI to create various content from original mate...
Experience & Behavior
Aug 10, 2025
The article contrasts traditional Specification and Implementation-Based Engineering with a proposed Experience & Behavior Engineering. Traditional methods focus on aligning implementation with pre-d...
Artificial Learning Intelligence System: The ALIS Concept
Aug 9, 2025
The ALIS (Artificial Learning Intelligence System) concept integrates innate learning (neural network-based supervised learning) with acquired learning. ALIS's core is extracting, storing, and utiliz...
Automated Presentation Video Generation from Blog Posts
Aug 6, 2025
This article details the author's development of a system that automatically generates presentation videos from blog posts using generative AI. The core challenge was generating presentation material...
Orchestration of Virtual Intelligence
Jul 30, 2025
This article introduces "intelligence orchestration," a method of using a single AI to perform complex tasks by switching between multiple virtual intelligences with different roles, similar to system...
Simulation Thinking and the Origin of Life
Jul 29, 2025
This article introduces "simulation thinking," a method of tracing accumulation and interaction to understand complex phenomena. The author applies this to the origin of life, arguing against explana...
Omnidirectional Engineers in the Liquidware Era
Jul 28, 2025
Generative AI significantly impacts software development, enabling automated programming and ushering in the "Liquidware" era. Liquidware refers to software highly customizable by users via generative...
The Fate of Thinking: AI and Humanity
Jul 12, 2025
This article explores the shift in thinking required of humans in an AI-driven world. The author argues that while AI will handle intellectual labor, a new form of thinking, focusing on 'individual o...
Invitation to Business Process-Oriented Software
Jul 11, 2025
This article introduces business process-oriented software, a new approach to software development that integrates business manuals and input information into a single executable file. Unlike traditi...