3,922 karma · joined November 20, 2008
Case in point, Google just purchased Quickoffice (my previous employer) which just sold software (and didn't until a few weeks before the Google acquisition have a recurring fee product).
Who knows, you might be right and some developers might be able to think of an idea, build it, and market it successfully enough to get the acquihire they want (along with a big paycheck), but I suspect most just want to build a product _someone_ finds useful.
function foo($a, $b="10", $c="5", $d="3") { /* .. */ }
foo(5, $c="10");
That way $a == 5, $b == "10", $c == "10", and $d == "3". Much better and cleaner syntax in my opinion and a lot of other languages support something similar.First, I hate being involved with an email conversation between several people that lasts for days and you end up with a 100 email long chain. It's difficult to wade through the crap, everyone has their 10 line signature and the useless privacy warning for a 1 line email. It's annoying and very inefficient.
The other annoyance is not being able to unsubscribe yourself from threads that no longer are of interest to you.
This happened recently at work. I was communicating with our QA manager and our clients QA manager. I had taken care of my part, and they continued the conversation through email yet I still received every email because they would just reply all. Eventually I had to send an email and say "next time you send an email, please remove my name from the list unless I actually need to read the contents of the email."
To me, a simple solution to this is a threaded message board (even ones as simple as like vBulletin and the like from the early 2000's, obviously built with better technologies).
With a message board you have control over how much information you consume, but if someone really wants to send you something, they can send you a private message and ask you to join a conversation. You subscribe to threads of conversation, and then unsubscribe when they no longer interest you.
Find a way to do that in an email client and I'd easily pay $100 for that piece of software.
When Mayer suspects an employee might burn out, she asks them to find their rhythm. They've come back with, "I need to be home for Tuesday night dinners," or "I need to be on time for my daughter's soccer games."
really bothers me. If employee burnout is a regular thing inside your organization, that's a serious issue that needs solving. But to have to ask permission to spend time with your family is ridiculous.
If you're working 130 hours a week, something is seriously, seriously wrong.
Ironically, the algorithm to upgrade to bcrypt is simple. Add a flag to the account table if they've upgraded or not. Next time the user signs in successfully, re-hash their password with bcrypt, toggle the flag, and update the password_hash value in the database.
It still doesn't mean something like this couldn't happen.
That's a good question, I'll have to think about it.
Needs some more time in the oven I think.