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


Forgot your password?
Note: You can take 10% off all Slashdot Deals with coupon code "slashdot10off." ×

Comment Great - except for one thing (Score 2) 133

The business side is why the company exists. When they add feature creep etc, it's generally because they don't really know what the customer wants and are trying to see what lands. They don't understand the cost of changing the design / refactoring. They tend to not even really understand how to tell if a time estimate is BS or not.

It comes down to trust and working relationships. The business side almost never bridges the tech side - it's up to tech folks to bridge that gap and help them understand. Often times they simply won't care.

Sucky but that's the way the industry generally works. There are a few bright spots but they're few and far between. However the attitude of "I'm going to be a lone hero and push this out!" is just setting yourself up for more frustration and failure. There's a quote - "in writing, you must kill your darlings". Same thing applies to softdev, be prepared to write elegant code you are proud of, only to have it rot away and disappear. Your options are basically;

1) stay professional, do your job, collect your paycheck
2) try to find some startup with ideals like fogcreek (when it comes to valuing individual developers)
3) simplify your lifestyle and financial requirements and write code for your own projects, do a little contracting or take a job in a different field

Comment Re:I'm spending 60% of my monthly income on rent (Score 1) 940

The 3x rent as salary thing is fairly new and common with newer buildings. I've been a renter for the last 15 years in a few different large cities; it used to be largely based on your credit score and rental history. They would work with you if you had a strong rental history but marginal credit.

In my current apartment (which is fairly upscale/new) they did the 3x rent/income, a credit check for any late payments and that's it. They didn't care about my 15 year rental history with details.

Comment Really only two main reasons I can think of.. (Score 1) 118

1) Many hardware vendors, especially storage, will give you trouble or refuse to support their gear if you're running an OS they don't bless

2) It can make business continuity easier; you'll find more people who claim RHEL/CentOS support than Debian (though Ubuntu is pretty wide-spread these days).

The rest are pretty minor. Some C level tools want to feel like they're magically protected by vendor support.

The reality is I've pretty much always had to do my own diagnostics, RCA and come up with a resolution. If there's no patch in a RHEL blessed kernel but there is in mainline, I'd just as soon pull it in and patch it myself, which is way easier to do IMO using something like Debian, or write a patch myself if necessary.

So I'd say if you're having to deal with a lot of hardware support it might be worth it just to get less pushback but if you're mostly cloud based or just have a few machines go with whatever you think rocks (unless you suck, but you would never realize that :P)

At one shop we all wanted to use Debian but the vendor only "supported" suse/rhel etc.. so we went so far as to modify uname and whatnot to pretend we were a redhat shop ;)

Comment Wouldn't give them a dime (Score 4, Insightful) 102

Either they're in on the theft somehow, or they're a totally unethical company trying to extort people. No trustworthy security vendor would withhold information about sites that are compromised from the site operators.

I think it's just a marketing ploy personally. "You may have already won! Contact us for details ($1.99 a minute)".

Regardless, they're on my list of companies to never do business with in any way. I

Comment not a good candidate (Score 5, Interesting) 550

I don't have enough material in my cornea. If they mess it up, there's not much they can do for adjustments.

As long as your eyeball remains parabolic, they can correct your vision more or less indefinetly assuming there's no other issues going on. Once you get lasik, your cornea becomes flattened so they can't really correct stuff with optics so well anymore.

I'd rather be safe and be able to have my vision correctable by contacts and glasses than take a chance at having really terrible vision that is then uncorrectable.

I feel like that's something people need to be made more aware of - lasik flattens your cornea so corrective lenses won't really work as well.

Comment Re:Linux version? (Score 1) 234

That's not real security. That's the same as security through obscurity.

Linux and open source software has always had the security benefit of the code being distributed. No matter if specific components are properly audited or bugs exist for years before being discovered, it's still a powerful weapon you don't get with M$ / OSX et al.

The more people who used Linux, the more eyes would be on the code. So yeah, it'd be more of a target, but the power of open ideals would also scale.

Comment I gave up (Score 1) 965

Everyone changes their stuff around too much for me to want to deal with. So I just maintain my own desktop exactly how I want it.

Debian Testing (until the new stable is out), a custom maintained kernel (was having problems with stability on new-ish thinkpad that new kernel fixed), and windowmaker. I maintain my own versions of a few things like java and some VPN software that works with my company's old server. I also bit the bullet with wireless tools and relearned iwconfig/wpa_supplicant stuff fully so I can work in coffee shops and not need the GUI wireless config (which was actually nice and I do miss). I setup LUKS for homedir encryption and just manually mount it. My workstation isn't rebooted all that often.

Sure, it's a bit of work on occasion to keep things going the way I like it - the deal is, it's a lot of work to keep any desktop functioning the way you prefer. When things are constantly changing "for their own sake" ala Ubuntu, or win8.. and you have to fight to revert stuff how you're the most productive until it's no longer possible.. there comes a point when it's much less frustration and time to just bite the bullet and control things how you want.

I've yet to find anything I want that I can't get working. I have VirtualBox for win7 if needed for the odd work-related tool. The biggest struggle I have is consuming media I pay for ala netflix and the lack of a decent flash player in Linux. I prefer Firefox but often have to load web videos in chrome (which isn't 100% either).

It's somewhat ironic since I've come full circle; when I was younger, I enjoyed maintaining my own desktop env and custom packages.. then I just wanted stuff to work so used Ubuntu+gnome putting up with its quirks for a while.. now here I am maintaining my own setup again. Mostly because desktop UI folk can't just leave well enough alone and want everything to be designed for a tablet or smartphone.

Comment Hard to say what's really going on (Score 1) 524

Yahoo is a large company that isn't doing so well. It's had countless acquisitions of smaller comanies which generally keep their middle management layers relatively intact. You have to figure there are hundreds of employees that are essentially dead weight or are at least vastly underperforming, which is made all the easier by being fulltime remote.

I read it more as "trying to shake things up / refocus / cut out dead weight" than "WFH is evil!!". I wouldn't be surprised at some exclusions or a change in the policy when things settle out and Yahoo is on a more sustainable path.

Comment my opinion (Score 1) 183

No classes, go someplace fun. Bring a laptop if he must and peck around at the myriad of online 'learn to program X' or something like the MIT open courseware compsci class (which uses python).

The point is - the time between highschool and college is too precious to waste on some class, he should be out traveling as much as feasible imo. After college if he sticks with tech, he'll probably have the intro level jobs that take advantage of college kids by burning tons of hours and will look fondly on his time spent on pure vacation/downtime.

Computers are useless. They can only give you answers. -- Pablo Picasso