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

 



Forgot your password?
typodupeerror
×

Comment Some things never change, Slashdot (Score 1, Insightful) 118

I've got mod points today, and I figured that a good use of them would be beating the Stallmanite trolls into submission, who I knew would be infesting this thread. Unfortunately, there are far too many of them to be stopped by a measly five points.

The vitriol directed towards Aaron Swartz, additionally, is nothing short of disgusting. Until someone is able to offer me concrete proof to the contrary, I am going to continue to believe that Swartz was the victim of assassination by the American government. If you want to convince me that I am wrong in believing that, then as I said, you had better have an extremely compelling argument.

Jimmy Wales does not deserve induction into the Hall of Fame, either. Wikipedia has long since degenerated into a cess pit of pro-establishment pseudoskeptics, who ruthlessly delete anything which is not entirely in line with their agenda. Wales has also done absolutely nothing to try and restrain said people.

Comment Re:The current 'One Microsoft Way' (Score 1) 547

It's a strategy which attempts to rely on consumer apathy and inertia. From a moral perspective, it's terrible business practice, but if they get away with it, then it means more control for them.

The real problem with Microsoft, is the fact that they never learn, where this sort of thing is concerned. No matter how many times they get caught and prevented from doing the wrong thing, they just keep trying.

Comment Skills shortage? (Score 1) 224

Skills shortage, hey?

Head over to Seek (seek.com.au), which a local can confirm is arguably one of the most popular job search engines in Australia.

Pick Adelaide as a region, "C++" as a skill. Yes, I know Adelaide is a small capital city, don't get me started.

Six hits. A few weeks ago, it was four.

Four of those hits *require* an additional mandatory skill or language beyond C++, or security clearance.

Of the remaining two, I can confirm that last year, one of them wasn't interested in a First-Class Comp Sci Honours graduate C++ software developer with well over ten years of experience. They didn't even reply. Think about that for a moment.

That leaves one opening. For how many existing developers and new graduates?

Let's try Hobart now.

No jobs at all.

Same for Darwin. No jobs.

What skills shortage?

And yes, I do know that cities such as Melbourne and Sydney have many more opportunities.

Comment Fuck you, Twitter (Score 2) 486

This is a good example of why, although I have a Twitter account, I never use it, for the most part. It's also why I am opposed to the concept of giant, faceless corporations like Google, Facebook, and Twitter being the developers of, and having control of, the applications which the majority of people on the Internet use.

Twitter in particular is a fascist, corporate usurpation of the decentralised and non-corporate ircII protocol. As far as I am concerned, every principled Internet user should boycott both the application and the corporation into non-existence. We need to bring back IRC, so that we can again have decentralised, non-corporate control of text-based chat.

I honestly hope a Twitter employee reads this. Fuck you. Truly and sincerely, fuck you, and every other individual who works for the company as well. It is companies like yours that have destroyed the Internet as it existed before 2000.

That has not been forgiven, and it will not be forgotten.

Comment Re:Slashdot incredibly tone deaf for posting this (Score 2) 263

I'm autistic. Autism has no inherent relation to lack of empathic response.

Psychopaths don't feel at all, and so don't express it. We feel, but we generally don't know how to express it in ways which are consistent with social norms, and so end up offending/upsetting people as a result.

There's a big difference.

Comment Re:Sheeple (Score 1) 263

I don't know whether or not I believe you. Why?

This guy would would be dead at my hand simple as that

You repeated this phrase twice. To me, that implies someone who still attaches some importance to the idea of killing people, and/or is trying to impress others, with how badass they supposedly are.

Psychopaths often can try and impress people, of course; the psychopathic modus operandi is all about justification for viewing yourself as superior to everyone else around you. The World of Warcraft forums taught me that.

So it's possible that you are a genuine psychopath; but it's equally possible that you're just trying to look "cool."

Comment The GNU/cultists need to face the truth (Score 1) 277

a} OSX becoming UNIX based, caused Linux to become a solution in need of a problem. Linux is still seeing some use in the embedded space, but that's about it. The only reasons for anyone using Linux on the desktop are a} being a Stallmanite fanatic, or b} somehow being ignorant of the infinitely more desirable alternatives.

I expect the usual enraged responses to this from Ubuntards in particular; but I'd encourage you to save your energy, guys. Your distro sucks, and no amount of foaming at the mouth on your part is going to change that.

b} With the release of version 3 of the GPL, the Free Software Foundation effectively committed suicide. At the time, Linux was already on its' way to becoming less mainstream than the fandom of Battlefield Earth, and all that really did was hammer the final nail into the coffin.

As a result, we get no new Windows games ported to Linux, Ogg Vorbis is considered the domain of autistic nerds, and producing open source hardware drivers is considered more pointless and unnecessary than ever.

Way to go, FSF. I get the feeling that if you'd actually been trying to destroy FOSS' chances, you wouldn't have been able to do a better job.

Comment Do you want it NOW? (Score 1) 532

One advantage of brick-and-mortar stores is that if you want something *today*, or want to look at the darn thing in person first, and *then* get it today, they have an incredible edge over online retailers. Not everyone wants to drive to a store, look at something, and then go off and find another place to get it, and then wait for it to arrive.

Honestly, I'm surprised you can't log in online to more stores, place an online reservation a product to pickup today (with a limited reservation window), and by the time you arrive the salesperson has exactly what you want, and a good idea as to what they might be able to upsell you on. They could very well be stealing business from online stores by pushing the "do you want it now?" angle. I'm not sure why they don't.

Service is dead though. Most of the staff in such stores aren't paid enough any more to give a damn beyond selling you the product with the highest commission, and it means that anyone with any sense steps inside the store already filled with skepticism. The only thing that seems to be remaining in that area (IMHO) is competing on return policies. If a place has a good return policy and you want a working product ASAP, it can be worth paying extra to get the thing you want, knowing that you won't be waiting for four weeks on an RMA if it's broken.

Comment Some reasons for lack of documentation (Score 1) 545

As someone who has spent an awful lot of time documenting *other* people's code over the last few years, I believe I can offer some insight as to how it gets that way.

IMHO, the big reasons for poor documentation tend to be either related to the self-interest of the developer, or insufficient time being allowed by management to create the documentation. On the self-interest front, we have:

- Job security: If it is apparent that replacing a developer is going to be costly due to nobody else knowing the tricks of the undocumented code, nobody is going to put their hand up to be the one doing the firing, as the resultant disaster from the replacement getting up to speed is probably going to be blamed on the one who did the firing.

- Artificial inflation of worth: If a developer knows the secrets of the code but their coworkers do not, they tend to look considerably more efficient and productive than their coworkers when working on that segment of code. This is so common that it's almost easier to list the cases where it doesn't happen, than where it does.

- Politics and currency: Knowledge of the code has value, and withholding that from others gives it value that can be used to buy favours from other people, or used to "punish" people who cross them.

- Lack of visibility: Poor commenting and inaccurate documentation is often only really noticed by people with the technical background to understand it. If the developer answers to a non-technical person, they can choose to get lazy about the things they don't strictly need themselves.

- Revenge: If the developer leaves, the next guy is going to have a lot of trouble getting up to speed. By withholding documentation, the developer can make sure the impact is greater, and is really felt.

- Hiding bodies: If the code is hideously broken, and the developer incompetent or inadequately resourced, having no documentation allows them to hide this for as long as possible whilst they look for a way to get out of the organisation, reputation intact. Let the next guy take the heat.

On the management side:

- Lack of understanding: Sometimes management doesn't understand that if documentation (and code cleanups) and forever withheld, the codebase will become an unmaintainable mess. Simple changes start to take forever, and complex changes never fully work due to the need to hack them in.

- No time: Sometimes documentation becomes a "work in the background" thing, where no time is really ever allocated for it, until some disaster strikes, and the same people cry "but where was the documentation". Writing documentation (eg. technical documents) takes time, not only from needing to refer to and test the code, but also to verify and proofread the whole thing. It never happens in magical zero-time.

- Job security: Similarly to the developer's trick, management can do this too. If they hold knowledge about how everything fits together, and it's not written anywhere, then it's going to be hard to replace the *manager*, for the same reasons.

- Artificial inflation of worth: Let's face it, the manager's manager is probably never going to really read any technical documentation- they're too far removed from it all. Who looks better: The manager who delivers work in eight months, or the one who does it in nine, with proper documentation?

- Short-term focus: If the driving factors are always the externally visible ones, and internal concerns such as code maintenance are always neglected (perhaps because the manager won't explain the necessity of this to the higher-ups), then documentation *will* be neglected. If the manager plans to move on in the medium term, they may not care if the project falls over in a heap after they leave- it's unlikely anyone will pin it on them, and it may not matter anyway.

And a last one that's in a class of its own: Inability. Not everyone can write documentation well.

Comment Re:Plumbers (Score 1) 417

Having worked on both sides of the IT support fence, I like the plumbing analogy.

If the plumbers started mandating toilet times and protocols, and required you to get management approval for each piece of toilet paper you planned to use, a month in advance, then you have a problem.

If the company employees insisted on their right to relieve themselves in their offices, and demanded to know why someone isn't there in five minutes to clean up after them, you also have a problem.

If your IT department are blissfully ignorant as to the needs of the organisation, and there is no oversight of what they do, then you have a problem.

If your IT department are forced to jump on demand, and are never given the chance to address network security, stability, or backups appropriately because they are always supporting random device X that has nothing to do with the job (until data is lost, and everyone suddenly remembers that backups *are* needed), then you have a problem.

As with many things, there is a healthy balance between the extremes that a company should be aiming for. It's all common sense, and sometimes, it's not all that common.

Comment Re:He who lives by the sword... (Score 1) 349

> A battleship that has shown its willingnes to keep firing all guns until all atoms previously making up any knife-wielding attacker is at least in earth orbit, preferably in sun orbit.

Well said.

If the size of the battleship doesn't give you pause, climbing over the charred remains of the last few knife-wielding attackers may.

Slashdot Top Deals

Many people are unenthusiastic about their work.

Working...