Words That Changed My Outlook on Life
Feynman, Chaplin, and the movie Hyakumeter: from an insecure boy to someone capable of helping others, sharing the reflections and life philosophies that shaped me most.
Feynman, Chaplin, and the movie Hyakumeter: from an insecure boy to someone capable of helping others, sharing the reflections and life philosophies that shaped me most.
Why spend time running your own blog in an era dominated by short-form video and social media? Here are my thoughts after nearly a decade of blogging.
Sharing my thoughts and journey with weight training over the past period.
Want employees to work late every day and hustle like a founder? Give them equity.
An essay spurred by Wiwi's "Be the Default"—touching on the unwritten rules of Fukuoka's escalators, how AI content dominates SEO rankings, and Voltaire's definition of taste.
Many engineers use "it depends" to shut down a discussion. But as I see it, what matters most is actually driving the discussion forward.
Being a cynical critic feels great and gives a sense of superiority, but in the end, you realize it only leaves you with emptiness.
Many people use words like "startup," "growth-stage," or "stable" to describe companies, but these terms are too vague to serve as real criteria for judgment. What does the company currently survive on? How does it grow? What is its most painful problem? By understanding what stage a company is in, you will truly know what problems you are solving every day—and whether the company is the right fit for you.
Hiromi Higuruma and Vigilante Justice
Spring and Asura
Tang poetry is actually pretty suitable for working professionals. The more miserable someone's life was, the better their poetry turned out. Seeing how pitiful they were really lets you reflect on your own life.
Written on manuscript paper, scanned, and turned into an image.
There is no medicine for regret in life. Every resignation offers plenty of lessons and gradually helps you understand where your true strengths lie. But before you hand in your notice, have you really thought it through? Speaking as a frontline developer, I'll share some raw, hard-hitting experiences to serve as a guide for my future self and hopefully help those who are currently wondering whether they should quit.
In the age of AI, the key to startup success lies in industry insight. Since experienced engineers can handle most execution-level tasks, it makes me reconsider whether having a CTO is truly necessary.
Reflecting on some bad writing habits I've accumulated over the years, having AI analyze them, and chatting about some recent shifts in my mindset.
我很不喜歡用 Google Analytics。用起來不是很順手之外,功能多到讓人眼花撩亂,後台介面跟載入速度複雜到讓我不想打開。直到幾年前終於找到了理想服務—Plausible
There is a scene in *Frieren: Beyond Journey's End* that I really love.
Sharing some thoughts and realizations after turning thirty.
Uncovering your own strengths and weaknesses is tough. In Chinese-speaking culture, it’s rare to hear someone genuinely praise a specific skill of yours. In fact, I often observe a tendency where people self-deprecate just to avoid seeming ostentatious. I’ve always been that kind of person, too, but recently I've been trying to change.
If you are genuinely curious about what others think, you've likely mastered the essence of communication. If you often think everyone else is an idiot and only your solution is right, chances are you haven't yet learned how to communicate.
Thoughts on interviewing candidates
Usually, the thought that "introducing a new technology" will solve existing problems mostly means that the developers haven't thought things through clearly enough. Realizing this, however, takes time—from a wide-eyed youth whose eyes sparkled at every new shiny tech to a seasoned, world-weary middle-aged uncle.
Custom keyboards are a lot like luxury watches: once you start obsessing over them, they stop being mere tools and turn into collector's items.
A reflection on how music has shaped me throughout my life. Only as an adult did I realize what a blessing and rare privilege it was to pick up an instrument as a kid—not only did you have endless free time, but what you build from childhood feels completely different from trying to learn later in life.
Posts that I consider genuinely useful—and which used to be easily findable via basic keyword searches before being de-indexed—were wiped out by Google overnight. It made me realize all too clearly that I can't rely solely on Google's SEO traffic for visibility.
I believe fear is an intrinsic part of life, and I hope to find my own optimal solution by embracing randomness.
I love writing technical articles, especially exploring the shared principles behind seemingly different theorems. Recently, however, I've come to realize that generic tutorials fail to showcase one's individuality; instead, one should focus on unique insights and personal experiences. In my future writing, I hope to emphasize my own perspective more and find my unique voice in the tech space.
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.
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.
This article explores the impact of social media platforms on human attention and how to reclaim our right to attention through RSS. It touches upon RSS feed aggregators like Feedly and Inoreader, discusses the importance of becoming a high-quality creator oneself, and shares leafwind's essay "The Sixth Estate," urging readers to recognize the critical importance of attention rights.
Attempting to explain concepts in an engaging, accessible way paired with simple hands-on exercises unexpectedly received great feedback.
It's hard to pitch this anime to someone who hasn't watched it at all. It's the story of an elven mage who adventured with the Hero. She lives for an extraordinarily long time, far beyond the human lifespan. Long after the humans who once journeyed with her have passed away, she realizes she knew nothing about humanity, and so she sets out on a journey once more.
After using HEY for about six months, I ultimately stopped using it and switched to Cloudflare Email Routing instead.
Recently, I watched the Korean drama "A Killer Paradox" on Netflix, which was adapted from a webtoon. Since I fast-forwarded through parts of it, to be honest, I was a bit confused during the first few episodes, and only started getting into the groove later on.
Perhaps because there are so many brilliant people in the software industry, whenever I feel like I've reached a milestone, it pales in comparison.
Recently tempted by Amazon recommendations, I picked up a Nuphy Air60 and spent the entire weekend researching mechanical keyboards. Here is a compilation of my thoughts and notes.
I am terrible at socializing. I still remember how, back in college, I would subconsciously avoid running into classmates on campus—avoiding eye contact, taking the long way around, or simply hiding in the library.
I don't want to live in a world where everyone is rich; that's not something we should strive for, nor is it meaningful. I want to live in a world where money genuinely rewards those who create value—that is how society truly progresses.
I've always wondered about one thing: the friends around me rarely comment on things online, such as leaving a comment under a post or sharing their thoughts on Twitter. However, if you ask a question in a private group, you usually get great advice. What I've realized is that people actually love giving advice and opinions. So why do most of us rarely comment online?
Two men and a junior high school student faced police action in Japan for sharing a JavaScript infinite alert loop.
"Today in the Japanese software development community, the hottest news is probably the 'Coinhive
This morning, I came across the article "Leaving MySQL." If there's a key takeaway from the post, it's probably what the author wrote: "MySQL is a pretty poor database, and you should strongly consider using Postgres instead."
To me, the invention of the radio is truly magical: sound can travel across vast distances purely through radio waves, and then be reconstructed and played back through a receiver. In this post, I try building a simple DIY radio circuit to better understand the principles behind it.
The new anime *Blue Period* on Netflix is great. It tells the story of a high school student who falls in love with painting and aims to enter Tokyo University of the Arts.
Long before the technological singularity arrives, Earth may already be struggling to bear the weight of the global economic system. We might only be able to maintain our current lifestyle because we live in more developed countries at the upper tiers of the supply chain. But digging into the underlying signs reveals an increasingly concerning reality.
Recently, the term NFT has become a trendy buzzword, with everyone rushing to "collect" them. However, many people hold flawed understandings. Here is a compilation of common misconceptions.
Linear output is the foundation of economic systems; exponential output can transform human lifestyles.
A group of engineers is reverse engineering the Apple M1 to run the Linux kernel natively
All things considered, the vast majority of developers still write code using monospace fonts. In this post, I'll share some of the monospace fonts I've used in recent years.
Taking this opportunity to try out the pinnacle of the keyboard world—and a dream keyboard for many software engineers—the HHKB. Having used it thoroughly since purchasing, I'm extremely satisfied and sharing my thoughts here. Along with the HHKB review, this post also covers the principles behind electrostatic capacitive keyboards.
For software engineers, Japan's unique culture, environment, and compensation make it far from a top choice. Many who move here do so simply out of personal affection for the country. Setting aside salary and Japanese corporate culture, this post focuses purely on the current state of Japanese society and highlights my biggest concerns right now.
We often say we should listen to the voices on the ground because they are the ones actually doing the work, and the same goes for software development. However, becoming a Tech Lead requires more than just understanding the code itself; more importantly, you must have a comprehensive understanding of the entire project. Here are a few areas I consider crucial.
With Taiwan entering a Level 3 alert due to the pandemic, some companies have started implementing remote work. Having worked remotely since last year, I thought I'd share some of my experience.
For the past two days, I had been feeling an uncomfortable sensation around my heart—every few minutes, it felt like my heart was being squeezed. It wasn't painful, and there were no other abnormal symptoms. I initially thought it was just temporary, but since it persisted for over a day without improvement, and because it involves the heart after all, I decided to go see a doctor.
Just a rambling journal entry
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.
時常看到某些被奉為社群大神的人,影片、文章點進去一看發現錯誤百出的時候,難免心裡會覺得怪怪的,怪的是怎麼大神的位置都是這些人在坐,一方面是大家難道都不看細節只看這個人是否在神壇裡頭嗎?這個人有擺在神壇裡,哦哦哦哦先拜這樣?
When it comes to any issue, a spectrum naturally exists. Some people will inevitably engage more deeply with political and social issues, while others only grasp the broad strokes.
I had never worked out before college or even before my military service. Aside from thinking gyms were expensive, I also felt intimidated and embarrassed about working out alongside huge gym bros, constantly worrying that people would secretly laugh at me. As a result, even though my previous job offered a fitness subsidy, I never took advantage of it.
For software engineers, Japan's unique culture, environment, and salaries are rarely a top choice; many engineers who move to Japan to work do so simply because they love the country. Therefore, rather than discussing compensation or Japanese corporate culture, this article focuses purely on the current state of Japanese society to highlight what worries me the most right now.
Many people only have a superficial understanding of the live streaming industry, often assuming it's a profession for the less educated or hostess types. In reality, the live streaming industry has evolved into a unique ecosystem that looks very different from the chaos of its early days. Not only is regulation much stricter now, but the variety of content has also grown significantly.
Design has many facets, but in the end, it always comes down to people. Choosing a path centered on people frees you from being confined to a single field and helps you break through the salary ceiling.
I've wanted to experiment with smart home appliances for a long time, but my current appliances are already fixed in place and lack built-in network connectivity. Converting them directly into smart appliances would require extra renovation work, which isn't easy to do.
My feelings were somewhat mixed after my manager promoted me to Tech Lead. There was no corresponding bump in job level, nor an official new title—just a tap on the shoulder saying, "Hey, from now on you're the Tech Lead," along with a slight raise.
Reading about the blood, sweat, and tears of the flv.js developer left me deeply moved.
Building an email newsletter service is no easy task—it involves event tracking, analytics, deliverability, retries, and optimizing for different email clients. That's why Mailchimp, an early entrant in the market, is relatively stable and trusted by so many businesses today.
In tech circles, we often hear that ideas are cheap and execution is what matters most. I generally agree—without taking action, even the best idea is useless.
More and more creators are now writing a bit of code to help optimize and speed up their production workflows.
In short, I started a YouTube channel—just like the excitement of finishing a blog post and wanting to share it.
I recently deactivated and locked my Twitter account and deleted the app. To be honest, I've been feeling so anxious lately. Seeing Twitter filled with all kinds of depressing, misanthropic, successful, funny, and cynical tweets gives me an unexplainable sense of anxiety. I don't know when I'll turn it back on, but I feel like I've reached my limit.
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.
Having long been fond of Japanese culture, the idea of working in Japan gradually took root during my college years. However, due to military service and financial constraints, I never put it into action. Recently, having completed my military service—before which I worked as a frontend engineer—I can finally pursue jobs in Japan without any lingering worries. It just so happens to be a favorable time as Japan actively recruits IT talent due to an aging population and declining birthrate...
EMS (Express Mail Service) is an international postal express service integrating major national postal services worldwide. It comes with a tracking number for checking updates online and claims to be the fastest postal service—naturally, at a much higher price. My first time using EMS was a breeze; tracking was updated in real time, and the parcel reached Japan in two days. This time, my company also used EMS to send me my Certificate of Eligibility (COE). Just as I thought it would take another...
There are just too many specialized terms, and having to look them up every single time is exhausting—not to mention the constant context switching...
g0v was originally founded because of a government ad—specifically, the "Economic Power-Up Plan" (the most ridiculous ad in history). A group of passionate engineers decided to form g0v, dedicated to promoting open government and spreading the word to the public through the internet. g0v rose to prominence during the March 18 Sunflower Student Movement, when tools like collaborative hackfoldr workspaces and live-streaming setups...
The version of me that loved playing the piano and reading novels seems to be disappearing at an alarming rate.