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
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
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
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
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
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