Essays

Reflect on Software Engineering

10 May 2025

Introduction What should we be mindful of when developing software as a team? Compared to self-development, team-development enables a much faster process due to a greater pool of ideas and the division of tasks. However, working in a team also...

Software Engineering Learning

The Future of AI and Engineering Education

04 May 2025

Introduction The news that "AI passed the entrance exam for the University of Tokyo, Japan's top university" brought unprecedented public attention to the evolution of AI. Compared to a few years ago, AI has made significant development and can now...

Software Engineering Learning

Reflect on Design Pattern

19 Apr 2025

Introduction Is there a programmer who develops every part of a program entirely from scratch? Aside from a handful of true pioneers, it is undeniable that most developers, to varying degrees, draw upon the ideas and work of others. Among...

Software Engineering Learning

Reflect on Smart Questions

07 Mar 2025

Introduction In How to Ask Questions the Smart Way, Eric Raymond emphasizes that asking smart questions is essential for hackers to learn from experienced developers and improve their skills efficiently. Among the key aspects of smart questioning, "who to ask"...

Software Engineering Learning

Reflect on TypeScript

07 Mar 2025

About TypeScript I use npm for package management, but compared to Python, I feel that there are fewer general-purpose libraries like NumPy and Pandas. On the other hand, compared to C, TypeScript supports type inference, and I find it convenient...

Software Engineering Learning

UI Frameworks

27 Feb 2025

Introduction UI frameworks are not simple; in fact, they can feel as complex as learning a new programming language. However, for those involved in UI development, investing time and effort in learning UI frameworks is essential for improving development efficiency,...

Software Engineering Learning

Coding Standard

11 Feb 2025

I fully support the adoption of coding standards to enhance conde readability among developers. A coding standard defines a structured approach to writing code, ensuring consistency and improving readability for peers. However adhering to these standards can sometimes feel restrictive,...

Software Engineering Learning

Participating in the Global IT Revolution from a Financial Perspective

30 Jan 2024

I aspire to leverage my expertise to make a profound and widespread impact on the world. Here, I will clarify the origins of my journey as an engineer and the vision I aim to achieve. Encounter with IT My introduction...

Engineering

How to improve our accuracy in investment

18 Jan 2024

In Japan, the proportion of investment funds within financial assets remains lower compared to the U.S. and Europe. To address this, the government is encouraging individual investments to stimulate economic growth. However, can ordinary people without financial knowledge truly understand...

Engineering