Syed Aslam
banner
syedaslam.bsky.social
Syed Aslam
@syedaslam.bsky.social
Designing software systems and thinking about why most of them hurt.
Rails, JavaScript, architecture, product.
ActiveModel::Serializers (AMS) is archived, yet many Rails apps still use it.

Why? Replacing your serialization layer is scary.
January 20, 2026 at 1:13 PM
Sometimes the best feature you can add is a constraint. By limiting what users can do, you guarantee the dignity of the content remains intact.
January 16, 2026 at 4:06 PM
I've spent years building software systems.
Lately, I'm more interested in understanding why they hurt than adding new features.

Posting thoughts as I go.
January 12, 2026 at 2:22 PM