-
Why the Job Market Sucks Now
I haven't looked for a job or hired anyone in a long time, which means I'm pretty out of touch. But from what I can see, the job search process is broken on so many levels. I'm not sure why it's so broken, but I have some guesses.[^1] [^1]: The worst case…
-
Interview with Indy D. Loper
Host: Welcome to the first episode of our fictional show! Today, we have a special guest, Indy. Indy, could you introduce yourself and share what problems you're currently facing? Indy: Hi, I'm Indy D. Loper. I'm good at making apps. I have programming…
-
Why People Subscribe to Creators but Not Apps
Recently, I stumbled upon some discussions where people talked about their favorite artists. I was surprised to see that fans are willing to pay $10 to $20 a month to support these artists. I dug a bit more and realized that many regular people are…
-
Don’t Kick the Underdogs
John Gruber (Mastodon, Bluesky, Threads): I agree wholeheartedly with the headline, but if you own your website, why would you code it to cover the bottom third of the page, including all article text, with a newsletter signup popover form? I see this on…
-
Draw Snake, Add Feet
There's a Chinese idiom called 畫蛇添足, which means "draw a snake and add feet." The story goes like this:^1 Once upon a time, a rich man held a snake drawing contest for his servants. The winner would get a bottle of wine. One servant quickly finished his…
-
Techno-Juche
In the year 1954, our dearest leader Kim Il-Sung locked himself in a hut atop the sacred Paektu Mountain. For 7 days and 7 nights, he meditated on the future of our nation. When he emerged from his solitude, he proclaimed that every nation should be…
-
Dogfood Eater
When I was making Spool, I only wanted 2 features: a reverse chronological feed, and a way to muffle keywords like Twitterrific. Later, I added a feature that allows you to use the mobile app as a Threads browser because I didn't want to open Safari to…
-
Hundred Schools of Thought
During the Warring States period, China was divided into many, err, warring states. The kings of these states wanted to take over the others. To do this, they needed the help of experts. So, many experts emerged during this time and became advisors to…
-
Super Men
When I was a kid, Ultraman was called 鹹蛋超人 (salted egg super man) in Chinese. Because his eyes kinda looked like salted eggs. But I always knew him as just 超人 (super man). Then when I first saw Superman (which also translates to 超人), I thought, "Yuck,…
-
About That Facebook Sewing App
I've been trying to use Threads for a few weeks now, and I still can't make sense of it. Most Threads posts are like empty calories and I couldn't get any real substance. It really felt like a digital town square. In that I don't know anyone in the…
-
How Not to Make Money from Apps
The more I think about it, the more it seems that my "advice" about selling apps to small business teams is outdated. It's much harder to sell business software now than it was 10 years ago. Why? Because of popular tools like Slack, Google Docs, Notion,…
-
The 50th Post
Today is the one-year anniversary of my first post on Gibberish. And this is my 50th post. That's almost 1 post per week. I've never written so much in a single year. But in light of recent events, I'll keep the self-congratulations to a minimum: "Yay."
-
The Diminishing Hawker Culture in Singapore
In the 1960s, if you wanted to make some quick money in Singapore, you'd probably become a hawker. You'd set up a pushcart stall, bring your cooking utensils and ingredients from home, arrange some tables, and voilà, you're in business. Not everyone…
-
A Brief History of Dota
Blizzard has bundled a map editor program with their RTS games since Warcraft 2 and StarCraft, allowing users to create custom maps with their own rules. These maps could be shared on battle.net for everyone to download and play. The mapmaker scene took…
-
Rethinking Enshittification
"Enshittification" is an overused word. Every time a company adds a feature we don't like, it's enshittification. Every time a company raises their price, it's enshittification. Switch to subscription? Enshittification. Redesign? Enshittification. Cory…
-
Explaining Passkeys with Way Too Many Analogies
If you think about it, using passwords to log in is really weird. When you sign up, you're basically shouting a secret word over the ether to the server. The server hears your word, writes it down, and stores it. Then when you want to log in, you shout…
-
Lucky Now Supports !Bang Syntax
It took some time, but I've finally added the 13,000+ bang shortcuts to Lucky. (It was a somewhat labor-intensive process.) Bangs in Lucky are faster than DuckDuckGo's because they don't need to go through a server. Random things about bangs you probably…
-
Launch: Doomscroll
The story begins with me getting overwhelmed by RSS. When I first set up my RSS reader, I stupidly subscribed to some "general" news sites. Soon, I was flooded with news from all of them. Then I unsubscribed from them all. I concluded that RSS is good for…
-
Generative AI is a Skinner Box
You already know about the Skinner box, so I'll keep it short: In the 1950s, a scientist named B.F. Skinner did some experiments with pigeons. He put them in a box with a button. In some experiments, pressing the button gave the pigeon food. In others,…
-
Most People Don’t Care
Most people don't care about the colors of your websites. Most people don't care about "quality". Most people don't care about the open web. Most people don't care about their privacy. Most people don't care about politics. Most people don't care about…