What will kill programming
PS: this is going to be the worst post I've ever written becuase I didn't have the time to make a decent article out of it, sorry. I'd like to promise I'll rewrite this, but my track record of rewrites is 0. But I might get re-interested in this subject and blog about it again in the future.
I'm a bit late on this one guys, in fact I'm late by about 12yrs as the originator of this subject released a paper back in 1995. What am I referring to, why it's "Intentional Programming", and it's not some big fancy theory, its a budding reality and the guy pushing it has over a million dollars to fund it , is a coder himself, and admits it's arrival will be measured in decades. I don't see these as bad things, I see them as realistic goals.
Now the originator of IP was working at Microsoft as their Chief Architect for 20yrs before leaving in 2002, probably becuase Microsoft choose .Net over a IP mindset, although the massive popularity of .Net has shown it was a good business decesion, but ultimately IP will creep it's way into .Net. I'd even say that functional programming is a tiny step in that direction with .Net 3.0's support for LINQ and Lambda expressions.
I'd also say DSL (domain specific languages) tools are also an offshoot of IP.