5. Consulting and Online Learning
"I used to wonder: an hour of consulting is more expensive than an online course, so why is consulting still such a good business?"
"I used to wonder: an hour of consulting is more expensive than an online course, so why is consulting still such a good business?"
There are two main profit models in the world. One follows the 80/20 rule, where the top 20% capture 80% of the profits. The other offers a high average return, where you don't necessarily have to be an outlier to thrive. For decades, software development has belonged to the second model, providing solid compensation even without being at the absolute top—a trait shared by professions like medicine and law.
I've made peace with myself. I want to tell everyone that I love you all, even if I'm not as good at expressing my emotions as I'd like to think. I also want to tell you that I'm doing well (though a bit anxious at times). Focusing my limited attention on these seemingly insignificant things and truly experiencing life is perhaps far more important than any job title.
I've been heavily influenced by cheap dopamine—scrolling Twitter, Threads, Instagram, and Shorts; you name it. Before I knew it, I was hooked, and I realized my doomscrolling habit was getting worse and worse.
30 歲選擇裸辭,一起聊聊離職這件事以及我的想法,還有那些在職場裡的小故事。
Most indie developers turn to platforms like Vercel to deploy their services. But when it comes to more advanced requirements like database connections, Vercel becomes less convenient, and traditional cloud providers are often too expensive for indie development. In this article, I share my experience using Zeabur and why I recommend it!
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 why setting line-height to 1 is discouraged in web design, along with the linguistic challenges encountered when using text ellipsis.
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.
I'd like to share a few experiments I'm planning to try next. I'm about to enter my tenth year in software development and frontend. Having lived through the chaotic "Warring States" period of frontend frameworks has been invaluable for understanding subsequent shifts and trends. Although I've shared many articles on my blog, there's still a lot I haven't written about yet.
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.
Splatoon is one of my favorite Nintendo Switch games. Since you can play with friends, naturally, various communities have formed around it, and through it, I've had the chance to meet many fellow players.
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.
This article is part of the 2023 iThome Ironman Contest: Mechanical Keyboard Primer - Firmware Edition