* Posts by Jeff 11

317 posts • joined 7 Jul 2009

Page:

Early adopters delighted as Microsoft pulls plug on Mobile Backend as a Service. Haha, only joking – they're fuming

Jeff 11

Re: Yea - give me that random stuff

I don't think you understand what continuous integration is - it's about doing things off the back of changes from your source code - generally on branches in a VCS - not your dependencies'.

If you have your project set up properly using things like package lock files, then the build process run under your CI will bring in the same versions of dependencies every time, until a developer commits a change that specifies different ones. And if you can't manage doing that locally on a developers' machine then you really shouldn't even be using a CI tool.

UK contractors planning 'mass exodus' ahead of IR35 tax clampdown – survey

This post has been deleted by a moderator

Jeff 11

Re: re: contractors are not prepared to be unfairly treated

"They're happy to be paid twice as much as a permie while not taking any responsibility for what they deliver"

That's total shit. Employees can only get fired if they screw up - contractors get sued.

World's richest bloke battles Oz catastro-fire with incredible AU$1m donation (aka load of cheap greenwashing)

Jeff 11

If Bezos hadn't *publicised* his/Amazon's donation then there'd be no blowback. But for a lot of us, it looks like a very opportunistic, and very cheap publicity stunt that's taken advantage of an environmental catastrophe.

Cheap cunt, indeed.

Royal Bank of Scotland IT contractor ban sparks murmurs of legal action

Jeff 11

The landscape will change for sure - I predict highly skilled contractors will only be engaged to the larger firms via the big consultancies, who'll end up fighting over each other for good people with particular skills. Those who don't go down this route may have to reduce their rates to work with smaller firms who aren't in the scope of IR35, or go perm. I can't imagine many will go abroad - I've noticed remote work roles in northern Europe come up increasingly often, and I expect this will happen more with the surplus of skilled people in the UK. Some clients will look overseas to fill the skills gap, wiping out tax revenue in the UK: that could swing back in a generation when government wakes up to this wilful act of self-destruction.

Personally, I'd advise making oneself as indispensable as possible to someone with a large budget and tight deadlines in the next few months.

Still, there are a quite a few contractors I've worked with in the past who are not highly skilled, pleasant to work with or even decently competent. They're the ones who should be worried about April.

Kiss my ASCII, Microsoft – we've got one million fewer daily active users than you, boasts Slack

Jeff 11

My previous team were forced to use Teams much to our chagrin... like most MS stuff it tries to be the be-all and end-all to the entire domain of corporate comms, and has a huge feature set, but performs abominably, at least on our Macs.

Slack by contrast does IM incredibly well but is next to useless for even basic video conferencing, for which Google Hangouts is still the king (in my experience) as long as you don’t have too many people involved.

But then again conference calls with more than 25 people involved are definitely a waste of everyone’s time.

Chef roasted for tech contract with family-separating US immigration, forks up attempt to quash protest

Jeff 11

I can understand the (apparent) good intentions of devs for doing these things, as I wouldn't want my work used for purposes I find ethically abhorrent. But open source software can and is used for evil, and the willingness of those who do this to see no evil in this regard strikes me as at least naive - possibly hypocritical, or perhaps self-serving in today's publicity-driven economy. Singling out an intermediate relationship between Chef and ICE seems a bit of a gimmicky reason to me when we accept things such as IBM's complicity in the holocaust, and still allow them to use our OSS (and in turn use theirs).

If nothing else, this is another feather in the cap for local dependency caches...

German ministry hellbent on taking back control of 'digital sovereignty', cutting dependency on Microsoft

Jeff 11

Re: Uncontrollable costs?

"IMHO no one has ever saved money by moving their data centers to the cloud"

Untrue - outfits I've worked with who've adopted serverless compute have definitely saved money from not having to run virtual machines 24/7 for workloads that aren't constant. I'd like to see anyone emulate the same with in-house kit in their own DC...

Hey, it's 2019. Quit making battery-draining webpages – say makers of webpage-displaying battery-powered kit

Jeff 11

Yeah, no thanks

Low-energy use is just a consequence of low resource utilization - so ensuring your websites/webapps make as little use of CPU, memory and network capacity as possible will produce a battery-friendly experience...

So this is just the latest rehash of what web engineers have been advocating for the past two decades, reframed against energy use instead of performance.

Browser makers might offer a low-energy mode that allocates a fixed resource budget to each page, and throw down the gauntlet to client-side devs to build experiences that run sufficiently well inside those budgets. That way, users would be in control of their own energy usage, and could vote with their feet away from garbage sites that crawl when running inside this mode.

Buying a Chromebook? Don't forget to check that best-before date

Jeff 11

The idea that the consumer is no worse off when updates stop is fatuous at best. A Chromebook is by definition designed to work fully only when connected to the internet, which today is a very hostile environment. Patches are *required* to keep a Chromebook working correctly in that environment, and withdrawing that support at some unspecified point in the future gives it a variable useful lifetime.

When patches stop, that device becomes fundamentally less useful because it will start to exhibit failures related to the environment for which it is designed. Yes, you can install another OS on it, but that changes the nature of the device into something like every other laptop, prone to viruses etc - which it is sold as being a secure alternative to.

Of course, the support is provided by Google and the hardware by ASUS or whoever, and consumer law won’t help you because the retailer and manufacturer is fundamentally not involved in that.

I too think it’s revolting that hardware cycles encourage such wastefulness, but I think even regulations are unlikely to make the situation any better. Mandating that devices have software support for 10 years from date of purchase will just lead to the industry sidestepping their obligations, like delegating support to a subsidiary they can just shut down, delaying patches indefinitely, or deciding that vulnerabilities don’t necessitate patches.

It's happening, tech contractors: UK.gov is pushing IR35 off-payroll rules to private sector in Finance Bill

Jeff 11

There's simply not enough airtime being given to the scandal that HMRC's practices are the sort you'd expect from third-world dictatorships. Unlimited retrospective taxation, giving official advice to individuals trying honestly to stay on the right side of tax law and then reneging on it, and now building tools to entrap and mislead.

Coming from this as a contractor in a fairly grey area, and having consulted with a tax lawyer over IR35, I wonder if the industry could collectively bypass the current rules by rethinking contracts. I know it won't suit all organisations - particularly those using the contract market for 'temp' staff to cover roles they want to employ permies for - but giving trust autonomy to contractors to fulfill their end of contracts as specialists, rather than as 'overpaid permies' might keep the market going.

I've seen some absolute messes from someone copy-pasting sections of employment and service provider contracts which refer to people rather than companies, make references to health and sickness, working hours, notice periods and other expectations that you wouldn't inflict on service providers. I think we'd have a lot more chance of scoring IR35 wins if our client contracts referred to deliverables or statements of work - even fairly nebulous ones - and agreed costs instead.

As HMRC's quarterly deadline for online VAT filing looms, biz dogged by 'technical difficulties'

Jeff 11
Facepalm

You can rely on HMRC to fuck it up

Not a single online interaction with HMRC I've had running a business for 2 years has resulted in me getting through one of their obtuse workflows without some error happening along the way, including this MTD switchover shambles. In my case, I got an email telling me my direct debit had been migrated to a new bank account two weeks before I submitted my quarterly return. Submitted it, everything appeared to work properly, and then one week had a feeling something would have gone wrong, and inevitably found that nothing had changed in my VAT bank account. Cue a call to them, and it was "oh, you weren't migrated in time for the direct debit to go through, you'll have to make a manual transaction".

Then why send me an email saying I had been 3 weeks before!?

But I can't fault their people on the other end of the phone when I inevitably have to call them. They have an almost melancholic view that whatever I've done online won't have worked because of the latest fuck-up of the day and seem to be capable of sorting it out manually.

Before we lose our minds over sentient AI, what about self-driving cars that can't detect kids crossing the road?

Jeff 11

It could be that, but more likely that AI, or rather machine learning, simply mirrors the biases in entrenched discriminatory systems from which its training data was obtained.

Akamai CEO: Playing games from the cloud? Seems too expensive to be viable right now

Jeff 11

Seems like a paid alpha for a product that will be viable in 10-15 years time when ISPs (hopefully) improve their edge networks. I'm sure it will work soundly for a blessed few - whereas the rest of us on congested, inconsistently performant networks will just experience the same thing as most did with OnLive - noticably laggy, jittery gameplay. I suspect this generation's services will all fail, publicly, but provide Google, MS et al with the data they need to re-launch them when the majority of the world's infrastructure is capable of supporting streamed gaming fairly reliably.

But on a different note, just how was the conclusion that this is economically unviable reached? The traffic point is pretty moot - streaming game video is just the same as streaming Netflix, and that certainly hasn't been a problem. On the hardware front, as a cloud provider Google willl have plenty of spare compute capacity in its DCs, and Stadia will be niche enough to run lots of part-time casual gamer workloads with demand balancing while it works out how far to scale. Spare capacity is wasted capacity, so it may as well be put to some use...

If you want a vision of the future, imagine not a boot stamping on a face, but keystroke logging on govt contractors' PCs

Jeff 11

Such an impressive technological solution naturally makes the assumptions that

1) All work is done on a desktop machine

2) All work involves typing or mouse activity

3) All work is done on one device

4) All work happens while online

5) Phone calls with the client aren't part of work

6) Meetings never happen

7) Business travel isn't work

...and probably a million other dumb things.

I wouldn't worry. It'll be trialled, ripped to pieces by users, and unceremoniously dumped when contractors ending up taking their clients to court, or walking out en masse over unpaid billable hours when they can demonstrably prove that they've been working during the hours the system tells the client they haven't.

Army had 'naive' approach to Capita's £1.3bn recruiting IT contract, MPs told

Jeff 11

Capita chief exec Jonathan Lewis, who was part of the panel being grilled by the MPs, chipped in: "That's close to 100 per cent of the margin on the contract. And if you add the incremental investment we've had to make, which is somewhere in the order of £60m, to deliver on that, over the term of this contract we will lose a very considerable sum of money," adding that the army would save "£200m" over the lifetime of the RPP contract.

A 2% margin on a £1.3bn IT contract? Oh dear. (I suspect quite a lot of executives on this project will be very well remunerated.)

Total Inability To Support User Phones: O2 fries, burning data for 32 million Brits

Jeff 11

So their Ericsson appliances/applications have somehow failed.

Perhaps they should have avoided this single point of failure for such a critical piece of comms infrastructure (using redundant bits of kit from the same supplier doesn't work if all instances of it are affected by the same issue).

If other operators around the world are affected then it sounds like a botched update, or a very well coordinated cyberattack. Or perhaps they're all using some cloudy service and THAT has gone down?

OneDrive is broken: Microsoft's cloudy storage drops from the sky for EU users

Jeff 11
Angel

"Hi! Let's team up in getting this issue resolved. To start, can you tell us since when did the issue start? Have you tried clearing your mobile browser's cache and cookies? We'll be waiting for your response."

...code for:

"We don't have adequate monitoring, we're putting obstacles in your path to make you think it's anything but our fault, and we won't update you until you update us."

Mything the point: The AI renaissance is simply expensive hardware and PR thrown at an old idea

Jeff 11

I worked for a fintech company a while back, where regulatory compliance on explaining how significant, financially life-changing decisions by algorithms was imperative. At some point the company 'adopted AI' and I asked a question about how such an 'AI' working for the company could explain its (evolving) decision making process to a regulator.

I received no answer from the AI guys, but I suspect it would be along the lines of "Well, it all started with training data set n-458493, I thought the answer was 2, but I was told it was 3, so I adjusted one of my neurons to give 2.6 in future. Then training data set n-458492 came along, I thought the answer was 2.6, but I was told it was 1, so I adjusted two of my neurons...."

Forgotten that Chinese spy chip story? We haven't – it's still wrong, Super Micro tells SEC

Jeff 11

A more cynical - and plausible, at least to me - theory is that some actor wants to devalue Supermicro or damage its reputation to manipulate the market. The technical difficulty of doing what Bloomberg has reported makes me very cynical, especially when there are easier avenues of attack.

PC version of Linux 4.19 lands with PC version of Linus Torvalds: Kernel handed back to creator

Jeff 11

It's a crying shame that the no-nonsense emphasis of the code of conflict didn't make it into the code of conduct. The expectation of what some might feel overzealous reviews was the whole point of weeding out entitled personalities who shouldn't be contributing to the most critical software project in the world. I think LT's rants have done more good than harm, in publicising that poor-quality code and unprofessionalism will get you publicly embarrassed - but ONLY for those things.

Instead, this catch-all made it in:

Examples of unacceptable behavior by participants include:

...

- Other conduct which could reasonably be considered inappropriate in a professional setting

...where a committee (or individual) can interpret things how they wish to get rid of controversial people or ones they simply don't like. Things like https://www.inc.com/sonya-mann/drupal-larry-garfield-gor.html springs to mind!

Bank on it: It's either legal to port-scan someone without consent or it's not, fumes researcher

Jeff 11

"It's a local scan (in web page code) not a remote port scan.

That's a big CMA difference if you ask me. (local verses remote)."

I don't know why this comment is getting downvoted. No individual or remote system is connecting to your machine, and this (invasive, I agree) action is triggered by your browser downloading some asset on a system you are using voluntarily.

I agree there are ethical ramifications as this information is reported back and used 'somewhere'. But legally, I can't see how this could be any more a violation of the CMA than almost every media website the world over checking to see if you're running an adblocker in your browser, or downloading and running a script that performs port checks on your machine using netstat.

Facebook stockholders tell Zuck to reform voting rules as data scandal branded 'human rights violation'

Jeff 11

"Cry me a river. In a market economy if you do not like how the company is acting on your behalf sell your shares. When the shares were bought I expect the situation was the same, so if they dont like the situation they can remove themselves easily.

In the market your money is your vote, use it."

You're not wrong, but I imagine the asset managers' desire to be seen as 'caring shareholders' is eclipsed by their desire for profit, and this is simply a publicity stunt.

A Reg-reading techie, a high street bank, some iffy production code – and a financial crash

Jeff 11

Re: Can I Just Point Out ...

"What if the only purpose of tracking the value is to compare against some threshold value and display an alert / send a notification / ring an alarm or some-such? Then that would explain why it managed to sail under the radar for so long.

Making sweeping assumptions on usage, without seeing the full context makes you almost as bad as the original coder."

1) The submitter's boss told him it needed fixing.

2) If that was the case then the TOTAL_EXPOSURE variable is totally misleading and will hurt future generations... and the code is still bad.

Brit IT contractor wins appeal against HMRC to pay £26k in back taxes

Jeff 11

"Thus to employ people without affecting OPEX you must use CAPEX (Capital Expenditure). This is usually defined as project cost.

Thus using CAPEX instead of OPEX you separate Contractor from Employee. Therefore, Contractors are not employees. No IR35."

CAPEX is the purchase of assets that must amortised over their lifetime as they deliver value beyond the financial year in which they were purchased. For tax purposes they cannot be claimed as business expenses. OPEX is everything that's more or less an ephemeral operating cost (and therefore a 100% deduction from revenue) for tax calculations.

The costs of retaining employees and the services of contractors to keep your business operational both fall under the latter. Which internal 'budget' a client uses to fund this is wholly irrelevant as far as HMRC's view of the client's, and contractor's tax situations is concerned.

Jeff 11

The article omits an important detail of the case: this is the second time the guy has been targeted by HMRC, and ALSO the second time he beat them. That stinks of a punitive agenda which is against the principles of impartiality HMRC are supposed to be have. Even worse, the cost of prosecuting the case would have been higher than the paltry sum of tax they could have claimed if they'd won and so this would have been a symbolic victory. As it stands, us taxpayers have to foot the bill for the lawyers.

Open justice FTW! El Reg fought the law – and El Reg won

Jeff 11

""It could be prejudicial to taxpayers if allegations of tax avoidance in HMRC's statement of case, which the tribunal may later decide are unfounded, are reported in the press before the case has been heard."

AFAIK 99.9% of "taxpayers" wouldn't go to Upper Tribunal unless the sums involved were colossal and worth taking on. So doesn't this judgement simply remove the additional benefits afforded to the wealthy and/or large companies who can afford to appeal?

Hortonworks takes ex-sales manager to court over non-compete allegations

Jeff 11
Facepalm

Funny, when VMWare sued them in 2013 the Hortonworks line was:

"People have every right to freely pursue opportunities with any company they believe will advance their personal and professional objectives, and should not be limited in any way from doing so."

https://www.theregister.co.uk/2013/02/15/vmware_legal_action_hortonworks/

'Do the DevOps?' No thanks! Not until a 'blameless post-mortem' really is one

Jeff 11

I was talking about this with a friend yesterday evening - businesses with enormous risk potential (i.e. banks) are incredibly risk averse and this generates IT practices that favour disconnected, non-converged silos of systems with high levels of technical debt. But at the same time, this, at least on the surface, prevents broad systemic problems from affecting the entire business' IT when something goes wrong. Since devops is so often 'sold' as realising various business efficiencies from converging these silos together, that's anathema to that way of thinking and so things stay the same.

GitHub flub spaffs 8Tracks database, 18 million accounts leaked

Jeff 11

As the company explains in its fess-up post, the source of the leak was an inadequately-secured GitHub repository: an employee wasn't using two-factor authentication. 8Tracks found out when there was an unauthorised attempt at a password change, and on investigation it found backups of database tables in the staffer's repo.

The source of the leak was storing backups in source control on a public service, and inadequate access controls - either allowing devs access to production data or ops to source control! How does 2-factor auth address that?

ICO fines Morrisons for emailing customers who didn't want to be emailed

Jeff 11
FAIL

So basically this tells businesses that the cost of blatantly violating the rules and spamming people is roughly £0.08 per address - sounds like a good deal to me. Nice one, ICO.

Firefox 54 delivers sandboxes Mozilla's wanted since 2009

Jeff 11

"As Mozillan Ryan Pollock explains, “Firefox now creates up to 4 separate processes for web page content. So, your first 4 tabs each use those 4 processes, and additional tabs run using threads within those processes. Multiple tabs within a process share the browser engine that already exists in memory, instead of each creating their own.”

I'm not saying this approach can't work, but having some experience in this area, it sounds like Mozilla's devs may have created a lot of hassle for themselves in trying to combine processes and threads to achieve their desired outcome. The old problems of one misbehaving tab deadlocking the others (well, presumably only a quarter of them) may still exist, and with the added problem of having to rebalance running tabs to the other 3 processes when one becomes overloaded? I appreciate this approach saves memory, but the one-tab-per-process model devolves so much of this scheduling and resource management overhead to the OS kernel, which is what it's designed to do.

Roses are red, violets are blue, fake-news-detecting AI is fake news, too

Jeff 11

The problem with feature detection and machine learning in general is that it assumes honesty in the learning material. Emergent technologies in an environment where the spectrum for deception is effectively infinite will at best result in an AI-poisoning arms race between the liars and the engineers trying to root them out. Full Fact's solution might make it harder for liars to get their material on the web, but any system that classifies data based on relationships between statements, news organisations, past reputations and so on is completely open to being gamed.

Blockchain could be *part* of the answer, in a cryptographically reliable, extensible chain of evidence of where a fact came from. Having to publish a chain of sources when they source garbage from World Truth Tv or even Wikipedia might make journos a lot more responsible about fact checking in the first place, and out those who mutate the truth for their own ends. In the same vein, reports that come from individuals that fanatically pursue truth on the front lines are going to be that much more credible.

FTC accuses man of faking its news to further tech support scam

Jeff 11
Mushroom

The FTC says the so-called press release is fake news.

Welcome to 2017 - the year when the scam died and fake news took its place in the dictionary.

Microsoft: Why we had to tie Azure Stack to boxen we picked for you

Jeff 11

Engineers presumably like to build and test things incrementally in smaller test environments, perhaps using commodity or obsolete hardware no longer in use, to ensure things work acceptably before buying the production-scale hardware (which if supported by MS, should have no problem running them). It seems bizarre that they could do that using something like OpenStack, but not Azure.

The conspiracy theorist in me suspects that might just be because Azure is ever so slightly less solidly built than you'd expect from a cloud platform.

Corbyn lied, Virgin Trains lied, Harambe died

Jeff 11

On the CCTV and breach of privacy policy issue...

...it's a complete red herring, because no information that Jeremy Corbyn actually provided has been disclosed. His being on a train is a matter of public record, not provided information - he's already 'disclosed' his whereabouts to the media anyway and the released CCTV images do not show anything sensitive beyond that. Virgin has not breached its own policy.

Whether it has breached ICO guidelines and can be sanctioned is another story, but any such sanctions will likely be very light given that CCTV material is often released into the public domain.

Star Trek Beyond: An unwatchable steaming pile of tribble dung

Jeff 11

Re: The horrible thing is...

Thankfully the upcoming CBS series has ditched the reboot timeline and gone back to basics of the original, somewhat more intellectual continuity set after the events of The Undiscovered Country. That puts some helpful constraints on what the writers can('t) do...

Silicon Valley's contribution to the US Republican Convention: Gayness

Jeff 11

Applying the contrarian argument to his crusade against Gawker is fatuous at best. Being outed at a time when you may not be ready is a horrid experience regardless of whether you can later say you're proud to be gay. And let's not forget Gawker is one of the nastiest examples of unrelenting gutter journalism there's ever been and definitely deserves to die.

Florida U boffins think they've defeated all ransomware

Jeff 11

Detection could be a moot point if a successive generation of ransomware works silently as a rootkit, encrypting the disk gradually in the background and intercepting filesystem calls to provide the plaintext version until everything is locked up. Then it uploads the keys to a box on the net somewhere, removes them from the machine, and sticks up the user with the 'pay up' dialog box.

If I were a malware writer, that's how I'd do it!

Managing infrastructure, a newbie's guide: Simple stuff you need to know

Jeff 11

"Running a single operating system on a physical server is incredibly last year"

On the contrary, for some applications, VM multi-tenancy is last year. Containerisation seems to have reached the mainstream - particularly Docker (https://www.thoughtworks.com/radar/a-z)

Ex-GCHQ chief: Bulk access to internet comms not same as mass surveillance

Jeff 11

Headline: "Ex-GCHQ chief: Bulk access to internet comms not same as mass surveillance"

"He also claimed that bulk access to internet communications was the same as mass surveillance."

The article doesn't make clear who made the second statement, care to clarify?

Manchester fuzz 'truly sorry' for 'accidentally' hacking phone of whistleblower cop's girlf

Jeff 11

"Experts analysed the phone for the police and found that the '1' key would have had to be pressed and held down to access the voicemail and then, during that call, the adjacent '#' key had to be pressed to connect to the person who had left the message, as happened on this occasion."

Wow. You might want to provide a third set of quotes around the word 'hacking'?

Cell-network content crunch needs new cache designs, say boffins

Jeff 11

Worth it?

Has anyone looked at just how what percentage of backhaul traffic a local cache at the cell level is going to save?

So much of what we consume on our phones is streaming content, which is difficult or impossible to cache as a third party. And even when you're talking about simple HTTP requests with relatively static responses, is there a great enough proportion of content that's repeatedly requested to substantially affect a large enough proportion of users?

I don't want to say 'no', but I would imagine this is the case. It sounds to me like a massive amount of investment, maintenance and administrative headaches will be needed for a questionable return...

Oracle pulls CSO's BONKERS anti-bug bounty and infosec rant

Jeff 11

"I am not dissing bug bounties, just noting that on a strictly economic basis, why would I throw a lot of money at 3% of the problem (and without learning lessons from what you find, it really is “whack a code mole”) when I could spend that money on better prevention like, oh, hiring another employee to do ethical hacking, who could develop a really good tool we use to automate finding certain types of issues, and so on."

Maybe because defensive, top-down, bureaucratic corporate culture is only ever an obstacle to security research and bug fixing? Other corporates have recognised that the independence of thought encourages novel approaches to finding those software defects your internal team can't handle.

Labour policy review tells EU where to stuff its geo-blocking ban

Jeff 11

Some digital products will not sell to anyone in certain territories of Europe because the economics are so different, especially those that don't use the Euro. Try selling content to parts of eastern Europe at a converted GBP/EUR -> local currency price and you get almost zero uptake. Instead, content providers can make additional revenue by selling the same product on volume at a much lower normalised price. That's actually a lot more fair to foreign EU citizens than forcing everyone to pay a normalised charge everywhere, despite the fact that disposable incomes can be fractional between countries.

This law is effectively an order to shut off those revenue streams and kill off jobs and business that rely on them.

LEAKED: Samsung's iPhone 6 killer... the Samsung Galaxy S6

Jeff 11

If Samsung have realised - in their sixth iteration - that build quality matters, and spending serious money on a lump of scratch-happy plastic is a crap proposition for people whose pockets have other things in them, then I'll be looking into the S6.

Erik Meijer: AGILE must be destroyed, once and for all

Jeff 11

Re: All methodologies will fail in the right conditions

"The real mistake is to pretend that there is a single process that can fit all situations well enough."

...this. And there seems to be a fundamental problem with understanding what Agile means - it's not adhering to any one methodology but an agreement between stakeholders and development teams that we live in an imperfect world and must collaborate to organise an efficient process accordingly. For example, Scrum doesn't work for agencies whose teams are responsible for a number of unrelated projects. In this case Agile doesn't say 'find another methodology', it says adapt something whose fundamentals help avoid team, communication and legal problems and so avoid widening the divide between different parties involved in a project. It's also a response to traditional development methodologies creating software that's already obsolete when it goes into production, rather than products that might be imperfect to start with, but generate substantial value even in that state. Being successful in business is usually about being pragmatic, and Agile is all about pragmatism.

High-end SAN clan Dot Hill outshone by software biz Veeam

Jeff 11

Turnover is vanity, profit is sanity...

Forget Paris: OpenStack is not a cheap alternative to VMware

Jeff 11

I don't disagree with the idea that OpenStack as a universal alternative to VMWare falls short - but you don't back up your assertion with any reasoning whatsoever.

Virtualization is a lot more broad than 'just' migrating legacy stacks into VMs. At its core there's nothing in VMWare that can't also be done in OS because of the underlying technologies involved. As far as I can see, it's just the (present) lack of holistic management tools that makes administering OS infeasible for large legacy deployments. I'm sure certain workloads will perform better on VMWare and HyperV but I foresee that this gap will also narrow in the near future.

If there's one area where I can see a cost differential it's getting in the skilled people to plan and build up the infrastructure in the first place, and the spinup time to deployment.

Amazon offers Blighty's publishing industry 'assisted suicide'

Jeff 11

I reckon publishers are in this situation in part because they've refused to modernise to faster paced retail demands. Printing presses might be the most cost-efficient system for mass production, but some smaller publishers have been doing print on demand for over a decade at a decent profit (IIRC ~$5 for a 300 page technical manual is a decent going rate). No doubt an insane amount of labour goes into running traditional presses, but if printing and supplier logistics are the biggest business issues faced by publishers (review, editorial, marketing etc. will probably always be human processes), then they should be collectively adapting to make that more agile.

I also imagine the terms imposed by Amazon aren't hitting them hard enough to make book sales in any way unprofitable, otherwise they really would tell them to get stuffed and sell through the many other online alternatives.

Page:

SUBSCRIBE TO OUR WEEKLY TECH NEWSLETTER

Biting the hand that feeds IT © 1998–2020