Sign in
The App Compat Guy
Chris Jackson's Original Recipe Awesomesauce
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
ACT 5.0
ACT 5.5
ACT 5.6
ADAM
Application Compatibility
Application Quality
Application Verifier
Debugging
Evolvability
Internet Explorer 10
Internet Explorer 8
Internet Explorer 9
Miscellaneous
MMS
Office 2007
Shims
Software Evolution
TechEd
TechReady
UAC
User Experience
Windows 7
Windows 8
Windows Server
Windows Vista
Archive
Archives
March 2013
(1)
January 2013
(2)
December 2012
(3)
November 2012
(4)
September 2012
(1)
August 2012
(3)
July 2012
(1)
June 2012
(1)
February 2012
(1)
January 2012
(2)
December 2011
(2)
November 2011
(1)
October 2011
(1)
September 2011
(2)
August 2011
(6)
May 2011
(2)
April 2011
(2)
March 2011
(5)
December 2010
(4)
November 2010
(1)
October 2010
(3)
September 2010
(1)
August 2010
(4)
July 2010
(3)
June 2010
(2)
May 2010
(2)
April 2010
(2)
March 2010
(1)
February 2010
(2)
January 2010
(2)
December 2009
(8)
November 2009
(2)
October 2009
(5)
September 2009
(4)
August 2009
(5)
July 2009
(2)
June 2009
(9)
May 2009
(6)
April 2009
(3)
March 2009
(2)
February 2009
(6)
January 2009
(4)
December 2008
(6)
November 2008
(2)
October 2008
(3)
September 2008
(5)
August 2008
(4)
July 2008
(3)
June 2008
(5)
May 2008
(12)
April 2008
(3)
March 2008
(5)
February 2008
(5)
January 2008
(7)
December 2007
(4)
November 2007
(3)
October 2007
(5)
September 2007
(4)
August 2007
(2)
July 2007
(1)
June 2007
(2)
May 2007
(1)
April 2007
(1)
February 2007
(3)
January 2007
(4)
December 2006
(1)
November 2006
(4)
October 2006
(5)
September 2006
(1)
August 2006
(1)
July 2006
(1)
June 2006
(3)
May 2006
(3)
April 2006
(3)
March 2006
(5)
February 2006
(2)
January 2006
(3)
December 2005
(3)
November 2005
(2)
October 2005
(2)
September 2005
(1)
August 2005
(3)
July 2005
(2)
June 2005
(5)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
The App Compat Guy
Genetic Programming and Units of Selection
Posted
over 8 years ago
by
Chris Jackson - MSFT
7
Comments
Genetic Programming is a fascinating field of study. Essentially, this is the study of software that writes software, selecting the software it has written that exhibits the highest degree of fitness, and allowing this software to continue to evolve over...
The App Compat Guy
Developing Less Complex Software: Gadgets and Coding for Fun
Posted
over 8 years ago
by
Chris Jackson - MSFT
0
Comments
In my last entry, I discussed complexity in evolution, and how the most highly complex software is, in fact, the edge case. Far more software is less complex; more people have written a "Hello World" program than have written an application of the complexity...
The App Compat Guy
Evolution, Complexity, and Software Platforms
Posted
over 8 years ago
by
Chris Jackson - MSFT
5
Comments
Webster's Dictionary defines evolution as, "a process of continuous change from a lower, simpler, or worse to a higher, more complex, or better state." I really hate pretty much every speech or writing which starts with the dictionary definition of...
The App Compat Guy
Cookieless Session State Scenarios
Posted
over 8 years ago
by
Chris Jackson - MSFT
0
Comments
The other day, I was working through a problem that a customer was having while using cookieless session state in ASP.NET. This got me thinking about when this is an appropriate approach to take. Many web developers are concerned about their ability...
The App Compat Guy
Defining Units of Selection
Posted
over 8 years ago
by
Chris Jackson - MSFT
0
Comments
In my previous posts, I discussed the concepts of non-random selection and arms races. With this understanding in mind, we can start to see a very important concept arise. Accurately defining the unit of selection is absolutely critical to effectively...
The App Compat Guy
Selection and Evolutionary Arms Races
Posted
over 8 years ago
by
Chris Jackson - MSFT
0
Comments
Selection is the basis by which evolution can develop the enormously complicated systems that exist today. The underlying principal is non-random selection of random mutations. In any organism, there is some degree of genetic drift. Despite the built...
The App Compat Guy
Evolution vs. Revolution
Posted
over 8 years ago
by
Chris Jackson - MSFT
4
Comments
In my previous posts, I have been arguing the point that throwing away source code and starting over from scratch is a notably bad idea in general. In this, I am echoing what Joel Spolsky says so eloquently in his post Things You Should Never Do . ...
The App Compat Guy
Evolving an Imperfect Design
Posted
over 8 years ago
by
Chris Jackson - MSFT
4
Comments
I continue to be surprised by suggestions that an entire body of code - one which has proven its ability to survive in the software ecosystem, should be completely disposed of and replaced with new, less "buggy" code. I read another treatise on this recently...
The App Compat Guy
Single Step Selection
Posted
over 8 years ago
by
Chris Jackson - MSFT
1
Comments
Have you ever pondered about some really amazing feature of the biological world? The eye? The ear? The sense of touch? Bird flight? These are features evolved very gradually, over many generations. The net result was something that seems incredibly impressive...
The App Compat Guy
Mutation and Genes
Posted
over 8 years ago
by
Chris Jackson - MSFT
From the comments I received, it is apparent that I rushed through my description of mutation, which seems to have led to some confusion. I will attempt to rectify that shortcoming. When I speak of mutation being non-random in biological life, there...
The App Compat Guy
Terminology and Non-Random Mutation
Posted
over 8 years ago
by
Chris Jackson - MSFT
3
Comments
I want to take a moment to go back and review some of the terminology I have been using, to ensure that there is no confusion. The reader will kindly indulge any ambiguity in my language up to this point – I am quite literally making this up as I go along...
The App Compat Guy
On the Nature of Software Organisms and Selection
Posted
over 8 years ago
by
Chris Jackson - MSFT
4
Comments
In my last entry , I attempted to illustrate (hopefully with some degree of success) the reasoning behind viewing software as an organism, and all of the associated learning we may gain from such a comparison. In this entry, I am hoping to clarify this...
The App Compat Guy
Software as an Organism
Posted
over 8 years ago
by
Chris Jackson - MSFT
4
Comments
Can we correctly describe software as an organism? I believe that we can make a compelling argument to do exactly that. To achieve this, I first intend to run through analogies that will describe some of the correlations between software and biological...
Page 11 of 11 (263 items)
«
7
8
9
10
11