Sign in

Charles Dong

@chardoncs.dev
561 followers 673 following 3K posts

Random software dev based in Shanghai; CEO of @htmx.org (冗談だ) I share photos, music, and niche thoughts here

PostsRepliesMedia
Charles Dong @chardoncs.dev · 4h
What a productive day
070
Charles Dong @chardoncs.dev · 4h
Oh no I'm hungry
000
Charles Dong @chardoncs.dev · 4h
Yes
000
Charles Dong @chardoncs.dev · 9h
average trolls on twitter be like (GLM-5.3-Flash corrupted somehow)
020
Charles Dong @chardoncs.dev · 11h
That was awful... tbh I got to a similar situation in an interview before, where interviewer told me in the end "You know too little about AI".
010
Charles Dong @chardoncs.dev · 15h
I totally agree with DHH on the pointy-haired boss situation. And I'm actually a past victim of such stinky bosses. I also have noticed that the agents performed better when I instructed less, sometimes they even delivered results beyond my expectation.
000
Charles Dong @chardoncs.dev · 16h
idk if it's just my agent, but ai seems loving to write test code. I mean it's a good babit, but maybe there has been too much test code
230
Charles Dong @chardoncs.dev · 16h
We're clerics now...
010
Charles Dong @chardoncs.dev · 18h
Also, in my country, anti-AI people are almost non-existent, so you won't see anyone criticizing this phenomenon even though everyone's job is messed up.
020
Charles Dong @chardoncs.dev · 18h
I still write code as a hobby. But at least in my country, it's very much the case that no one is writing code anymore. Every company over here is pouring money on tokens. Bosses are even firing employees who don't know how to use Codex/Claude Code. youtu.be/OuNKBjuV7A4
youtu.be
DHH has gone completely off the rails...
YouTube video by Fireship
251
Charles Dong @chardoncs.dev · 29/09/2026
😁😁
010
Charles Dong @chardoncs.dev · 29/09/2026
My current workflow Laptop screen: monitoring agents External monitor: code review + doing my own things
121
Charles Dong @chardoncs.dev · 29/09/2026
💯
010
Charles Dong @chardoncs.dev · 28/09/2026
Every Chinese computer science student starts from here
010
Charles Dong @chardoncs.dev · 28/09/2026
github.com/dmtrKovalenk...
github.com
GitHub - dmtrKovalenko/fframes: Write some Rust. Get video. Enjoy 🥤🍿
Write some Rust. Get video. Enjoy 🥤🍿 . Contribute to dmtrKovalenko/fframes development by creating an account on GitHub.
010
Charles Dong @chardoncs.dev · 28/09/2026
I just one-shot this video based on FFrames, using GLM-5.3-Flash on my own agent (Shuvarie). Not exactly what I wished for but it's cool!
120
Charles Dong @chardoncs.dev · 28/09/2026
banger file name
020
Charles Dong @chardoncs.dev · 28/09/2026
Yeah, actually I heard of similar sayings. I think the difference between OpenCode and my agent is my agent exposes tool error messages to the model so the model knows how to change, while on OpenCode, the model just tried and failed calling the tool again and again before giving up.
100
Charles Dong @chardoncs.dev · 28/09/2026
Polarization grows often when people dodge opinions outside their comfort zones. So it's invaluable that if people can temporarily park their own opinions aside and listen to others.
040
Charles Dong @chardoncs.dev · 28/09/2026
I just finished watching DHH's keynote. I think it's fascinating. I don't agree on all his points, but I enjoyed listening to them. And I also encourage those DHH critics to listen. You don't need to agree with him, but just study why he gets to this point.
231
Charles Dong @chardoncs.dev · 28/09/2026
Unpopular opinion: I agree with DHH that Rust is ugly. tbh even I often struggle to read Rust code though I have been writing Rust for a few years
010
Charles Dong @chardoncs.dev · 28/09/2026
One day I was like "That's enough. I'm building my own tool using Rust"... Then here I am
020
Charles Dong @chardoncs.dev · 28/09/2026
The motivation for me to build my own agent (Shuvarie) is my frustration when I was using OpenCode. Broken tools that AI struggled to call, limited virtual scrolling, Bun eating RAM (~300MiB on startup), and... sidebar on the right...
250
Charles Dong @chardoncs.dev · 28/09/2026
In hindsight, I start to think many of Zig's design choices actually make sense. Such as no string type (lightweight "strings" with no UTF-8 runes baked in), payload capture, error handling syntax, try and catch, allocator parameters, ... It's actually a great language.
010
Charles Dong @chardoncs.dev · 28/09/2026
"Idiots..." [Laughter] "...are everywhere..." [Laughter] 😂😂 btw good talk youtu.be/ElYYD7Wx2WE
youtu.be
Idiots Are Everywhere. Here’s How to Cope | Joshua Johnson | TED
YouTube video by TED
000
Charles Dong @chardoncs.dev · 27/09/2026
Not exactly Pascal case. It's like Foo_Bar
010
Charles Dong @chardoncs.dev · 27/09/2026
TIL Odin's naming convention is Ada case 🤯 I have no idea what Ada code looks like
120
Charles Dong @chardoncs.dev · 27/09/2026
I think I should open a blog, so I can write long articles. I haven't written long articles in English for a long time.
070
Charles Dong @chardoncs.dev · 27/09/2026
Unpopular opinion: Dedicated plan mode is a waste. You can just tell AI "Let's plan what to do first. Wait for my signal to build" after your main content
000
Charles Dong @chardoncs.dev · 27/09/2026
I'm still observing how far Omarchy can go (in terms of tech). I don't care about DHH's political views. In my eyes, Omarchy is just a passion project morphed into a business league-based AI agentic way. I'm still using my Arch flavor (not a distro) because Omarchy was (is) too opinionated for me.
010
Charles Dong @chardoncs.dev · 26/09/2026
Thanks Sorry I often delete sensitive topics later just like what I do on Chinese internet
010
Charles Dong @chardoncs.dev · 26/09/2026
will delete later
000
Charles Dong @chardoncs.dev · 26/09/2026
idk lol ignore my bs rant if disagree
200
Charles Dong @chardoncs.dev · 26/09/2026
I just thought about something off when I'm listening to it. I think it is painting to camera is evolving from non-deterministic (hand work) to deterministic (machinery), while programming to vibing is one non-deterministic (hand work) to another non-deterministic (prediction) youtu.be/vDjW_dRyKXY
youtu.be
Rails World 2026 Opening Keynote - DHH
YouTube video by Ruby on Rails
000
Charles Dong @chardoncs.dev · 25/09/2026
Happy mid-autumn festival 🥮 Today's dinner... and weird Fresh Meat in Rich Broth mooncake
020
Charles Dong @chardoncs.dev · 25/09/2026
Frieren & Fern
050
Charles Dong @chardoncs.dev · 25/09/2026
weeb evs
020
Charles Dong @chardoncs.dev · 25/09/2026
todos 🤷‍♂️
020
Charles Dong @chardoncs.dev · 24/09/2026
Using Turso database via Tokio's Toasty ORM is insanely good
001
Charles Dong @chardoncs.dev · 23/09/2026
"Hello! Nice to meet you." Jev: you. 🤷‍♂️
010
Charles Dong @chardoncs.dev · 22/09/2026
It was just a casual post about my tool and Pi that happened to have new versions at the same time 😅
100
Charles Dong @chardoncs.dev · 22/09/2026
rushing to 0.2.1 github.com/shuvarie/shu...
020
Charles Dong @chardoncs.dev · 22/09/2026
Currently I just leave the output there if it looks fine
110
Charles Dong @chardoncs.dev · 22/09/2026
well well well
110
Charles Dong @chardoncs.dev · 22/09/2026
That's what I'm talking about Also first fully automated release with git-cliff changelog github.com/shuvarie/shu...
github.com
Release v0.2.0 · shuvarie/shuvarie
[0.2.0] - 2026-09-22 🚀 Features (cli) Update cli arguments (cli) Add self update (tui) Add git branch update for each turn (provider) Provider expansion / add oauth2 login (#66) (tui) Skill tool b...
130
Charles Dong @chardoncs.dev · 22/09/2026
okay, just fixed a windows bug caused by conditional compilation 🫠
010
Charles Dong @chardoncs.dev · 22/09/2026
Shuvarie 0.2.0 is compiling
120
Charles Dong @chardoncs.dev · 22/09/2026
Me reviewing a whole truckload of code generated by ai
static.klipy.com
Meonly: Confused Math Lady Meme
ALT: Meonly: Confused Math Lady Meme
010
Charles Dong @chardoncs.dev · 21/09/2026
No comment.
020
Charles Dong @chardoncs.dev · 20/09/2026
slash command vs colon command why not both?
051