Follow Slashdot stories on Twitter


Forgot your password?
Slashdot Deals: Deal of the Day - Pay What You Want for the Learn to Code Bundle, includes AngularJS, Python, HTML5, Ruby, and more. ×

Comment Legacy code (Score 1) 191

There is a ton of legacy code out there that was written before people worried about SQL injection. There's so much of it, going back and refactoring it would be as monumental as fixing the two-digit year problems of Y2K. Businesses really don't like to pay money for software development that doesn't lead to more sales, so it's a hard sell for IT departments. Sadly, this means that the problems don't get fixed until after a company loses money due to an actual attack.

Comment 27%? (Score 2) 242

If 27% "characterized work-life balance in the tech industry as a myth"...doesn't it follow that 73% don't think it's a myth?

Maybe it's in Silicon Valley that nobody has a life? I've worked as a software developer in Texas for 25 years, in 6 companies, and I've always had reasonable expectations on my time.

Comment Re:Never been accomplished? (Score 1) 131

These days, all libraries are bound at run-time. That's true for .NET, Android SDK, even Win32. You can write your own version of Shell32.dll, drop it in place, and as long as you implemented all of the entry points, your application would never know what happens on the back end.

Maybe an emulator is "thicker" than a bridge, a little less seamlessly part of the host OS, but it certainly does convert (or implement) the entire UI of the client to the host platform. The emulator has to implement every single API entry point that the client application expects.

Comment The worst...except for all the others (Score 1) 371

Winston Churchill said of democracy, that it is the worst form of government, except for all the others.

I'd say the same about Scrum: It's the worst form of project management, except for all the others.

In my experience, people who don't like Scrum or its variants, generally don't like it because it forces everybody to recognize the truth about the cost of software development. It's an open book, compared to all the others, and that makes life uncomfortable for those who want to hide their overly-optimistic estimates in huge, waterfall-type plans.

Comment Re:Except that it really is them & so much mor (Score 1) 393

I don't know about you, but I believe in HUMAN rights, not merely citizen rights. That person trying to get an H1B visa is a living, breathing human, who wants to make a decent living just like the rest of us who won the lottery by being born in the richest country on earth. The USA used to be all about welcoming everyone who wanted to come...that's what the Statue of Liberty is all about! But somewhere we've lost our way, and started trying to exclude everyone who was born in an unlucky gecode.

Comment Not H1Bs (Score 2) 393

The unemployment rate for STEM jobs is around 2%. Many tech jobs are well into 6 figures. I really don't think H1B visas are causing an actual problem here.

On the other hand, there has never been much of a demand for "liberal arts" majors, but universities keep cranking them out, and parents keep going into debt so their kids can get these degrees.

What's happening is that people are starting to finally realize that a college degree isn't for everyone. We've been sold a bill of goods by the education institutions. They're riding high right now, but the roller coaster is about to come down the hill.

Comment Spring, Texas (Score 1) 464

It's part of the Houston metro area, with access to just about everything. It's home to Exxon Mobil, which has its own cadre of oil-related tech companies. It's next door to The Woodlands, which has a major biotech hub, and is within commuting distance to tech companies in banking, e-commerce, and medical industries. Median home prices are only $160K.

It's not Silicon Valley, by any means. But the cost of living is low, and there are plenty of tech jobs to go around.

Comment Cortana still wants to take over your login (Score 1) 181

On home versions, if you want to use Cortana, it replaces your desktop user name with your Microsoft account. On pro versions, it works as you would expect, you log in to Windows with your domain account, and Cortana separately keeps track of your Microsoft account. Sorry, I'm not switching my local login to be my Microsoft account!

There were rumors that Microsoft was working on a patch to fix this, but apparently that is not in SP1. (Oh, wait, it's not called SP1!)

Comment Driver issues (Score 1) 181

On one computer I upgraded, the two external monitors turned themselves off in the middle of the install, and wouldn't come back on. Only the laptop's own monitor continued to work. Worse, the ethernet driver failed to work. Reinstalling the drivers did restore network and displays, but it had me pretty concerned for a while.

Take your work seriously but never take yourself seriously; and do not take what happens either to yourself or your work seriously. -- Booth Tarkington