Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Not likely (Score 1) 208

The larger the project, the less suited it is to being Agile. Of course, that's a good argument for breaking large projects into smaller ones that interact with each other, allowing them to be more suited to Agile.

Take great care in how you do this, though, and you'd better have a solidly-defined architecture before you do it. Conway's Law points out that however you set up your organizational structure, the architecture of the design will follow suit, so if you break the project up along the wrong lines you are dictating a dysfunctional system architecture.

Comment Re:So like the cops... (Score 3, Informative) 76

So like the cops... it shows up only after the crime has been committed, and only protects some of the population (Google passwords) and not the rest of the population (e.g. your banking password isn't protected, because it's not a Google site).

Seems slightly less than useful.

I disagree.

If you use Gmail as your primary e-mail then your Google password is the crown jewel of your online identity, since every other site out there (including your bank) uses e-mail as the password reset channel. Sure it might be nice if the tool were more general-purpose (though that would require changing the hashing strategy, which intentionally uses relatively few bits as a security measure to protect against brute force), but if you can protect only one password, your e-mail password is the one.

For people who use not just Gmail but lots of Google services, it's even more critical. I store lots of important stuff in Drive, have my phone report my exact location, have my whole address book synced, etc., etc. It doesn't concern me to have so many eggs in one basket because I trust Google to maintain good security, but it can only be as good as my authentication. I use 2FA, but there's still value in being careful with such an important password.

Comment Re:Yeah.... (Score 1) 193

What's the point of the external marker? I never had issues identifying an Uber vehicle when it was coming to pick me up. External markers are obviously needed when you're hailing vehicles on the street, but they don't do that.

My guess? It's because Uber wants external markers for advertising to grow the business, and their drivers dislike the idea enough that Uber doesn't want to be the entity mandating it. So Uber's lobbyists convinced legislators that this was a good additional "regulation", to give Uber what they want while simultaneously appearing to "crack down" on them. I mean, if everything in the bill was already being done by Uber it would be too obvious that it's just for show.

(Don't read the above as criticism of Uber. Smart businesses always try to turn regulatory oversight to their advantage. One of the downsides of having government big enough to tell businesses what to do is that businesses are then motivated to influence government.)

Comment Re:Yeah.... (Score 3, Informative) 193

Maintaining a list of drivers, criminal background checks, sufficient insurance for commercial purposes, visible external marker on the car, yearly safety inspections, minimum age of 21, and a license fee for the privilege of this oversight, of course.

I think Uber actually already satisfies most of this. They need external markers on the cars (slap some magnetic signs on), and would probably need to do more safety inspections if MA doesn't already require annual inspections of all registered vehicles, and pay a license fee. They already have $1M insurance coverage and obviously have a list of drivers. I think they do background checks, too, though I'm not completely sure.

Frankly, this seems more like a minimal set of regulations to shut up people who are complaining about the unregulated taxi service. Now they technically won't be unregulated, even though the actual changes to their business will be negligible, assuming the license fee is reasonable.

Comment Re:You're not willing to pay (Score 1) 285

Maybe we also need a HRAT, a "Human Rights Added Tax", which imposes extra fees based on things like human rights abuses, poverty wages, etc embodied in the production of a product, to provide a level playing field for countries with higher standards.

Or to provide more highly-paid jobs for designers of robots to perform the task without human labor.

You should be a little careful with ideas like that... you may end up hurting the people you're trying to help. In many cases, they'd rather have the crappy, exploitive job than starve while watching the machines do what they used to. The machines will come eventually, but taxes like the one you describe will accelerate the process. In general, taxes and other regulatory inhibitors that are intended to fulfill some social goal are viewed by the market as damage, and routed around if at all possible. That doesn't make them useless, but it does mean that you have to step very carefully.

Comment Re:You're not willing to pay (Score 1) 285

water is necessary to life, while diamonds are not...

Doesn't seem that way when courting.

Courting isn't necessary to life, even though it may feel that way. And, actually, diamonds aren't necessary to courting, either. When I got engaged, I was poor and my wife had money, so she bought our rings, both of them. Diamonds are nice enough as long as they are only symbols. If they are more than that, you have a bigger problem.

Comment Re:Just works? (Score 1) 484

If you want a "reliable" smart phone that doesn't need reset or suffer stupid ass software failures, get one of those $50 Samsung android smart phones. They are pretty reliable because they can't do much to begin with.

Huh? This makes no sense. If they're Android, they can do an incredible variety of stuff. Being low-end, they might not do it well, but they should run pretty much every Android app out there. If they "can't do much to begin with", they're not Android.

Comment Re:Google: Select jurors who understand stats. (Score 1) 349

But you can't sit there and tell me that all the amenities around campus are there for no reason.

Absolutely not. They're there for various very important reasons.

However, none of those reasons are the one you postulate. If you look at each of them individually, drop your bias, and think about what benefit there could be to the company in providing that service to employees... it's generally very obvious.

In fact, a bathroom I used during an interview had a wall of cups and toothbrushes with employee names on them. People apparently stay at work so long that they need a dedicated toothbrush.

Where do you keep your toothbrush at work? Or don't you brush after lunch? Ick.

Comment Re:Google: Select jurors who understand stats. (Score 1) 349

That sounds pretty unhealthy to me, especially given the present evidence of attrition suggesting that it is not a sustainable way of working.

Attrition at Google is very, very low, and what there is is mostly people leaving to found their own companies. As for how it sounds to you... you really don't know what you're talking about. Go spend some time with some of said young employees and you'll see why they feel it's fantastic.

So, you are an outlier who will have been employed for a different reason than the infantry and for whom expectations are different.

Nope, just another SWE.

Comment Re:That shouldn't surprise anyone (Score 2) 349

From my experience, the "... requirements for good [company name here] interview questions ..." are mostly ignored and a recital of sort algorithms and quirky C++ anachronisms rule.

Not at Google. Engineers talk to each other a lot about what they ask in interviews, because one of the rules is that you must "calibrate" your questions, and the very best way to do that is by trying out your questions on your colleagues.

The goal, of course, is to select hires who are at least as good as you and you colleagues.

Comment Re:Personally, I don't think he was talking to Goo (Score 1) 349

There's an outside chance of Java, either as an Android App developer, or for some server back end crap at a company they purchased.

Actually there's an extremely good chance of Java. Google mostly runs on Java... infrastructure stuff like GFEs, borg, etc. is all C++, and search is C++, but nearly everything running on borg is Java.

Comment Re:Google (Score 2) 349

This AC nails it. I'm also a Google SWE. And I have gotten yelled at (figuratively) for not disconnecting :-)

While experiences may differ, for me Google has offered all of these things (except for the large stake in success/failure of the company, but that's just because it's a big company). There are ample opportunities to transfer to other teams if I don't like what I'm working on, and my input is generally welcomed when it comes to what I should work on. I've also pushed back to my superiors when I thought they were wrong, and when I was able to back up my statements with data (which has always been the case when I really believed I'm right and they're wrong), they backed down, with generally amiable interactions maintained throughout.

The only pressure I've experienced from Google with respect to my life outside of Google is to make sure I am able to disconnect from work. Some people have a difficult time disconnecting, but that's usually because they enjoy the work they're doing. For the most part it's a personal choice, and Google gives employees resources to help them to disconnect so that they can maintain a good work/life balance.

With respect to location, yes most of Google's employees work out of the Mountain View office, and the cost of living there is a serious problem. But there are a number of other offices around the world, many of them with more than a thousand engineers.

I don't know where you get your information from, but I don't think your experiences come close to the experiences of most employees at Google today. I generally think that Google is a wonderful place to work, with wonderful people, an inclusive culture, and great benefits. I don't know how well it compares to other companies, but I don't doubt that Google deserves its "best place to work" awards.

Slashdot Top Deals

It is clear that the individual who persecutes a man, his brother, because he is not of the same opinion, is a monster. - Voltaire

Working...