'Technical competence always trumps politically correct/corporate ladder climbing.'
I see you're new to the world or work +business....
862 publicly visible posts • joined 20 Apr 2010
Oh you missed the best bits.
From FTAV, reporting the statement:
'The 49-year-old, who drinks hot water as coffee makes her “too hyper”, will now step back from the City to pursue public service roles after Sir Charles Dunstone, TalkTalk founder, reasserted control. She says she has no interest in running another listed company.'
Where did this captain of industry come from?
' Ms Harding, who later became a Conservative peer adopting the name Baroness Harding of Winscombe, studied philosophy, politics and economics at Oxford university, where she was an contemporary of David Cameron, and later earned an MBA from Harvard Business School. She is married to John Penrose, a Conservative MP.
She initially made her name in horseracing as the owner of Cool Dawn, which won the Cheltenham Gold Cup in 1998. That led to her joining the board of the Jockey Club and she attributes her career in business to the success of the “old horse”.'
I agree with the gist of the article and this comment 100%
CBI has been at the forefront of encouraging dumbing down business and employees skill for years.
Total fuck up. Outside of burger flipping - and even MaccyD has computers to order now - all business is driven by software.
Fucktard MBAs, pennyclip idiots, etc. Now find themselves with loads of middle managers but zilch software heads.
Oh intel are terrible.
You really dont want use their chips if ypu avoid them.
Some are terrible. I possible to talk to someone for proper technical support - teams are broke down before silicon gets used.
The, the best you get is Oh well fix it in the next family, which will pin incompatible.
Cant argue.
Hate Perl and Java equally.
Java was always going to be a design by committee fuck up, so you understand it to a certain level.
Perl's different. You have a BDFL - Larry Wall. In my background reading about Perl all I can say that 'having multiple ways of doing the same thing' is not a fucking good idea.
Needless to say, I have a large Perl codebase for some tools, written by many people,. who all wrote the the same thing differently.
More proof of my rule of thumb - no program written in a scripting language (shell, perl) should exceed 20 lines.
PHP is not language, more a lazy kids end of year project.
Ditto for Javascript, although its kept in a box (browser). Anyone doing server side javascript should be shot. Many times.
Very true.
Me? 2 years A level, 4 years degrees, 5 years experience to become very productive - grand total of 11 years. Sure I cold accelerate some of that but only by a 2-3 years.
No the problem with that is that is a good 3-4 years longer than the typical UK business cycle.
And hat brings th UK back to to problem of any enterprise that involves a high degree of education, skill and experience - it takes time.
If you want those skills then theres two ways you can do it:
1) Decide on how many people you want and recruit 3x times that number - allowing one to be crap, one to leave and one to be good + stay.
2) Find someone and pay what they ask.
Germany seems good at 1) - vocation education, and thats goes up to very high skill levels.
USA is good at 2) - they pay very high salaries.
UK operates a hire and fire like USA but not the high salaries. And fails to train like Germany.
UK is more + more fucked esp. as the thing that ws to make the UK rich -financial services - is being reamed by tech.
Or typists.
I remember going into an office in he early 90s and seeing about 50 typists.
Even then, it was like wandering onto a South American and finding dinosaurs.
Financial services, low and high, are being reamed. No other word for it.
Numbers are easily digitised, so processing of them can easily automated.
Most of the other jobs in finance will go as banks are forced to hold more capital/heavily regulated (and rightly so) and trading your book and the like are banned.
And so it continues.
I warned people when MS were luring people into their 'ecosystem' with low, everyday prices ...
Look, I said, just decide what you need to run your server and base your decision on that.
My statement was more to avoid picking up loads of 'helpful' MS software that gave that special 'enhanced' MS experience - license daemon forgetting its licensed on a server locked away in a room in Fucknowherestan, security holes you could drive a column of the Red Army through.
Oh no. We dont want to be sued for using Linux.
Fast forward 15 years and that ~200 base cost is not 2,000.
Hmm.
Please, for fuck sake, do.
ZFS and Dtrace almost (almost mind) make up for Oracle releasing Java.
Its worh port the BSD lower file system layer into Linux just to have ZFS.
The only file system me, my kids, and their kids will ever need.
And no mail order brides were murdered during its development ....
For me, licenses are becoming a big pain in the arse.
In the old days, you ot a license, installed on a box - everyone happy.
Now, youve companies looking at screwing you further down the line.
Im not sure what he solution is but Im trying to avoid lcinesed software as much as possible.
Its not the cost of he license, its the fucking hassle.
Nope.
I do web stuff in Python.
All that a clubd.VM/hyper visor is, is a spoof of Plex - x64,whatever enet, spoof controller.
I emulate the same spoof hw on my devlopment machines I know tat the OS will have been installed in the same way.
Then the hosting hardware can move from x64, toe PowerPc to whatever. I dont care. Im not tied to a physical hardware platform.
For me, its less what/whos the cloud is, more that the clouds provides an emulation of a stock x64 hardware.
I dont care about having to learn and throwaway cloud provider tools for admin-ing the VMs.
I *do* care that I get a good emulation of whatever Plex86 spoof, and are able to remotely admin it.
I did come across a smallish but long established company that be the farm on Silverlight (I had to google this, Id forgotten it).
How Id like to have been a fly on the wall when MS pulled the plug.
Never invest in a language/tool supplied/patented by a single company esp. MS.
Yeah, Id have said the hype was on 4GL rather than OO.
OO was just another way of doing stuff, stuff that would be 4GL.
I was never that sure what a 4GL language/system was - other than the future. Bets I could get was some vague concept of being a declarative language. Of course ,this left out the detail of whether they would be general purpose/4GL for everything, or limited to certain problems domains. I think AI was meant to fix all that, in the meantime some pleb programmer was meant to implement some very high level spec of 'Do everything I ask, cheaply, make $$$$ profits'.
The OO diversion was minor in comparison. There was some idea that OO would fix the hard stuff that procedural programming discovers. Of course, everyone had different ideas on what OO was - Simula, C++, Smalltalk. All, bar Smalltalk, missed the concept of messages and state being important, esp. C++, which decided that he problem of controlling state, which is the biggy in all software - state, state, state, would be fixed by hiding all the state in 1000s of classes/objects.
To give obective C its due, it did provide some help with a message based run-time. C++ never managed to define a fucking ABI until 2005ish, or a decent C++ language compliance test.
The does seem o be a 10 year cycle on this. Who remembers Bill Joy on his 'Grey stuff is going to take over the world!!!!' Of course, he'd just brought out Jini that was going to put java everywhere and network and stuff. Me? I cant get different Java based programmes running, never mind syncing.
Software is very hard. It does not seem to respond to throwing more people at it - manly as here are fuckall people with the skills to throw at 'It'. Neither does it seemed to bebetaen down by throwing capital at it - Witness the current effort of GE trying to turn itself into a SW company (just like Apple, honest, we are management geniuses,) by hiring 1000s of software people, well people who claim to writ software. If the skill are not there a quick 2 weeks at 'code camp' will get them up to speed ....
No.
In terms of % GDP - if thats how you want to measure the NHS - then its middling or a development country.
In terms of outcome i.e. if they actually make you better then the NHS is poor, almost developing country level.
When you put in the unfunded pension cost than the cost of the NHS almost doubles.
Experience varies from trust to trust and GP to GP.
Te problem the NHS has is that modern healthcare involves a lot more than genile old GP listening to your chest with a stethoscope.
The 'easy' stuff in healthcare are sort of done - antibiotics, procedures, whatevers.
The hard stuff is coordinating it all - making sure appointments are correct and timely and well known, making sure resources are scheduled on time and use correctly, making sure patient X on dru X is not given drug Y, making sure a a a patient is tracked.
The latter stuff is where the NHS falls down massively, mainly as those skills and people are not 'clinical' so are paid like a typist.
NHS could have the best sugeical care in the world but it is pointless if the patient has not been told.
Ah yes. That license signed by someone years ago that noone's read.
Company changes - as they do - merger/grows/whatever.
That real good deal on 10 seats suddenly needs to be redone for 50, 100, different countries.
What do you mean you only do a minimum of 50 seats per site?
Ive 10 sites now, with only 10 people in.
My licenign has gone from ~5k/y to 200k!!!!!
Sometmes, you are bit by the price going up.
I had to ship a produce based on W2k + MS DB.
At the initial time, I ummed + ahhed - COuld we use Linux and this new fangled MySQL - its not aving to do a lot really.
Oh no, <x> knows MS and the MS cost per unit will only be ~300/unit.
This was the right decision back then.
Fast forward 10 years, W2K (100/uni) replaces by WS2008R (800/unit)
MS whatever (200/unit) replace by update @ 1000/core - but its a 16 core machine!
The MS unit licensing cost went from ~300 -> 5K
ACE was a fine attempt.
But, to quote end of the day, as soon as you bring a network into play and start implementing distributed state then you you ought to be using Erlang/OTP. Google Steve Vinoski on this.
QT is a v good library. I did wonder if MS buying Nokia also was trying o knock out QT, which it must see as threat. But again, he magic sauce in QT is the signals/slot, achived via the QT preprocessor.
WFC predates the the heavy going C++ template stuff - predating the STL.
Yes and No.
Objective-C, from NextStep-> OSX can hardly be called a a niche, can it?
The NS/OSX development tools and productivity were rightly considered very good.
The Mac dev site documentation of the framework.
I think Objective C's lack of utilisation outside of Apple can be put down to MS betting the farm on C++.
What C++ system framworks can you name? MFC - shudder, Taligent??
I think OO is only productive when you have very dynamic method dispatch.
ObjC ships with a (small) runtime.
C++ did not have an ABI until v. recently - you know, when people decided after 30 off years of different binaries not being able to link.
Why?
~20 years of having to implement odds + sods in Java.
I avoid it now, bar maintaining existing stuff.
C++ ABI was a massive PITA. The whole concept of object orientation as a solution (remind, whats the problem?) has been grossly oversold. The entire OO industry picked up on the pointless bit of OO - interfaces, and spent the next 30 years implementing it wrong - starting at MI to abortions like CORBA. And missed the simple thing that made Smalltalk a success - messages.
Anything that adds complexity and/or unexpected behaviour to a large software base should be avoided.
Final point, Java is ~25 years old. They are discussing better support for libraries FFS.
Java != JVM.
Java (language) is shit. No other word for it. Written at the wrong level.
The JVM is more interesting, providing there's a better way of programming it.
If the JVM just shipped with a simple CLI, socket support and safe, easy way of interfacing to C shared objects support then JVM would be a no brainer.
Hmm. Overthinking it a bit.
My one and only experience of a drunk at work goes back to my first job in the early 90s.
The 'drink because my wife and kids have left me because I moved the family from <somewhere nice> to Bracknell' rolled in at 3pm, fell asleep, then stood up and peed in his top desk drawer.
Sitewide no boozing at work policy the next week.
Ahh ... the great BBC Telly license comments ....
Lets go through the set, canned responses:
'BBC - best in the world'
No its not. It ws OK back in the 70s when noone, anywhere had much choice.
Netflix + Amazon are serving BBC its arse on a platter a the moment.
BBC dramas have been terrible.
ITV is beating the BBC down on drama.
BBC just puts out thin drivel, derived on whats been popular on ITV (some Downton Abbey ripoff), a comedy where they lifted the cast of CH4's Inbetweeners, GoT (some draongy historical thing that noone watched.
'no aderts/adverts all the time..'
Have yo watched the BBC? Every break has an ad for another BBC program or paying he TV license FFS.
'Only <50p> a day.'
Netflix and Amazon are cheaper.
Can I discount my netflix fee from the BBC license?
The hard truth is that the only people in my family who watch the BBC for anything more than 10 minutes a day are my parents, who get a free license.
My kids dont watch broad telly. Netflix or Youtube.
I watch ITV about 5h/week.
BBC - 0, zilch, nadder.
Being northern, I dont like soaps about cockenees.
I dont like dancing, so that come dancing thing not an appeal.
If I want to watch Dr Who Ill buy the DVD.
What the BBC does to be good as is keeping a load of drivelling, public school types in middle management jobs.
Your problem is that you are looking at one language to do everything.
Your problem is made harder by choosing Java.
All languages have their pros and cons (apart from Javascript, which is shit).
Assembler/machine - If Ive got a bare bit of metal, with 20K of RAM and 40K of ROM, Im hardly going goign to run .Net on it, am I?
ANSI/C99 C - You can get a compiler for pretty much any CPU that existed. The standard library is well know and works. The language and stdlibs dont change every 4-5 years.
Its great for writing long lasting, system software in.
C++ - Curates egg. I like the user define types bit. Im Ok with the class mechanism. Templates are a bit complex. I wish theyd stop updating the language - C++86 != C++91 != C++ 98 != C++14.
Java - Great for running on the JVM. Remind me, what was the problem is was trying fix?
Python - great for running stuff at a very high level of abstraction.
Id never wriet an ISR in Python. Equally, Id not script some network tests in assembler.
A stupid idea by stupid fucking idiots.
Im OK with read-only data being accessible via employees devices = calendars, new sites, over HTML.
Writable data ... well, you instantly run into HTML interop hell.
But the insane idea of having devlopers/content producers write stuff on their onw hard ...?!??!! Ok, so our software people leave, with all the companies source on their harddisk ... How do you get it back?