He's still employed?
He should have been jettisoned years ago for crimes against technological advancement.
64 posts • joined 19 Feb 2008
He's still employed?
He should have been jettisoned years ago for crimes against technological advancement.
You need to calm down.
The 'future benefits' on which this project was premised have been scaled back numerous times.
The 'phased implementation' is of a tiny percent of the promised functionality.
If UC is Excel, then they're rolling out a calculator that can only process 1 + 1 and occasionally returns 2.
If it's going so well, why are they wasting time on this:
The licenses are for Oracle ERP not just the db.
Perhaps they're downvoting you because it's you and they want to see one of your 'how dare you downvote me' tantrums.
You've decided that the abandoned MS tech debate is limited to .Net only, nobody else has (oh, and you've also decided that Silverlight, VB6 and FoxPro can't be mentioned).
This is a pattern that's built up over decades. I concede that some changes were necessary, but, for example, moving from VBXs to OCXs was of no benefit to devs, resulted in repurchasing for exactly the same functionality and typically introduced more bugs (which I blame on the mess that was OLE2). Killing VB (much as I hated it) was madness. MS had a massive userbase there. MDAC took years to stabilise and encompassed several abandoned technologies.
My definition of 'supported' includes bug-fixes, enhancements and fixing behaviours that are major bug-bears for devs. Your definition of 'supported' seems to correspond to my definition of mothballed. All the big names in Silverlight and WPF dev have moved away, generally to non-MS platforms, because they considered the platforms dead. Are they idiots too?
You also seem to think that code is just going to run on Linux. Have you tried to run anything non-trivial on mono? I don't know how long you've been on the MS stack, but based on my experience the reality for devs never matches the marketing and something as large as making .net cross-platform could take years to stabilise.
I'm already seeing articles on using Nuget to deliver PCLs and platform-specific assemblies. I understand why they're doing it but it still makes me shiver.
It's not a superset and I've no idea what a 'perfect' superset is.
It's not even a subset as the two will expand independently and features 'may' be cross-ported.
Alan Cooper always struck me as a bit of an egotist.
A different perspective:
I've not used Xamarin, but I have used Android Studio betas.
What advantages does the former have over the latter for Android development?
You earn a shit load more working with traders than you do teaching kids.
However, most kids are OK when taught by a decent teacher, but I've never met a trader who wasn't an irredeemable c***.
Who's the contractor - 3D Realms?
Why would anybody move from Linux to MS? It just doesn't make sense if they have linux experience.
In my experence, mainly banks, Java systems are nearly always deployed to linux (or other non-MS) servers, although development is frequently on Windows workstations.
>With the wholesale move to Azure going on in the enterprise at the moment
That is utter bollocks.
No mention of the monster that would not die?
Seriously, WTF is a phase diagram?
Things you never thought you'd see:
#1 "To quote Slade:"
Well done sir! Made me smile.
It's not absurd, maybe premature.
You have seen the market share for WinPhone and Surface?
Roslyn is very interesting and I believe that .Net native is a by-product of that.
You didn't mention Universal Windows Apps. Plenty of euphoria on 'tech' blogs over this, when it's actually just PCLs with new Visual Studio solution templates.
>>what kind of moron leaves the wifi enabled on a superhub anyway.
Do tell what catastrophe awaits me.
>>If you have an object of type T that you have dynamically allocated and you push a pointer to the object onto a std::vector<T*>, then a copy of the pointer is pushed. If you dereference the pointer and push the result onto a std::vector<T>, then a copy of the object is made. Collections always make copies. So collections of pointers make copies of the pointer and collections of class instances make copies of the instances themselves (using copy construction IIRC).
Realising this, years before SO, and before the STL made it into the standard library, made me quit C++. There was nothing in the STL documentation that suggested this was the case.
So C++, no.
Seriously, Stephen Hawking? Teaching?
Knowing a subject doesn't mean you are capable of teaching it.
Have you ever been to a dev conference? um, ah, mumble, er.. Christ! And that's just few that can bring themselves to speak in public. I wouldn't want any of them teaching my kids.
How are they going to engage a bunch of disinterested kids an an inner city comp?
I hear this a lot, 'insert well-known expert here' wouldn't be allowed to teach. But the experts aren't going to want to teach. Without the teaching qualification it would just attract the dregs.
If someone really wants to teach, then a one-year teaching course isn't going to put them off; it's a safeguard and I'm glad it's there.
Let me guess, you're in the 'upper layers'.
>I taught a kid to "code" (i.e. actually program, in a real language) in an afternoon. The next day he came back with a game he wrote.
I don't believe you. What was the language? What did the game do?
Programming *is* hard.
Windows doesn't have LXC and OpenStack is going to kill it.
MS' only hope is to use their financial resources and offer Azure (running LXC in the background, on Linux) for free and cross their fingers.
Unfortunately for Ballmer, he was right. And his developers, developers, developers speech was spot on.
Pity it was just marketing blurb.
Good luck with Hyper-V.
sheluser, jdk and that other MS shill, wake up. I've been programming exclusively MS since the Quick languages (look 'em up) but enough is enough.
I had a look at the VS2013 release - MVC5, just playing catchup with Nancy (a great framework), but still not even in the same ballpark as node.
*Ideally your package has a text interface between the user interface and the logic. That way you can bolt on any kind of user interface you like.
it's xBase. Ever programmed in xBase?
But what else have you tried?
I don't know where to begin.
Your entire post is ridiculous.
Most sensible comment so far.
preceded by the most ridiculous:
*abap is the fastest
Most comments seem to follow the usual internet meme, what i'm using is the best.
To the OP,
If you're going web and must use the MS stack, although if you're starting from scratch I wouldn't recommend it, don't go MVC/Web API/EF, just go Dapper(or equivalent) and Nancy. Your codebase will be simpler, smaller and more maintainable.
Node is years ahead of where MS is going with OWIN, etc.
Take a look at mean.io
C# is the only thing pulling me back to MS-land, all my own time is spent on the above.
TBH, I don't see a bright future based on the fact that you still love xbase, it's 2013 FFS, and that you posted *that* code as an exemplar.
Epic ambition, I like that.
As soon as I read about this project's epic ambition I knew that it was doomed.
Sadly, I watched a couple of hours of IDS et al., before the select committee a few weeks ago and I've never seen anybody twist the truth with such arrogance and contempt as IDS did.
So how's your 'agile' epiphany going now IDS? <chortle/>
Unfortunately, and it makes me more than a little angry, they are going to 'reboot' the project and cost us, the taxpayers, billions, instead of the current millions, before they can it.
The bloke from the Olympics seems pretty switched on but he's about to find out that building a successful, epic software system is a lot more difficult than building some impressive buildings (even if you did go massively over budget, despite the government's pathetic attempts to deny the figures).
I doubt that Public Image were in the NME at the same time as the Pistols!
Public Image and Joy Division were definitely not punk.
The Clash released one of the definitive punk albums in 1977.
I don't know what the 'kids of today' have got to do with it.
There are so many opinions here on why SD is crap and how to fix it.
IMO, the #1 criteria is (much as I dislike him) Joel Spolsky's #1 rule: employ smart developers.
Unfortunately, in 30 years, I've only contracted at one company where they got it right and despite it being 200 miles from my home, I would have gone permanent. Then they outsourced. The company owner was a dick and if they aren't out of business now, they will be soon. He didn't know what he'd got.
The dev manager was an excellent judge of character and if he thought that you wouldn't fit in with the team, you were rejected. No silly tests because any good techie can suss out a good dev after 5 minutes. But you had to leave your ego at the door. It's the only place I've worked that they had code reviews as part of their process. And not to enforce routine/method/function headers or some such bollocks that source control could monitor, but they trusted their devs to analyse the code and say when comments were required, etc.
Good devs group together. They love bouncing off each other. They do it in their own time anyway and hate being stuck with Morts and 9 to 5ers.
Software is a people problem. The 90% on here who think that their proposed solution to their own personal experience is an answer to universal problems are naive at best..
Ha ha, great article.
I used C++ Builder up to version 5, great product at the time. Things started to go bad soon after.
Eadon, do you and RICHTO go to the same school?
I don't care how much it pays, I can't think of anything worse than banging out server scripts using Powershell, Cygwin, or anything else, for the rest of my working days.
Apple's marketing department must be absolutely pissing themselves.
Ha ha. Brilliant.
That's the winner.
No full size Return key. Fail.
No, he's spot on. You've got appalling taste.
I can't believe how many people are citing Being Human. It's awful and actually makes AW's case.
And if you're going back decades you can do the same with American TV.
I don't get this defensive British vs USA attitude. It's just good drama or it isn't.
Does this hardware mean that WinRT was a complete waste of time?
Hahaha. France 11th, England 3rd, above the Dutch.
Whatever formula he's using it's produced some absolute bollocks.
The decisions they are making fly in the face of good UI design and they can't justify it.
It's not like I can't drag my eyes to the code window from the toolbars in VS2010 because they're so damn-fucking-distractingly beautiful.
And they are taking the piss with their whack-a-mole ALL_CAPS stunts.
Sadly, if they did the same with Sharepoint Designer I think you would just accept it.
They moved some features from IOS to OSX.
Are you suggesting that they are aiming for a unified UI?
Because that's not how I see it.
'Microsoft will be this year the first company on the planet to have a consistent UI from blah to blah..'
There's a reason for that.
The same reason that motorbikes don't have steering wheels.
WCF is dead. Go on, look it up.
'And don't even get me started on why Citigroup may have an interest in affecting the commodity prices by releasing a report like this. Orlowski doesn't trust the University of East Anglia, but he trusts Citigroup? Sheesh.'
Exactly. But seeing as he is suddenly so enamoured with the opinions of the analysts at our revered investment banking institutions, it's funny he didn't mention the almost simultaneously released report from Barclays Capital which comes to different conclusions.
Confirmation bias is right.
Yes, yes, very good.
Or you could buy one for £100 and not have to worry about where to keep a pallet of printers.