Serving the Quantitative Finance Community

 
User avatar
Alan
Posts: 10652
Joined: December 19th, 2001, 4:01 am
Location: California
Contact:

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

February 28th, 2021, 9:37 pm

Great, open the pod bay doors and finish my project ... or I'm setting off the EMP
 
User avatar
Cuchulainn
Topic Author
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

February 28th, 2021, 11:16 pm

My instructor was Mr. Zappa... and he taught me to sing a song. If you'd like to hear it I can sing it for you.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
bearish
Posts: 6521
Joined: February 3rd, 2011, 2:19 pm

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

March 1st, 2021, 1:48 am

My instructor was Mr. Zappa... and he taught me to sing a song. If you'd like to hear it I can sing it for you.
OK - I’ll bite. The three first Zappa songs that come to mind feature, respectively, the following lines:

“I tell you people, I was not ready”

“With a garlic aroma that could level Tacoma”

“Hey! She gave me VD!”

The first one, bizarrely, made it to a number one hit in Norway in an era of pretty much only one (government operated) radio station. Inappropriate lyrics were definitely censored, but evidently only if understood by the censors...
Last edited by bearish on March 1st, 2021, 3:29 pm, edited 1 time in total.
 
User avatar
Cuchulainn
Topic Author
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

March 1st, 2021, 6:21 am

How far did #3 get? It is sooo 70s,
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
bearish
Posts: 6521
Joined: February 3rd, 2011, 2:19 pm

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

March 1st, 2021, 3:28 pm

Mr Zappa was nothing if not an equal opportunity offender. I don’t know that Catholic Girls charted as a single, but the album Joe’s Garage did moderately well. And yes, it is from the very late 70’s.
 
User avatar
Cuchulainn
Topic Author
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

March 1st, 2021, 8:46 pm

How to Solve It suggests the following steps when solving a mathematical problem:

    1. First, you have to understand the problem.[2]
    2. After understanding, make a plan.[3]
    3. Carry out the plan.[4]
    4. Look back on your work.[5] How could it be better?

OR in 2021

"drive round the block a few times; maybe the flat tire will fix heeself". i.e. no steps 1,2,4
Like building an economy.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

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

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

March 2nd, 2021, 4:48 pm

I switched my latest book project coding from Mathematica to Python about a month ago, and am so glad I did. While I am a Python novice, I found it was easy to port my Mathematica functionality and more very quickly. 

But, what I would like to see by 2025 is some kind of, let's say, Python Virtual Assistant where you could just say things like:

Me: Acquire these files from the CBOE
Assist: Negotiating ... Cost will be $X. Agreed?
Me: Agree. 
Assist: Data acquired.
Me: Now split them into one file for each option expiration and underlying root symbol.
Assist. Coding ... Done
Me: Wait, back-up. When you split them, drop options with zero bids or expiring on the trade date.
Assist. Re-coding ... Done
Me: Take a look at equation (4.1) in chapter2.tex and code that.
Assist: Ambiguous. First, here are some questions ...
Me: (Answers questions)
Assist: Coding ... Done
etc, etc

Would be nice. If we can teach a computer to drive a car, it ought to be able to do this.  :D      
First, a sanity check:

Q: how did you manage tabs and spaces instead of C stuff { ...}?
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
Alan
Posts: 10652
Joined: December 19th, 2001, 4:01 am
Location: California
Contact:

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

March 2nd, 2021, 8:16 pm

With the IDLE editor, it's pretty foolproof  -- I haven't found it troublesome.
 
User avatar
Cuchulainn
Topic Author
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

March 10th, 2021, 12:14 pm

Image
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

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

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

March 10th, 2021, 12:16 pm

"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

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

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

June 4th, 2021, 7:14 pm

1988 (Edsger Dijkstra)
https://www.cs.utexas.edu/~EWD/transcri ... D1036.html

(0) the mathematical guild, which would rather continue to believe that the Dream of Leibniz is an unrealistic illusion

(1) the business community, which, having been sold to the idea that computers would make life easier, is mentally unprepared to accept that they only solve the easier problems at the price of creating much harder ones

(2) the subculture of the compulsive programmer, whose ethics prescribe that one silly idea and a month of frantic coding should suffice to make him a life-long millionaire

(3) computer engineering, which would rather continue to act as if it is all only a matter of higher bit rates and more flops per second

(4) the military, who are now totally absorbed in the business of using computers to mutate billion-dollar budgets into the illusion of automatic safety

(5) all soft sciences for which computing now acts as some sort of interdisciplinary haven

(6) the educational business that feels that, if it has to teach formal mathematics to CS students, it may as well close its schools.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
bearish
Posts: 6521
Joined: February 3rd, 2011, 2:19 pm

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

June 5th, 2021, 12:59 am

1988 (Edsger Dijkstra)
https://www.cs.utexas.edu/~EWD/transcri ... D1036.html

(0) the mathematical guild, which would rather continue to believe that the Dream of Leibniz is an unrealistic illusion

(1) the business community, which, having been sold to the idea that computers would make life easier, is mentally unprepared to accept that they only solve the easier problems at the price of creating much harder ones

(2) the subculture of the compulsive programmer, whose ethics prescribe that one silly idea and a month of frantic coding should suffice to make him a life-long millionaire

(3) computer engineering, which would rather continue to act as if it is all only a matter of higher bit rates and more flops per second

(4) the military, who are now totally absorbed in the business of using computers to mutate billion-dollar budgets into the illusion of automatic safety

(5) all soft sciences for which computing now acts as some sort of interdisciplinary haven

(6) the educational business that feels that, if it has to teach formal mathematics to CS students, it may as well close its schools.
Yes! There is a blindingly obvious point here. Somewhere. I’m almost sure...
 
User avatar
Cuchulainn
Topic Author
Posts: 64681
Joined: July 16th, 2004, 7:38 am
Location: Drosophila melanogaster
Contact:

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

June 5th, 2021, 10:37 am

Dijkstra had strong views: he did not consider CS to be a science but shudda been a branch of mathematics. It was the early 80s in NL when the first CS departments were established. The idea was that CS did not need maths and that it was a science in its own right. The AI wave from MIT soon percolated into the CS curricula in NL. There was a distaste of anything that had to do with real-life applications, which is still pervasive. Most of the real-life programmers I trained were not from universities but from the technical schools.
The global legacy is CS graduates with basic maths skills who cannot program. Many are working in ML.
Dijkstra emigrated to the USA.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

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

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

June 5th, 2021, 10:42 am

Dijkstra had strong views: he did not consider CS to be a science but shudda been a branch of mathematics. It was the early 80s in NL when the first CS departments were established. The idea was that CS did not need maths and that it was a science in its own right. The AI wave from MIT soon percolated into the CS curricula in NL. There was a distaste of anything that had to do with real-life applications, which is still pervasive. Most of the real-life programmers I trained were not from universities but from the technical schools.
At my alma mater CS was seen as essentially an engineering discipline. The prof at the time even encouraged contacts with industry.
Dijkstra emigrated to the USA. A friend of mine did a PhD with ED.. bumpy.
"Compatibility means deliberately repeating other people's mistakes."
David Wheeler

http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
bearish
Posts: 6521
Joined: February 3rd, 2011, 2:19 pm

Re: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?

June 6th, 2021, 12:57 am

I did read the whole Dijkstra speech, and it is certainly a lot more coherent in context than the list of bullet points you excerpted. Not sure if I agree with his points, but it has been my experience in a quant finance context that CS majors lack in practical programming skills relative to computer engineers or (in particular) EE majors.