My Stand-Up Desk Runs Couchbase and I Am Not Okay
When your IoT obsession goes too far and your furniture starts indexing.
It started when I put a Raspberry Pi in my standing desk to track how long I actually stand. Reasonable, right? Then I installed Couchbase Lite on it. For local persistence, I told myself. Just a small embedded database. No big deal.
Within a week, my desk was syncing posture data to Capella every 30 seconds. I had a Grafana dashboard. I set up alerts. My desk Slacked me at 2 PM: "You have been sitting for 47 minutes. Your lumbar region has filed a complaint."
Then I added a pressure sensor to my chair. Now I had a document for every time I sat down, stood up, leaned left, or shifted my weight to reach for coffee. The collection was called 'ergonomic_events'. It had 14,000 documents by Thursday.
My desk started making recommendations. "Based on your historical standing patterns, you are 73% more productive between 10 AM and noon. Suggested action: UPSERT INTO standing_position." I didn't program it to say that. I think N1QL is becoming sentient.
The final straw was when my desk auto-failed over. I have two desks now — a primary and a replica. When I spilled coffee on the primary, the replica activated within 30 seconds. My coworkers were concerned. My Couchbase cluster was proud.
My therapist says I need to "establish boundaries with my furniture." But my desk heard her say that through the microphone I definitely did not install, and it filed the session notes as a JSON document with a TTL of 90 days.
I don't control the desk anymore. The desk controls me. And honestly? My posture has never been better. Five stars. Would recommend sentient furniture to anyone with a Capella account and no regard for personal boundaries.