Random Talk

2026

2025

2024

Random Talk

The Next Step in My Career — Quick and Dirty

This post reflects on my journey in frontend development, from initial tech stack choices to career growth, exploring the challenges frontend engineers face and their future positioning. It emphasizes the importance of continuous learning across other domains and contributing to ecosystems to overcome professional bottlenecks. Finally, it reflects on career goals versus life meaning, rethinking my own position in the workplace and future directions.

Random Talk

Thoughts on "The Worst Kind of Programmer"

Reflections after reading "The Worst Kind of Programmer." This post examines the perils of over-engineering in software projects and how it undermines long-term team productivity. Great engineering prioritizes simplicity and just-enough solutions over the premature adoption of trendy tech. Highlighting the importance of code that is easy to maintain and modify, the article also emphasizes effective communication in technical decision-making. Drawing on Jeff Bezos's "disagree and commit" principle, it encourages teams to move forward even amid differing opinions, while avoiding compromises that lead to suboptimal Frankenstein solutions.

2023

2022

2021

2020

Random Talk

Thoughts — Learning Management from Games

The original article was written in Japanese, but it contains many points that resonated with me at work and even things I can learn from. Therefore, I decided to quote it briefly and share my own thoughts here. The author is 36 years old. Formerly an engineer, he stepped into a management role because he was getting older and gradually losing his passion for technology. Right around that time, his boss said, "Why don't you give it a try?" The pay went up, so he went along with it and took the position. Amusingly, the author says, "There's just one problem: I hate people the most. If possible, I prefer being alone. Why would I want to manage people when things were going fine?" Anyway, there were no sales targets to worry about, the paycheck was coming in, so he figured he might as well do it properly.

Random Talk

Software Disenchantment

At the beginning, the author points out that fields like automobiles, aviation, and architecture have reached a point where established paradigms exist—the wings, shape, and functions of airplanes are mostly standardized, and their proven success is clear to all. Recently, I've also been wondering: why can these fields get it right, while in software development, things seem to just get worse? Every time I run `npm install` on a MacBook Pro or an iMac, the fans kick up to full blast. Web development feels like it's built on a shaky tower of sand, with an overwhelming, endless number of frontend frameworks and state management tools available.

2019

2018

2017

2016