Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Education » math-teach

Topic: Keith Devlin's Online Course
Replies: 88   Last Post: Jan 5, 2014 9:31 PM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Robert Hansen

Posts: 8,412
From: Florida
Registered: 6/22/09
Why Casual Programming doesn't Exist
Posted: Jan 1, 2014 4:22 PM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

On Jan 1, 2014, at 12:22 PM, kirby urner <kirby.urner@GMAIL.COM> wrote:

> I'm just saying, whoever is busy trying to separate everything so strictly so that everything stays compartmentalized, should slack off a bit. That's not work that needs doing. Waste of time.

No one is busy trying to separate things. They just naturally separated. You act as if you?re the first person with the idea of bringing coding into the math classroom. Teachers have been trying to do this since the invention of the computer. It was really big in the 80?s. Every other page had a program.

It doesn?t work. At least not through algebra. Because it is enough of a task just to teach the math, let alone add the extra burden of learning how to program.

But after algebra there is an opening for CS. As its own subject with its own traits and interests, like physics. And there will be math involved. Like physics.

There doesn?t seem to be a problem, except that they practically don?t teach CS in high school at all.

But you aren?t talking about that, are you? You are talking about mom, pop and the kids all programming.

Here is why that doesn't work and what you don?t get about technology and progress.

In the very late 1800?s or very early 1900?s, cars were exciting and quite simple. so simple in fact, that an industrious person could build one in their own garage (barn).

But cars got more and more complicated.

Sure, you could still build an old fashioned carriage with an engine that goes 10 miles an hour, but who would do that in the context of the modern car. They didn?t build the old fashioned carriage with an engine that goes 10 miles an hour because they wanted an old fashioned carriage with an engine that goes 10 miles an hour. They built it because they wanted a car, and at the time, that is what a car was. And at the time, that was exiting to do it.

But building an old fashioned carriage that goes 10 miles an hour today, in the context of modern cars, is just plain silly.


You are stuck in the days of dBase when a single person could write an entire operating system. The problem is, writing modern applications is out of the reach of the casual programmer. And any problem that anyone short of a climatologist could come up with can be solved with a spreadsheet. Why would people casually write any code? The demand is not there.

You are also stuck in the days when building a website meant writing some HTML. Websites have not been casual activities for almost a decade now. Again, the demand is not there.

And SQL, that was never casual.


I am sorry that you can?t philosophize those prior decades back. I enjoyed them. Not the time when you could build your own car of course, but at least the time when you could work on your own car. But times, they do change.

And those casual car builders, programmers and website developers.

There weren?t that many of them.

What became of them?

Many of them became professional car builders, programmers and web site developers, changing with the paradigm.

The others? At the time they just wanted a car, a program or a website, which became ineffective and inefficient for them to do themselves anymore.


I?ll address later how you introduce students to a field that has grown past casual.


Bob Hansen


Date Subject Author
12/24/13
Read Keith Devlin's Online Course
Robert Hansen
12/24/13
Read Re: Keith Devlin's Online Course
kirby urner
12/24/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/27/13
Read Re: Keith Devlin's Online Course
kirby urner
12/29/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/29/13
Read Re: Keith Devlin's Online Course
kirby urner
12/30/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/30/13
Read Re: Keith Devlin's Online Course
kirby urner
12/30/13
Read Re: Keith Devlin's Online Course
Robert Hansen
1/1/14
Read Re: Keith Devlin's Online Course
kirby urner
1/1/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/1/14
Read Re: Keith Devlin's Online Course
kirby urner
1/1/14
Read Why Casual Programming doesn't Exist
Robert Hansen
1/2/14
Read Re: Why Casual Programming doesn't Exist
kirby urner
1/2/14
Read Re: Why Casual Programming doesn't Exist
Robert Hansen
1/5/14
Read Re: Why Casual Programming doesn't Exist
kirby urner
1/5/14
Read Re: Why Casual Programming doesn't Exist
Robert Hansen
1/5/14
Read Re: Why Casual Programming doesn't Exist
kirby urner
1/5/14
Read Re: Why Casual Programming doesn't Exist
Robert Hansen
1/5/14
Read Re: Why Casual Programming doesn't Exist
Robert Hansen
1/5/14
Read Re: Why Casual Programming doesn't Exist
kirby urner
1/5/14
Read Re: Why Casual Programming doesn't Exist
Robert Hansen
1/5/14
Read Re: Why Casual Programming doesn't Exist
kirby urner
1/5/14
Read Re: Why Casual Programming doesn't Exist
Robert Hansen
12/26/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/29/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/28/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/28/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/30/13
Read Re: Keith Devlin's Online Course
kirby urner
12/29/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/29/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/29/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/29/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/29/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/30/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/29/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/30/13
Read Re: Keith Devlin's Online Course
Anna Roys
12/29/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/30/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/29/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/30/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/30/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/31/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/30/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/30/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/31/13
Read Re: Keith Devlin's Online Course
Robert Hansen
12/30/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/30/13
Read Re: Keith Devlin's Online Course
Robert Hansen
1/1/14
Read Re: Keith Devlin's Online Course
Anna Roys
1/2/14
Read Re: Keith Devlin's Online Course
Robert Hansen
12/30/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/30/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/30/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/31/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/31/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/31/13
Read Re: Keith Devlin's Online Course
GS Chandy
12/31/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/31/13
Read Re: Keith Devlin's Online Course
Joe Niederberger
12/31/13
Read Re: Keith Devlin's Online Course
Louis Talman
1/1/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/1/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/1/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/1/14
Read Re: Keith Devlin's Online Course
Louis Talman
1/1/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/1/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/1/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/2/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/2/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/2/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/2/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/2/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/2/14
Read Re: Keith Devlin's Online Course
Louis Talman
1/3/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/3/14
Read Re: Keith Devlin's Online Course
Louis Talman
1/2/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/2/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/2/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/2/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/3/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/3/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/3/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/3/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/3/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/4/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/4/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/4/14
Read Re: Keith Devlin's Online Course
Robert Hansen
1/5/14
Read Re: Keith Devlin's Online Course
GS Chandy
1/5/14
Read Re: Keith Devlin's Online Course
Bishop, Wayne
1/5/14
Read Re: Keith Devlin's Online Course
Robert Hansen

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.