45 karma · joined December 3, 2011
I would normally go for something like `/cart?user_id={{id}}`, forcing API consumers to pass in the `user_id` (possibly reluctantly defaulting the value to `current_user_id` for convenience.)
For my use case, it's totally worth every single penny.
A few years ago a lot of stuff could be considered as work "between two uncertainties", including non-engineering work such as graphic design, but the rules are much more strict nowadays. I think they still give credits for things that are way too simple to be R&D (ie: normal problem solving), but we've been doing [small] claims for the past 3 years and the rules have been tightened a lot.
Also, doing a claim requires you to provide evidences that you were following a certain R&D methodology. It's definitely worth it, but it's a pain.
Long story short, there are a few things that I couldn't get over within a week: - CTRL-C rather than CMD-C is now a weird contorsion for my hand. - CTRL-C and CTRL-V can't be used for copying and pasting in the terminal. I understand why, but really couldn't get over it. - I think the UI is not polished enough to my likings. It's good, but still lacking. Visual differences and missing proper exposé are at the top of this list. - iPhone integration (disclaimer: I didn't try that hard.)
So I went back to OS X.
I totally am totally used to think like a human (ref : Twenty times as much, you ask? No, transitioning from "pocket lint" to pennies. Stop thinking like a human.)
That said, do you think of your large corporation customers reading this article? I'd be afraid that they would think like human and may feel ripped off, even though they made the right choice when comparing with the other options.
Edit: no pun intended ;)
Here it is : http://news.ycombinator.com/item?id=4200790 https://github.com/jbourassa/mirrorin
On the other hand, if you're doing online business, you may not be the direct public for this service.
my 2c.
I'm not that 40-hours type of guy (right, no family). Programming & stuff is my job but also one of my hobbies – that probably makes it far more important for me than non-passionate geeks.