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


Forgot your password?

Comment Re:This is why you save. (Score 1) 218

Doesn't really matter. I got laid off recently, and I had 125 thousand bucks in liquid assets, as well as about 200k~ in stocks and shit (probably 100k after this last week...fucking crash).

More than enough to pay for my mortgage and other expenses for quite a while. And if things got really dire, my condo's in a high demand area, so even now I could flip it for over a million and make quite a profit after paying off my mortgage.

YET EVEN WITH ALL THAT, saying no to my severance package would have been pretty hard. Spitting in the face of about 20 thousand bucks (the sum that was agreed on) plus various other benefits, isn't easy.

Fortunately my previous employer was actually pretty great, downsized for good reasons (well, they made mistakes leading to the layoff, but they weren't replacing anyone laid off with cheaper workers or anything), so I can, in good faith, just say the truth and how i really feel, and still not be in conflict of anything in the severance contract.

Not everyone is so lucky.

Comment Re:Voluntary separations = talent removal spiral (Score 1) 217

It's a very big problem too.

Back in the early 2000s, after the dotcom crash, there were thousands of talented people out there (and even more trash). You could, with proper interviews and connections, grab 50 superstars, build a new company, and eventually be successful. A lot of the crazy IPOs we've seen a couple of years ago came out of that.

These days, you have 2 problems:

1) Way too many people fighting over too few "good devs". So most startups and unicorns are staffed with a couple of superstars, and dozens or hundreds of people from the peanut gallery. Whoever gets the most superstars that are proper culture fits and won't just fight with each other, wins. Everyone else dies in a fire.

2) The moment a company doesn't meet their numbers or things go even a little wrong, the superstars jump ship. Everyone else dies in a fire.

You can't reliably sustain anything like that. There's always been a lot of luck involved in building a successful business, but this is beyond lottery level. Add that no one knows how to properly interview candidate, and saying its random would be an understatement.

Comment Re:Safari really is the new IE (Score 1) 132

Not like Firefox is a saint in the web standard world. They have their share of sins.

ES6 proxies and arrow functions come to mind, where they implemented bullshit versions that didn't match standard very quickly. Worse, a bunch of peanut gallery would go around complaining that the standard compliant implementations were broken because they didn't match Firefox...

Comment Oh this is going to be fun... (Score 1) 132

The point of the vendor prefixes was so vendors could implement experimental, non-standard, or all around "stuff that is not meant for all browsers".

That way, I can put a webkit prefixed property to do something webkit specific (maybe to compensate for a bug), and not have to worry about other browsers. It's not perfect: webkit is a very broad subset of rendering engines, there's differing versions, etc...but it could be worse.

And so Firefox will make it worse. What happens when the latest evergreen version of both browsers diverge? We need to fall back to hacks and bullshit, without browser specific properties to fallback on. Time to go back to the good old days of browser hacks and browser specific stylesheets?! I can't wait!

Comment Re:One Woman's Experience (Score 1) 786

Some people mentioned it already, and it doesn't really make things better, but the reality is that software engineering is a new field (relative to, let say, building houses), and like anything that doesn't have rules set in stone behind it, 20something years old who think they're the best at everything and are invincible will aggressively push their ideas and act as if anyone else is an idiot (unless they're at risk of being fired, and even then).

I've worked at countless companies both as consultant and on payroll, and it doesn't matter that I'm a guy: all the members of the peanut gallery will act like they know everything and push any other idea away as non-sense unless their boss tell them to shut the fuck up. Other 20something, or even older, guys are "used to it", but when you look at it from the side line, its the same kind of psychological abuse and toxic treatments women will talk about, with the main difference that it's gender neutral.

Yes, I've never had a software engineering pull me in a corner and threaten to rape me if I don't shut up. I TOTALLY however had someone pull be in a corner with an arm across my throat threatening to beat me to death if I got in the way of his promotion though.

The misogyny and discrimination is a symptom. The root cause that needs to be taken care of however, is a gender neutral society problem.

Comment Re:1st there was perl (Score 1) 45

It's too bad Rails gave it such a bad wrap

Rails is terrible, but the Rails -community- is what is making me keep my distance from Ruby. I've worked at countless companies, in pretty much all mainstream programming languages and got involved in a lot of communities, but none made me step back so much as the Rails community. Freagin viruses taking every best practices and flipping them upside down then looking at you like you're an idiot for challenging them.

Then when that falls apart they spread to other communities and try to push their Rails bullshit in every other language so everything can be Rails-like.

The Ruby language takes the brunt of it.

Comment Re:1-to-1 loss, bad math (Score 1) 261

That's always been the issue with this whole thing... On one hand, the record industry will spout numbers assuming almost every copy is a lost sale. On the other hand, content pirates will spout that exactly 0 illegal copy would ever have been a sale instead (which for some individuals is absolutely true, but definitely not all), and often that it benefits the record industry 100% of the time, always. The truth is somewhere in between the two extremes, but the discussion is so black and white and stupid, it's impossible to meaningfully fix the problem beyond token attempts.

Comment Re:What happened to programmers testing their code (Score 1) 216

In most cases I agree with you. Though some issues I've hit on certain projects, including at my current job, is when the software starts becoming really complex with a lot of dependencies. When you start making tweaks and changes to the foundations, you have so many things to understand and test that its just more efficient to do the process with multiple people in parallel. Some people write the test scripts, the test plans, the impact analysis, etc, and others execute.

Its simply about scaling people.

Comment Re:Move (Score 1) 388

Moving doesn't help. In cities you have to deal with idiots who think throwing a party at 1am is okay, and dogs barking because owners forgot they let them outside, or cars who think its fun to come on our private street and stay there for half an hour with their engine running 2 feet from my walls...

In the burbs you have little kids screaming outside as loud as possible with everyone thinking its so cute.

You can be in the middle of literally nowhere, unfortunately I'd need to change industry altogether to be able to live that way...

There's the option to just live in a condo with crazy soundproofing in a penthouse so there's no one above, and on a floor high enough that people below are no longer a problem...it's what I did in the end, but that seriously sucks for people who can't afford it (which is obviously the vast majority).

People just need to fucking learn how to control themselves. I remember in my last apartment, which also had some of the craziest soundproofing Ive ever seen...the neighbors kids would be so loud I could barely sleep after 5 am. I originally thought the soundproofing actually sucked. That is, until I had my door partly open once and my wife tried to call out to me from the hallway, talking pretty loud (louder than she should have in the shared hallway...), and I could not hear her AT ALL.

Realized those stupid kids were screaming louder, day in day out, than I am physically able to scream myself. And their parents thought that was cute (masochists...)

Comment A lot of it is driven by the engineers themselves. (Score 4, Insightful) 195

Yes, companies sometimes push employees too hard. Lately in engineering though, you can punch the CEO in the face and he/she'll say "Sorry, please don't quit", with the current market. Obviously not true of all IT positions, but in engineering, it almost is.

So there's really no reason to screw over your work life balance, aside for maybe a pager rotation for emergencies (but the company should have a level 2 or 3 support to handle he common cases...I guess those guys work/life balance is fucked. Sorry)

Engineers however, are arrogant as fuck, and want to be at the top of the food chain, so a couple of them will willingly fuck over their work life balance. Then they'll get promoted for it (which is a problem with the company...but its hard to say no to someone who delivered twice as much for the same pay, even if he/she screwed over their life over it).

Then, people will feel they have to do this to compete. And thus, the New York Times Pseudo-Amazon is born.

Employers should not reward those people, and other engineers should NOT worship them. You don't need a union to make things reasonable, but please for god's sake, don't encourage your peers who do that shit.

Comment Re:Why? (Score 1) 166

Its kind of scary how when I google for an app for android, for reviews or something, I have to wade through all the pirate site links. Often, the legitimate links are several entries below the pirate links.

And yeah, there's a lot of people at this point (and not FOSS zealots), who will just not pay for software.

At the office, I'm always seeing people who make 150k+ a year balk at the idea of paying 10 bucks for a piece of software they use every day in their side projects, and they pirate it instead. Paying for a mobile app? Impossible!

Slashdot Top Deals

Earth is a beta site.