Spent a week fighting regex and Compromise.js to parse Sparkdesk snap tasks. You type: quick add:...Spent a week fighting regex and Compromise.js to parse Sparkdesk snap tasks. You type: quick add:...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Spent a week fighting regex and Compromise.js to parse Sparkdesk snap tasks.
You type: quick add: update docs @lisa due eod /Mobile Redesign @emily #feature dark mode
…should just work.
It didn’t.
/API v2 → v2 in title Create project New Initiative -> named “New” ASAP baked in 51/85 tests passed Then it started lagging, full re-parse on every keystroke.
Users stopped typing.
But: 95% of real inputs work New feature: inline multi-snaps (; , and then) Users can edit titles Every input is logged
Now every typo, lag, weird phrase = training data.
Next: train a model. Goal: >95% accuracy, zero lag. Fuel: real usage.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started