Collie Xiong
banner
xiongchun.bsky.social
Collie Xiong
@xiongchun.bsky.social
Programmer, Creator of #DataCollie, a universal Database Management & Data Analysis software(building in public). If you are interested, let's connect. #Java #Web #App #Python #DataScience #OpenSource
Got home late tonight, didn’t code, just reviewed what I’ve built so far. Looking back, I’ve done something meaningful past year. the best thing about being a developer? You can lose yourself in your own product, no midlife crisis, no emptiness, no loneliness. #DataCollie
November 11, 2025 at 3:54 PM
#DataCollie daily progress
This weekend, I combined the table data query and table designer into a single tab.More importantly, I set a new rule for the interaction logic: every feature should have only one entry point (except the right-click menu). #buildinpublic #indiedev
November 9, 2025 at 11:56 AM
Day 512 of building #DataCollie
I’ve been struggling with whether to put Query Table Data and Table Structure Design in the same tab or not. Split, merge, split again — at least three times. Starting to feel like I have zero product sense. 😅 #buildinpublic
November 5, 2025 at 3:22 PM
Day 508 of building #DataCollie
Tonight, I implemented the Indexes, Foreign Keys, and Triggers subnodes under the Table node in the data object navigation tree, and fetched their metadata.
#buildinpublic #indiedev
November 1, 2025 at 4:02 PM
#DataCollie A Little Bit Every Day
When I'm eating, I don't even watch videos anymore, but instead thinking about how to optimize it, I know: I'm about to start a new round of speeding up! #buildinpublic #indiedev
October 25, 2025 at 6:59 PM
Day 498 of building #DataCollie
making sure everything looks more consistent and setting the stage for future theme switching.
#buildinpublic #indiedev
October 14, 2025 at 3:41 PM
#DataCollie daily grind
Wasn’t really feeling it tonight, so I just did some low-effort stuff — tidied up the right-click menu for the table nodes in the data tree.#buildinpublic
October 10, 2025 at 4:50 PM
#DataCollie daily progress
After a two-week break, development on DataCollie resumes today.
#buildinpublic
October 10, 2025 at 4:41 PM
#DataCollie daily progress
Pretty sure I’m the worst product manager disguised as a programmer. Build a module → overbuild it → simplify it → scrap it → repeat. It’s basically the infinite loop of shame 😂
#buildinpublic
September 26, 2025 at 6:20 PM
Keep it going!
September 25, 2025 at 5:30 PM
#DataCollie daily progress
Cleaned up the right-click menu on data objects tonight. When I first started last year, I crammed in way too many options. Now it’s all about trimming things down—feels like a new phase of development. Release day’s getting closer!
#buildinpublic
September 17, 2025 at 2:25 PM
#DataCollie daily progress
Went with a “less is more” vibe and gave the main UI layout and interactions a refactor.
#buildinpublic
September 16, 2025 at 3:23 PM
@datacollie daily progress
The AI Assistant journey is a long march — today it’s just a button : )
Next up, text-to-SQL will be on the roadmap.
#buildinpublic
September 14, 2025 at 4:40 PM
#DataCollie daily progress
Tonight I added a feature: whenever I delete a table in the table view, its node in the left-hand data tree gets deleted too.
#buildinpublic
September 10, 2025 at 4:01 PM
Wrapped up the core features of the table designer. Also refined the table deletion confirmation flow tonight. Really happy with the progress. #buildinpublic
September 8, 2025 at 1:35 PM
#DataCollie Daily Progress
Tested the display on a 27-inch screen, looks pretty good. #buildinpublic
September 6, 2025 at 10:29 AM
#DataCollie daily progress
Wrapped up the top-right notification module tonight—just need to add auto-close next.Calling it a day, see you tomorrow! #buildinpublic #indiedev
August 9, 2025 at 6:00 PM
#DataCollie daily progress
Retweaked the style and tip message of the script error dialog today. That’s it for now, moving on to next feature.
#buildinpublic #indiedev
August 9, 2025 at 3:42 AM
#DataCollie daily progress
Tonight’s 2-hour coding battle:
🐛 MySQL create-table script executor
⚔️ Error dialog implementation
🏆 Victory is mine
Logging off. Tomorrow’s another round.
#buildinpublic #indiedev
August 8, 2025 at 5:34 PM
#DataCollie daily progress
Spent the weekend building the feature to generate MySQL DDL from the table structure designer.
#buildinpublic #indiedev
August 3, 2025 at 8:36 AM
#DataCollie daily progress
Nasty bug tonight: when TableView shows a vertical scrollbar inside a complex layout, it redraws and messes up the data view.After hours of digging, wrapping the table in a ScrollPane did the trick. Smooth and stable now.
#buildinpublic #indiedev
July 30, 2025 at 3:41 PM
#DataCollie daily progress
Adapting to different database features is the toughest challenge for DataCollie. I've spent two weeks working on the table designer for MySQL, making steady progress, but there’s still a long way to go.
#buildinpublic #indiedev
July 27, 2025 at 4:14 PM
💻 Been chiseling away at this table column design window pixel by pixel… ended up working till 2 AM again. 😩

I’m so jealous of those devs who build a web app in 1 hour and launch an app in 3 days.
Am I just out of touch? 😂😂😂

#DataCollie #indiedev #buildinpublic
July 12, 2025 at 6:22 PM
🏡💻 #DataCollie Daily Progress
Today I locked myself in and finally finished the UI for adding new columns in the MySQL Table Designer. Tomorrow, I’ll work on data binding between the UI and backend, and generating basic DDL scripts.
#buildinpublic #IndieDevs
July 12, 2025 at 3:14 PM
#DataCollie Daily Progress
Tonight I started working on the UI for adding new columns in the MySQL table designer.
#buildinpublic #indiedev
July 9, 2025 at 2:53 PM