Serving the Quantitative Finance Community

 
User avatar
Hansi
Posts: 3300
Joined: January 25th, 2010, 11:47 am

"The collapse of the .net ecosystem"

June 18th, 2015, 11:02 pm

Honestly I think right now is the wrong time to ask that question and it would be better to think about this in about a year when we can see what the changes Microsoft has announced and delivered on recently will have.
 
User avatar
Cuchulainn
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

"The collapse of the .net ecosystem"

June 21st, 2015, 4:24 pm

QuoteOriginally posted by: HansiHonestly I think right now is the wrong time to ask that question and it would be better to think about this in about a year when we can see what the changes Microsoft has announced and delivered on recently will have.Justin Angel sounds like a disgruntled ex-Microsoft employee.. Would you (re)employ such a guy?
Last edited by Cuchulainn on June 20th, 2015, 10:00 pm, edited 1 time in total.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
DominicConnor
Posts: 11684
Joined: July 14th, 2002, 3:00 am

"The collapse of the .net ecosystem"

July 2nd, 2015, 11:54 pm

He's not just disgruntled he's working for a competitor...The other thing is that programming is now spread over rather more languages and ecosystems.The number of languages you need to reach a given % of jobs has gone up, though that does not itself fully explain the curve.One thing to bear in mind is that we are dealing with path dependent valuations, here.There is a lag in the labour market for any skill, saying "like 2006" is misleading because in 2006 there were fewer people who'd done C#.Having been around for a while means more competitors for the work in C#.The Windows ecosystem is unwell, the pain in its chest could be wind, but it might be hear failure.One part of hear issues is the blodd supply to the edges and MS under Balmer dropped the ball on every edge of tech as it arose.Recall how "MS.com" isn't Microsoft, but a bank, when a bank recognises the importance of the web before a tech company, you should worry.IE was a me-too product until their desktop monopoly dragged it into the sun, where it has now withered.Phones, then tablets were disasters.Ask yourself this, when was the last time you saw a MS product and thought "I just must have this because it will make me cooler or richer ?
 
User avatar
Cuchulainn
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

"The collapse of the .net ecosystem"

July 3rd, 2015, 8:40 am

QuoteOriginally posted by: DominicConnorAsk yourself this, when was the last time you saw a MS product and thought "I just must have this because it will make me cooler or richer ?Depends who 'me' is. With legacy systems this question is not applicable. How many systems still use MFC, VC++ 6.0., MFC (let alone OS/2).
Last edited by Cuchulainn on July 2nd, 2015, 10:00 pm, edited 1 time in total.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
Cuchulainn
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

"The collapse of the .net ecosystem"

July 3rd, 2015, 3:55 pm

Correction: legacy is important to organisations. They don't like it but what can they do? And yearly upgrade/maintenance fees. That software vendors love.QuoteCobol mythI don't know what you are trying to say.A veteran s/w manager I know says his steel factory has 20.000 Cobol programs. Porting them to iphones and C++17 is not in the planning. Maybe you can advise him on how to proceed. Here's a question; based on your pool what is the percentage of maintenance developers versus the percentage doing new stuff? Simple question.
Last edited by Cuchulainn on July 2nd, 2015, 10:00 pm, edited 1 time in total.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
Cuchulainn
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

"The collapse of the .net ecosystem"

July 3rd, 2015, 7:41 pm

Hint: ever heard of a steel factory that used to be Dutch?. Do I have to spell it out for you?QuoteI'm saying that I don't like arguments based on myth I agree. You should research it a bit more. I bet you don't know a single COBOL programmer. Quotea quick google search LOL
Last edited by Cuchulainn on July 2nd, 2015, 10:00 pm, edited 1 time in total.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
Cuchulainn
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

"The collapse of the .net ecosystem"

July 4th, 2015, 5:58 am

An excerpt from WSJQuoteEighty percent of the world?s daily business transactions rely on a 59-year-old programming language called Cobol, short for ?Common Business Oriented Language.? Global commerce depends so much on Cobol that if its? 220 billion lines of installed code were mysteriously erased business would be catapulted back to the ?B-Commerce? era.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
Traden4Alpha
Posts: 23951
Joined: September 20th, 2002, 8:30 pm

"The collapse of the .net ecosystem"

July 4th, 2015, 10:00 am

A software ecosystem can be both crucial to the world economy and dying at the same time.We study a lot of companies and how they use IT. It's true there are a lot of legacy systems out there, but their numbers decline monotonically each year. ERP implementations were (probably still are) the biggest killer of COBOL systems. Buy SAP or any of it's brethren and a bunch of old back office code goes in the crapper. And there's a ton of other commercial software packages (HR systems, transportation management systems, analytics, etc.) that replace little bits of legacy code in different parts of the company with something else. Mergers and acquisitions also kill legacy code when the entities merge IT systems -- crucial for the synergies the merge was supposed to bring -- although not all companies do this. Company growth kills legacy software indirectly when the company's scale and complexity reaches some point that the COBOL code simply can't handle. Finally, a new CEO can be a old-code killer when they have some big new idea that requires the company to invest in some big new software system du jour (cloud, omnichannel, mobile, big data, etc.).
 
User avatar
Cuchulainn
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

"The collapse of the .net ecosystem"

July 4th, 2015, 10:13 am

QuoteOriginally posted by: Traden4AlphaA software ecosystem can be both crucial to the world economy and dying at the same time.Amen. Or the ecosystem is on life-support. ERPs were trendy and in many cases the wrong solution for the wrong problem. SAP, for example is based on discrete manufacturing. Our company once built a great CAD/DB system for sewage systems (pipes, manholes etc.) Everyone was happy but senior management wanted SAP.Rule: buy a SAP module + 2 SAP consultants to tweak the parameters for 2 years.In the case of COBOL, management were the automation boys. That's the era before economists were not software managers.
Last edited by Cuchulainn on July 3rd, 2015, 10:00 pm, edited 1 time in total.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
Traden4Alpha
Posts: 23951
Joined: September 20th, 2002, 8:30 pm

"The collapse of the .net ecosystem"

July 4th, 2015, 3:46 pm

QuoteOriginally posted by: CuchulainnRule: buy a SAP module + 2 SAP consultants to tweak the parameters for 2 years.2 SAP consultants seems cheaper than 20.000 COBOL gnomes! ;-)
 
User avatar
Cuchulainn
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

"The collapse of the .net ecosystem"

July 4th, 2015, 5:05 pm

QuoteOriginally posted by: Traden4AlphaQuoteOriginally posted by: CuchulainnRule: buy a SAP module + 2 SAP consultants to tweak the parameters for 2 years.2 SAP consultants seems cheaper than 20.000 COBOL gnomes! ;-)SAP (MBA) consultants come and go; COBOL will be here forever. For the same job you need ONE seasoned COBOL programmer who knows CICS, PDP11 and most importantly the business.QuoteBuy SAP or any of it's brethren and a bunch of old back office code goes in the crapperLOL. SAP is so 90's. But yeah, use it or lose it. QuoteVery high TCO?It?s no secret that SAP comes with a very high Total Cost of Ownership (TCO), consisting of high acquisition costs, very high deployment costs, reasonably priced but recurring maintenance costs and very high internal support costs. It?s incumbent upon ERP buyers to identify, calculate, analyze and optimize their investment in each of these categories prior to making a purchase decision. Without a firm handle of the costs in each of these categories, it?s very unlikely an ERP buyer would achieve their budget or software investment ROI objectives. That's my understanding as well. Expensive and does not deliver. Others may disagree.
Last edited by Cuchulainn on July 3rd, 2015, 10:00 pm, edited 1 time in total.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
Cuchulainn
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

"The collapse of the .net ecosystem"

July 4th, 2015, 5:31 pm

I suppose SAP is another ecosystem
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl