Most of my competitors (who provide client-side-only libs) were doing perpetual licensing, so I followed suit. However, there IS a recurring aspect: the customer gets email support and version upgrades for only a year. Then they must renew. It's opt-in, but I nudge them with email reminders.
I've seen a number of client-side-only products that ARE subscription (like Sencha), but they seem more general-purpose, like a framework. Something developers at a company would use everyday for everything. FullCalendar felt like more of a plug-n-play widget, not as pervasive.
Maybe your product is somewhere in between. It's pretty arbitrary nonetheless.
It makes perfect sense to me. I love the graphics that illustrate what the docs relate to. I don't need to do a lot of prior reading to grasp the lexicon being used.
a "kneeling chair" (http://en.wikipedia.org/wiki/Kneeling_chair) is a similar solution that keeps your spine straight but doesnt put stress on your legs. i have a friend who has one and he loves it
I helped my dad start an office furniture store back in the 90's, so I learned a bit about ergonomics by osmosis.
The central problem with kneeling chairs is that one of the most important ergonomic principles is that you have a natural (and necessary) propensity to shift positions every few hours. Kneeling chairs don't allow you a range of positions the way that conventional chairs, exercise balls, standing, etc. do. The ergonomics people I knew always went out of their way to say kneeling chairs were actually a bad idea.
Having said that, whatever works for you, works for you. But for people considering a kneeling chair, you want to be careful not to just try it in the store for 10 minutes, then buy it.
I had a kneeling chair once. They are great if you have a regular chair to alternate with every few hours, but kneeling for an entire day gets hard on the knees. The main benefit for me was to switch between my kneeling chair and my regular one every 3-4 hours.
That was the point. You have to build up the small muscles that support your spine. Until that has happened, your lower back will hurt ... but that is a good sign. Once the muscles have developed, you can sit for hours and your posture is dramatically improved. That is what happened for me.
But now I'm thinking standing or walking is the way to go. There is deep evidence that walking while working improves performance ... and is more fun.
um yeah... i misread the article, didnt think he correctly linked to you, just thought he called you a "non-famous programmer dude". sorry, should have been more thorough (but i never imaged this post would get ranked so high -- who knew)
just an announcement, fakepaul.blogspot.com is open
thanks! you can completely customize your template w/ the blogger xml template language. the editor is somewhat crippled though, u cant expand the html of widgets, but thatll come soon. we're also gonna put up some better documentation for it
I've seen a number of client-side-only products that ARE subscription (like Sencha), but they seem more general-purpose, like a framework. Something developers at a company would use everyday for everything. FullCalendar felt like more of a plug-n-play widget, not as pervasive.
Maybe your product is somewhere in between. It's pretty arbitrary nonetheless.