Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment some stats (Score 1) 415

This Reuters article has more detailed info. Among U.S.-based tech employees the stats are 3% Hispanic and 1% black, vs. 4% and 2% respectively among Facebook's global workforce. 17% of its global tech employees are women.

As one data point of comparison, here is some demographic data for AP Computer Science test takers in California for the year 2012. Looking at students who take the AP exam may be a good proxy for identifying students who will one day be applying for top-tier positions. Among this group, 7% were Hispanic, 1% were black and 21% were women. If those stats are representative of the pool of top-tier talent in the workforce, then Facebook isn't far off in terms of its hiring of blacks and women. It seems further off with respect to Hispanics. Though, California has a higher-than-usual Hispanic population, so maybe nationally the % of Hispanic AP Exam takers is less than 7.

This article in USA Today also has some stats. They looked at the demographics of CS and CE graduates from "top" U.S. universities. Not sure what "top" means. They claim that 4.5% of such graduates are black, 6.5% are Hispanic. They didn't report on what % were women.

Comment Re:process per request (Score 1) 674

I recant the part about Apache then, and limit my answer to running Rails in process-per-request mode. Unfortunately the project I work on has a ton of legacy code that's probably not thread-safe, so rather than go through the pain of refactoring it it we've elected to just buy more RAM, i.e. have more instances in the pool.

Comment process per request (Score 2) 674

Was going to be sarcastic and answer "Ruby on Rails", but I'll go with "process per request" instead. That is, the Apache model, or for Rails the model where you keep a pool of instances that only handle one request at a time.

Terrible in terms of scalability, but generally works for small workloads. Plus it largely sidesteps developers having to understand how to write thread-safe code.

Comment Re:my solution: (Score 1) 264

No list, obviously. But it's easy to make a reasonable guess. I don't work on crypto. I don't have a lot of friends from "suspect" foreign countries. I'm not a terrorist. I don't associate with terrorists. I don't say incendiary things about elected officials. I'm not an "activist" of any kind. I don't traffic in protected IP, child porn, weapons or drugs. I'm not a black hat.

Basically, the NSA has no reason to care about me. I'm a nobody. And my online profile makes it extremely unlikely that I'd be tagged by an algorithmic solution.

Comment Re:Why "loyalty" ??? (Score 1) 224

Did you miss the part where I said I don't begrudge them their decision to leave for greener pastures? Employee loyalty to company is almost entirely dead. Company loyalty to employee is also dead. It's not fair to employers to expect them to be loyal to their employees when those same employees aren't loyal to their employer.

Comment Re:Good news! (Score 1) 224

Honestly, I'd rather my employer not risk spending money to train him (not to mention having to keep him on for another six months) only to have him perform exactly the same at the end of that period. I'd rather "we" as a development organization start to have actual hiring standards, and apply those standards retroactively to current employees based on the body of work we've already seen from them.

Comment Re:Good news! (Score 1) 224

"They" (meaning employees where I work) frequently "discard" my employer whenever a higher paying position comes along; there's no real "company loyalty" any more. (And I don't begrudge them that decision.) So why should my employer feel an obligation to not respond in kind? Besides: I'm not convinced training would help. The guy writing bloated, buggy, poorly performing code isn't going to magically starting writing clean, robust, succinct, performant code if we send him to a 3 week class.

Comment Re:Good news! (Score 1) 224

I'm relatively certain I could go get another job inside a week or two, possibly making more than I do now. So I'm winning to risk being the one who gets laid off. It's pretty liberating, actually, being in that position. Or, at least, perceiving myself to be in that position. I can speak a-politically about things at work (hard truths, etc.) and have no anxiety about possible consequences.

Comment Re:Good news! (Score 2) 224

Certainly seems as if the market considers it the right move w.r.t. the success of Seagate, Inc. If you disagree, and feel Seagate should have retained those 6500 employees, why should that be the steady state? Couldn't Seagate afford to take on additional employees? What should factor into Seagate management's calculus when they try to determine what the size of their workforce should be? As large as possible with the constraint that the company remain profitable? Whatever size maximizes long-term growth? Something else?

Honestly, I often wish my employer would lay off 15% of the company. Or, better yet, lay off the lowest-performing 30% and back-fill half of those positions with more competent new-hires. Productivity would stay roughly constant but payroll would shrink by ~10%. (This assumes the new hires would need to be paid more in order to guarantee the caliber of employee likely to be more productive than those being replaced.)

Comment Re:What is a "city" (Score 1) 100

Well, first off, you come off as bitter and spiteful. Need to tone that shit down. That said, a couple points/questions:

1. I would only move to the Seattle area if I thought I could roughly match my current standard of living. Given cost-of-living differences I'd need to make 15-20% more in Seattle for that to be the case. I say "roughly" because I consider there to be certain intangibles that favor Seattle. Namely, the ability to drive an hour or two out of town and be at Mt. Ranier or Olympic Natl. Park. My current mortgage payment + insurance is something around $1500/mo for a home that's comparable to the one you mentioned. To absorb a $4000/mo payment I'd need to earn $30k more per year. If I couldn't at least approach that then I probably wouldn't move.

2. Your home tripling in value is still meaningful even if you're not planning to move any time soon. Eventually you're going to move, most likely to a geography w/ cheaper housing, at which point you'll reap the rewards of that appreciation. This same phenomenon is happening in Austin too, so that's somewhat of a wash. I bought my place in 2003 for $240k; 13 years later its appraised at around $475k.

3. I'm curious why you're so derisive toward the newcomers who, because of housing prices, subject themselves to a long commute. We have the same folks here; they live out in the suburbs (because you get a lot more house for your money) and commute in to central Austin. It's a trade-off; you get more living space in exchange for a longer commute. Personally I'd rather have a smaller place and live closer in, but I don't begrudge them their decision.

4. I personally know some folks who work (or worked) at MS and they're good people. Perhaps you're painting them with too broad a brush? I'm willing to concede for the sake of argument that Amazon and MS have a higher-than-normal ratio of jerkwads per capita compared to other tech companies, but that doesn't mean everybody there sucks.

Slashdot Top Deals

No man is an island if he's on at least one mailing list.

Working...