
The Square Hole
Published November 15, 2026
The Square Hole is a viral TikTok from December 2020 in which user @brock1137 jams every toy block through a shape sorter's square opening, triggering a duet reaction video by @tired_actor that went massively viral in January 2021. By early 2021, developers were captioning the clip as a metaphor for watching QA testers break their software.
Overview
At its core, The Square Hole is a two-part video gag. In the source clip, TikTok user @brock1137 sits with a children's shape sorter and calmly pushes every toy piece, triangle, circle, star and cross, through the square opening, since all of them technically fit1. The visual punchline is that the toy is designed to teach shape matching, but Brock has defeated it with a single workaround.
The reaction half of the format is a duet by actor @tired_actor, whose face fills a parallel panel next to Brock. She starts amused, then her expression collapses into visible alarm and near tears as he keeps choosing the square2. That split-screen contrast between his flat delivery and her escalating meltdown is what people were quoting when they captioned reposts on Twitter and iFunny3. Later edits dropped new captions over the top of the original footage without changing the video itself, turning it into a caption template rather than a remix format4.
Gallery
Origin & Background
How It Spread
Timeline
2020-12-30
@brock1137 posts the original shape sorter TikTok, placing every piece through the square hole[1].
2020-12-31
IFunny user TheWinstonDude posts a Wojak comic based on the clip, which gets featured on the app[5].
2021-01-01
@tired_actor posts the distressed duet reaction, and @chriswade__ reposts Brock's video on Twitter with the caption "Me designing games"[2][4].
2021-01-02
@brock1137 posts a follow-up placing pieces correctly, and @tired_actor duets it with a happier reaction[5].
2021-01-22
@sanjazakovska's "Devs watching QA test the product" tweet goes viral, locking in the software-testing framing[6].
Frequently Asked Questions
References (6)
- 1
- 2
- 3
- 4
- 5
- 6