Fuck that.
Get a C99 compliant C compiler in Visual Studio first.
862 publicly visible posts • joined 20 Apr 2010
Yeah.
I know Indian-Indains.
And British-Indians.
And some Anglo-Indians - some AI women are prone to having huge boobs. Not that I noticed.
Id be happy leaving the Indian developers in Indai and bringing over those curry wallahs that bring tiffin boxes to your desk. Thats really cool.
Yep.
Served the dog shit sandwich of a contract that was basically employing 2x Indians at 30% of the UK cost.
They went for 2x as even in the the early, optimistic part of the relationship it was obvious even to the C suite morons that Indians were somewhat less productive than Brits - what with the monsoon and the odd team member being eaten by a crocodile....
Roll forward Y3 in the 5 year contract and that 2x safety was found to be way too optimistic. And, rather than 'standing on their own feet', people were still being flown over to train up the people who replaced the people who replaced the people who replaced the people.
And then per head cost doubled too.
Total cost at Y3 - about twice the UK cost for about a 50% of the output.
Y5 came and the contract was quietly canned by both parties.
DTrace
under the GPL
Yeah but ....
Solaris does run 10-20% slower than Linux.
There is a reason for that.
Solaris has to operate in environment where if the kernel crashes customer want to know why.
There's a lot of checkpointing going on as a system.
And Solaris has STREAMs networking thats a bad idea.
Both dtrace and ZFS sit apart from Solaris. Well, zfs sits on top of the BSD disk block.
As a large, enterprise file system ZFS is the dogs bollocks. It really is. The pin, the gnashing of teeth all goes away. Sure, you have to throw RAM at it but DRAM is cheaper than my time.
Dtrace is great. Its a proper find anything tools. Nothgn comes close.
The lack of uptake is due to zfs and trace coming out just as Sun fill to bits.
Less religion/purity.
More a case of having a simple 'Everything in the kernel is GPL' thats its.
It makes auditing and any legal issues a no brainer.
In my time, Ive had to deal with products containing many different licenses. They make life very hard.
The only hing worse than dealing with multiple license is dealing with 3rd party code that has been submited without any form of certification.
Yep. FreeBSD has had DTrace for years.
OSX has had a hobbled form for years too.
However, Ive a lot of Linux platforms to maintain.
Having dtrace on Linux too means I have a single tool that does the job of a ragbag collection of whatnots.
Linux is the most important platform in the cloud. Its good to have a decent analysis tool for when things get weird.
Nokia fucked up.
They had a dominant platform. Then Apple came and scooped the high margins, leaving Nokia a sprawling mess with current crap mobile OS (Symbian) that was OK in the mid 90s but not the mid 00s and not enough focus on the future.
Then Nokia fucked up again, choosing Elop. Just a dumb cookie cooker idiot MBA from America. No consumer device knowledge.
The obvious - even then - was to ditch/contract out the low end mobiles- I still have a nokia choccie bar hone - text+speech, its great. And concentrate on Android and the comms kit.
Then the mistake which is very murky and sticks - Elop bet the farm on Windows phone. Event then it was an also ran.
Stupid.
Rather than be bribed for a platform they should have moved to android - let google do the heavy expensive lifting. Just qualify/improve it on the Nokia branded hardware.
Lessons learnt?
Dont employ any MS management - theyll ruin you. Either thru incompetence. Or being an MS stooge.
Dont trust MS ever.
I think the difference between buying US/EU/'West' kit versus buying CHiense kit are the following:
1) Apple/MS/Dell are not a branch of the US army/CIA. Seriously. Try finding details of Huawei ownership. AS far as I can work out, Huawie seems to operate like a ponzi scheme run by the Chinese psy agency.
2) US/Western kit probably has spyholes built in. By accident or design. You comms might be spied on. However - and this is a very big however - the CIA/MI6/<whoever> does not invole themsleves in large wholesale industrial espionage and IP theft. The Chinese do - they see copying stuff as part and parcel of growing their countries economy, by hook or by crook.
People saying 'Oh chinese are just as bad as xxx' need a very loud wakeup call FFS. The Chinese state is terrible.
But. My. MBA. Did. Not. Cover. This.
Yep. At best, you have a cost advantage of about 5 years. After that, you either face rapidly rising costs. Or totally debasing your quality.
I remember a meeting ~16 years ago where I was being told about how they could hire Indians for 30% of the costs.
Of course, at that time theyd not actually gone out there and tried to recruit the 50 odd needed. If theyd tried that first they might have a had a more realistic idea of how many skilled, employable Indians there are in India - some, but you you'll find one per 100 interviewees. Not worth your time.
Then I asked what the current rate of wage inflation was. They said theyd get back to me. They did. It was 20%.
Ok, you've ~3 years to make the outsourcing work before its more expensive that the UK. And you need to be getting huge productivity increases out of the Indians.
6 years later. Offshore sie closed down. Some total - 2M spent, nothing created.
Well, apply any stats to recruitment ads and the answer youll come back with is 'total bollocks'.
The only numbers that thing that matters to me is how long it takes before I get a response to a job ad. Then, how many suitable people I interview.
Going by the current state of play, most jobs involving programming, in one way or another, dont seem to be getting any suitable candidates through the interview door, never mind in the seat.
As far as London/SE and cost of living goes. Go to the interview, ask where the job is based, then ask for the price of an average 3 bed semi in a nice area. Divide that figure by 3 and say youll only accept a job paying 50% extra.
House price inflation is delayed wage inflation.
I heard this on the radio.
My instant bullshit detector went off.
From the BBC report:
'ASI Data Science said the software can be configured to detect 94% of IS video uploads.'
Ok. How many video that arn't IS video uploads does it trigger on?
Is there something special about IS videos? You know, AL Queada, or the legion of homosexual jihadis, or whatever bunch of disgruntled muslims?
For 200k I can produce an algorithm that will detect 100% of IS AQ or whatever terror group vids:
If file_suffix in known_video_formats then:
print("Danger Terrorist!!!")
I really wish Java had become the language if business.
Its on of the few areas where it really could have dominated.
Use all that hype to get companies to move legacy away from old the wild and wooly, onto one software based platform.
No more porting - just shift the VM to whaever.
Except Sun chased shiny shiny and bandwagons - mobiles whatever.
How many guis does java sdk ship with 3-4. A v very simple form based gui is all business needs. Sun should have ditched the lot and just included an interface to QT.
And my biggest java bugbear. Totall lack of thought on interfacing integrating other java code. No, you just have one applivcation. Or you shove it behind a huge fucking frame work that makes corbra look good.
Me. Id have stripped java se to the vm a text console and socket. Concentrate of having a light wieght asy way of bolting large subsystems on. And invest heavily on means of testing - java dteave? - and automating. Not the badly thought out junk that java has.