Follow Slashdot stories on Twitter


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Time Invested (Score 1) 388

It's pretty simple... Most software users don't see the software as an abstract thing that can be better or worse, they see it as a tool they use to perform a task. Their goal isn't to use the software, it's to get their task done, and any change to the software (even a small one that benefits lots of other people) means that they will have to invest time in learning this new feature, which will take away from the time that they have to do the task that they want to get done.

It's a pretty straight forward calculation: I use Word to write school reports. I don't care that adding a step to the save dialog which other users (or even me) to do things in a more "logical" fashion. I've got my process, and I've probably even got some procedure in place to deal with the "inefficiency" that this new feature fixes. So if you make that change, then suddenly my old process will stop working, and i'll have to take an unplanned hour or two out of my day to learn how to use this new feature that you've implemented, when I was already on a time crunch for the thing I was doing. Sure, maybe your new feature will save me 8 hours over the course of the year, but the short term impact to my schedule is *really* frustrating.

Comment Interesting, but no. (Score 1) 455

I like the idea of suing people who sit on their patents without bringing them to market, but yeah, this was solely the driver's fault, not Apple's.

I would imagine it's been tested in court, but since Patents are intended to protect the ability of the inventor to sell their invention, why aren't patents that the inventor fails to bring to market within a reasonable time inherently invalidated? What's the rationale behind allowing companies to sit on patents that they aren't actively marketing?

Comment Misleading title is misleading? (Score 1) 371

TFA doesn't seem to have anything to do with Scrum, except to say that they don't like it, and are proposing a working group be gathered from Open Source developers to come up with something to replace it. I've never been at a company that actually "does" scrum, they all just use Scrum, and Kanban and Toyota Lean, and Continuous Deployment and 100 other buzzwords in various combinations. Rallying against Scrum is like complaining about companies using YAML instead of JSON in their config files for their Enterprise CRM system. It's missing the whole point, and nitpicking at what's probably the least important part of the whole process.

Comment We pay for complexity, not simplicity (Score 1) 372

There are basically two things that make a job pay well: Rarity of the skill, and complexity of the task. Back in the day, computer programmers were a very obscure and rare trade. Nobody knew much about the arcane inner workings of computers, so the few people who did know something about it were able to extract a good hefty paycheck without having to do anything particularly complex. However, now there's a flood of people on the market who are reasonably well informed as to how to make a computer do what they want. 100 line C programs can be cranked out by outsourced Chinese workers for pennies on the dollar. You can probably even find a college intern to do it for free if all you want is someone to read a spec, and produce code that works. So, "simple" programming is not well paying anymore. Now, if you want a career with reasonable pay, you have to start tackling the "complex" tasks. Sure, writing thread locking is fun and all, but nobody really cares how your semaphore code is working, what they care about is whether the website properly shows your profile picture on the next screen after you upload a new one, and that their 600 friends all see the new picture in their stream too within a minute. That's not a "simple problem" so if you want good pay, that's the kind of problem that you're going to be asked to tackle.

Comment That word may not mean what you think it means... (Score 1) 128

I don't think I would say "Enthusiast Computing" are limited to people who upgrade their processor to the latest and greatest every 6 months. I would rather call those folks "PC Game Enthusiasts". I would call Enthusiast Computing things more like building Beagle Bone/Raspberry Pi clusters, or people doing more interesting things than just installing new motherboards constantly.

Comment A Date would be nice? (Score 2) 90

When? I think it's interesting how BB touts to it's developers that 90% of it's users upgrade to the newest OS within a month of it's release. The reason seems to be because they can't download any good apps for it, so they're desperately hoping to get some functionality out of the Base OS.

Comment Re:Is it lazy to be prudent? (Score 2) 189

Which is a good part of the reason that dieting and exercise are so hard to get into for a lot of people. We have deeply ingrained evolutionary drives to eat whatever food is available to us, and conserve our calories as much as possible, because as animals, we never knew when our next meal would be available, so you darn well better eat as much of that deer carcass as you can before it goes bad, or some bigger predator tries to take it from you.

Slashdot Top Deals

"The eleventh commandment was `Thou Shalt Compute' or `Thou Shalt Not Compute' -- I forget which." -- Epigrams in Programming, ACM SIGPLAN Sept. 1982