I think it's best to follow the convention of whatever language you're using. Soft tabs for Ruby, for instance.
I've met people like Richard, honest/hard working/capable, but lacking in social skills. They usually get passed over for the smooth talkers.
File size of source code was maybe an issue 20+ years ago, but I don't think that matters much any more. Personally, I like spaces AND vim.
Really good episode. Seemed like all too good to be true minus one character. I'm anticipating a fallout of some sort that'll put the company in jeopardy again as it's what I've been used to from the first two seasons, but perhaps I'm being too pessimistic.
Something really bad is bound to happen next episode. Pied Piper will be ****ed for one reason or another.
Spoiler I think that'll be a big issue. Also, the UX is going to be crap for the average user. Monica was clearly confused by it... And everyone else that got the beta was a tech savvy programmer, so of course they wouldn't have any issues. If their aim is to capture the masses, they will fail.
Its a compression platform. Why would the end user use it? Wouldn't a company like YouTube license it?
<iframe width="560" height="315" src="https://www.youtube.com/embed/5MAGyRh3i_4" frameborder="0" allowfullscreen></iframe>
This is exactly the implication. Richard seeded the beta with like-minded engineers, not normal users. Monica is telling him that its poor product design will hurt the product. Pretty good episode. I died when Erlich yelled "NOT NOW, JIAN YANG. NOT NOW."
As has been mentioned by others... plus they have cloud functionality, for the common user to sync up all their compressed files.
So looks like their next big challenge is to make it user friendly to novice computer users. Expecting some Richard moral high horse similar to tabs vs spaces, and not wanting to degrade his product for the general population and someone reasonable knocking some sense into him. I know with torrent programs like Vuze and uTorrent, they have a beginner, intermediate and expert level settings for greater customization or just your generic cookie cutter settings for a novice.