Posted by dnw 1 day ago
[1] https://www.hermanmiller.com/en_gb/products/seating/office-c...
Fortunately, I type this, sitting in my wonderful 15 year old Embody chair so I don't actually need to buy now. Everyone is different and I never raved much about Aerons but the Embody has been very good to me, whether my posture is textbook "good" or "badly" slouched and reclined ... it supports and makes me want to sit and work. :-)
Can't really afford to play with an app that would have such an obvious hit on productivity and mental clarity.
I haven’t checked the code yet, but what does the “Claude Mode” mean? Is it a poor naming choice? It implies that the local app is somehow connected to Claude (?)
Right now I'm using a vision library to detect head height which was good enough. I went down a tangent where I hooked it up to my Claude Code instance to take a screen shot and have Claude Code assess how bad my slouch was. Claude would watch a folder for screen shots, read it in, and if it detected bad posture, write to a file the program was watching to adjust blur.
I did this weird work-around so I could use my Claude Code subscription as opposed to the API.
Anyways, it was too slow and Claude was a bad judge of slouchiness. Head height works well enough!
I'll clean this up.
I luckily won't need such feedback loop anymore, had some mild lower back pain show up over 10 years ago and bought a chair without a backrest that, after 3-4 weeks of struggling, trained me to sit up straight. Now I have some random cheap office chair with a backrest, but I rarely lean back to it. Funnily, I was going to give up using that "backrestless" chair after 2 weeks of inconvenience, but decided to give it one more week and then the magic happened :-) Mild lower back pain automatically gone.
But what I have now is this:
https://www.amazon.com/dp/B002FL3LY4
Just don't assemble the backrest at first. If sitting up straight, I just lean wrists on my keyboard wristpad and part of forearms on the desk, no armrests needed either.
Edit: I still use my height-adjustable standing desk, but now it's value is that I could adjust it for the perfect height for my sitting-up-straight position (so no chair armrests needed) and it's been fixed at that height for the last 7 years...
The one I have does have a backrest but because of the way it's shaped you don't actually use it to slouch. It's more there to support when you lean back and want to take a break from typing or something like that.
Same with a codebase search for "anthropic"
However, I was not familiar with Swift, the app was more or less vibe coded.
My next goal was to learn swift patterns to refactor the app into something that was understood and robust.
I will be reading though your sources to understand production quality Swift!!