-
-
12:29
»
The Programmer's Paradox
Economics is often cleverly broken up into at least two sub-disciplines: micro-economics vs. macro-economics. The first one is really the science of individual behavior, not to be confused (too much) with behavioral economics. It is what individuals are going to do relative to the economy.
The second sub-discipline is how the economy -- as a large entity -- acts, and moves. It is the more
pa href="http://feedads.g.doubleclick.net/~a/j0KFjcmlokrgTK9ytsNEsi9M55o/0/da"img src="http://feedads.g.doubleclick.net/~a/j0KFjcmlokrgTK9ytsNEsi9M55o/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/j0KFjcmlokrgTK9ytsNEsi9M55o/1/da"img src="http://feedads.g.doubleclick.net/~a/j0KFjcmlokrgTK9ytsNEsi9M55o/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=X2_vui1jdiw:ymWdq0kx79Y:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=X2_vui1jdiw:ymWdq0kx79Y:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=X2_vui1jdiw:ymWdq0kx79Y:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=X2_vui1jdiw:ymWdq0kx79Y:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=X2_vui1jdiw:ymWdq0kx79Y:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=X2_vui1jdiw:ymWdq0kx79Y:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=X2_vui1jdiw:ymWdq0kx79Y:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=X2_vui1jdiw:ymWdq0kx79Y:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=X2_vui1jdiw:ymWdq0kx79Y:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=X2_vui1jdiw:ymWdq0kx79Y:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=X2_vui1jdiw:ymWdq0kx79Y:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=X2_vui1jdiw:ymWdq0kx79Y:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/X2_vui1jdiw" height="1" width="1"/
-
-
16:19
»
The Programmer's Paradox
In primitive times we used really crude tools. Rocks lightly chiseled and attached to sticks. Rock fragments tied to poles. Whatever was simple and would get the job done.
As we absorbed and evolved this tools, we began to include more and more different materials. From sticks and stones, we moved to metals, cloth, concrete and plastics.
As we practiced, we became more and more precise.
pa href="http://feedads.g.doubleclick.net/~a/ndEUekrokb14n739hMz7JcOV-qs/0/da"img src="http://feedads.g.doubleclick.net/~a/ndEUekrokb14n739hMz7JcOV-qs/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/ndEUekrokb14n739hMz7JcOV-qs/1/da"img src="http://feedads.g.doubleclick.net/~a/ndEUekrokb14n739hMz7JcOV-qs/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=jauy59uSlcU:jRiz-pg4pic:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=jauy59uSlcU:jRiz-pg4pic:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=jauy59uSlcU:jRiz-pg4pic:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=jauy59uSlcU:jRiz-pg4pic:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=jauy59uSlcU:jRiz-pg4pic:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=jauy59uSlcU:jRiz-pg4pic:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=jauy59uSlcU:jRiz-pg4pic:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=jauy59uSlcU:jRiz-pg4pic:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=jauy59uSlcU:jRiz-pg4pic:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=jauy59uSlcU:jRiz-pg4pic:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=jauy59uSlcU:jRiz-pg4pic:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=jauy59uSlcU:jRiz-pg4pic:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/jauy59uSlcU" height="1" width="1"/
-
-
20:28
»
The Programmer's Paradox
I love this video:
http://youtu.be/Wac3aGn5twc
It’s great because it quickly gets down to the essence of what happens when a group of people come together to pursue a constructive project.
The things that have always worked best when building something new, have always had a strong, narrow vision. One strong person’s idea about the final design. One person’s aesthetic. When a committee gets
pa href="http://feedads.g.doubleclick.net/~a/oGfWkiI3QhJU-etyxPYj72BNz-8/0/da"img src="http://feedads.g.doubleclick.net/~a/oGfWkiI3QhJU-etyxPYj72BNz-8/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/oGfWkiI3QhJU-etyxPYj72BNz-8/1/da"img src="http://feedads.g.doubleclick.net/~a/oGfWkiI3QhJU-etyxPYj72BNz-8/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=FOZJwPXCuVw:eVjtZf2-duU:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=FOZJwPXCuVw:eVjtZf2-duU:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=FOZJwPXCuVw:eVjtZf2-duU:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=FOZJwPXCuVw:eVjtZf2-duU:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=FOZJwPXCuVw:eVjtZf2-duU:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=FOZJwPXCuVw:eVjtZf2-duU:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=FOZJwPXCuVw:eVjtZf2-duU:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=FOZJwPXCuVw:eVjtZf2-duU:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=FOZJwPXCuVw:eVjtZf2-duU:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=FOZJwPXCuVw:eVjtZf2-duU:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=FOZJwPXCuVw:eVjtZf2-duU:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=FOZJwPXCuVw:eVjtZf2-duU:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/FOZJwPXCuVw" height="1" width="1"/
-
-
0:59
»
The Programmer's Paradox
When programming, we usually know in some simplistic terms the behavior we expect from the computer. We can easily express this notion in some vague non-standard pseudo-code-like notation, such as:
for all bonds in the index
calculate the yield
add the weighted sum to the total
end
divide total by the number of bonds
This, in a sense is the essence of the instructions that we want
pa href="http://feedads.g.doubleclick.net/~a/loYne7KpNr10SL4ZnqQ_FCpbPRE/0/da"img src="http://feedads.g.doubleclick.net/~a/loYne7KpNr10SL4ZnqQ_FCpbPRE/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/loYne7KpNr10SL4ZnqQ_FCpbPRE/1/da"img src="http://feedads.g.doubleclick.net/~a/loYne7KpNr10SL4ZnqQ_FCpbPRE/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=M5HxYzVGfFQ:kJzEKOelI64:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=M5HxYzVGfFQ:kJzEKOelI64:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=M5HxYzVGfFQ:kJzEKOelI64:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=M5HxYzVGfFQ:kJzEKOelI64:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=M5HxYzVGfFQ:kJzEKOelI64:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=M5HxYzVGfFQ:kJzEKOelI64:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=M5HxYzVGfFQ:kJzEKOelI64:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=M5HxYzVGfFQ:kJzEKOelI64:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=M5HxYzVGfFQ:kJzEKOelI64:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=M5HxYzVGfFQ:kJzEKOelI64:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=M5HxYzVGfFQ:kJzEKOelI64:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=M5HxYzVGfFQ:kJzEKOelI64:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/M5HxYzVGfFQ" height="1" width="1"/
-
-
14:52
»
The Programmer's Paradox
The list of software instructions you already know, it is breaking them up into manageable pieces that is the problem. What is the best way to accomplish this?
Chopping up code into bite-sized, tasty morsels remains one of the most difficult tasks in programming. Too small, and the intent is dispersed to widely, hidden in the nooks and crannies of the system. Too large, and the bulk is
pa href="http://feedads.g.doubleclick.net/~a/E13qhc7IGl4qs6YuXuAm0vVez1o/0/da"img src="http://feedads.g.doubleclick.net/~a/E13qhc7IGl4qs6YuXuAm0vVez1o/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/E13qhc7IGl4qs6YuXuAm0vVez1o/1/da"img src="http://feedads.g.doubleclick.net/~a/E13qhc7IGl4qs6YuXuAm0vVez1o/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I4IMM5zolDo:ltgJeB9iBLY:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=I4IMM5zolDo:ltgJeB9iBLY:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I4IMM5zolDo:ltgJeB9iBLY:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I4IMM5zolDo:ltgJeB9iBLY:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I4IMM5zolDo:ltgJeB9iBLY:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=I4IMM5zolDo:ltgJeB9iBLY:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I4IMM5zolDo:ltgJeB9iBLY:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=I4IMM5zolDo:ltgJeB9iBLY:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I4IMM5zolDo:ltgJeB9iBLY:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=I4IMM5zolDo:ltgJeB9iBLY:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I4IMM5zolDo:ltgJeB9iBLY:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I4IMM5zolDo:ltgJeB9iBLY:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/I4IMM5zolDo" height="1" width="1"/
-
-
15:48
»
The Programmer's Paradox
The best part about blogging is in how it forces you to reflect on what you know.
It is easy to have an opinion, but until you write it down, release it and see what happens it is only wishful thinking. In trying to communicate your ideas, you quickly realize how fragile they are, how often they sound better inside of your head then they do outside.
In that sense, feedback is the key. I
pa href="http://feedads.g.doubleclick.net/~a/LzEppn3PgCBYurcrI4Dnx4Ipxf8/0/da"img src="http://feedads.g.doubleclick.net/~a/LzEppn3PgCBYurcrI4Dnx4Ipxf8/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/LzEppn3PgCBYurcrI4Dnx4Ipxf8/1/da"img src="http://feedads.g.doubleclick.net/~a/LzEppn3PgCBYurcrI4Dnx4Ipxf8/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=-DI7wQ6qMA8:5ENNnbbUhg4:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=-DI7wQ6qMA8:5ENNnbbUhg4:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=-DI7wQ6qMA8:5ENNnbbUhg4:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=-DI7wQ6qMA8:5ENNnbbUhg4:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=-DI7wQ6qMA8:5ENNnbbUhg4:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=-DI7wQ6qMA8:5ENNnbbUhg4:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=-DI7wQ6qMA8:5ENNnbbUhg4:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=-DI7wQ6qMA8:5ENNnbbUhg4:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=-DI7wQ6qMA8:5ENNnbbUhg4:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=-DI7wQ6qMA8:5ENNnbbUhg4:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=-DI7wQ6qMA8:5ENNnbbUhg4:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=-DI7wQ6qMA8:5ENNnbbUhg4:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/-DI7wQ6qMA8" height="1" width="1"/
-
-
15:41
»
The Programmer's Paradox
History is a beast. In our ancient past, what people believed to be true often turned out to be incorrect or only partially right. Over the last three thousand years or so, our view of our world has been radically altered. The shape of our world, the solar system, zero, negative numbers, chemistry, biology, genes, DNA, determinism, computers, etc.
We've undergone a massive change in our
pa href="http://feedads.g.doubleclick.net/~a/LF3K9Hcdl1XvMBbWbuChUreo4Uo/0/da"img src="http://feedads.g.doubleclick.net/~a/LF3K9Hcdl1XvMBbWbuChUreo4Uo/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/LF3K9Hcdl1XvMBbWbuChUreo4Uo/1/da"img src="http://feedads.g.doubleclick.net/~a/LF3K9Hcdl1XvMBbWbuChUreo4Uo/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=GottgEtIIFk:to04aUkA5uU:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=GottgEtIIFk:to04aUkA5uU:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=GottgEtIIFk:to04aUkA5uU:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=GottgEtIIFk:to04aUkA5uU:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=GottgEtIIFk:to04aUkA5uU:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=GottgEtIIFk:to04aUkA5uU:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=GottgEtIIFk:to04aUkA5uU:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=GottgEtIIFk:to04aUkA5uU:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=GottgEtIIFk:to04aUkA5uU:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=GottgEtIIFk:to04aUkA5uU:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=GottgEtIIFk:to04aUkA5uU:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=GottgEtIIFk:to04aUkA5uU:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/GottgEtIIFk" height="1" width="1"/
-
-
20:35
»
The Programmer's Paradox
Software construction is always a long running project. Most software stays in active development for years, some for decades. As the underlying infrastructure is always changing, software must at very minimum make changes to avoiding rusting. Static software quickly becomes unsupportable as all of the underlying dependencies -- like the OS, the database and any libraries -- progress and
pa href="http://feedads.g.doubleclick.net/~a/5QSbaDfTKmMDSqsa0aeSQsI5olc/0/da"img src="http://feedads.g.doubleclick.net/~a/5QSbaDfTKmMDSqsa0aeSQsI5olc/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/5QSbaDfTKmMDSqsa0aeSQsI5olc/1/da"img src="http://feedads.g.doubleclick.net/~a/5QSbaDfTKmMDSqsa0aeSQsI5olc/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=wc5RoR3pP5w:k6LkDUTGw_g:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=wc5RoR3pP5w:k6LkDUTGw_g:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=wc5RoR3pP5w:k6LkDUTGw_g:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=wc5RoR3pP5w:k6LkDUTGw_g:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=wc5RoR3pP5w:k6LkDUTGw_g:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=wc5RoR3pP5w:k6LkDUTGw_g:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=wc5RoR3pP5w:k6LkDUTGw_g:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=wc5RoR3pP5w:k6LkDUTGw_g:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=wc5RoR3pP5w:k6LkDUTGw_g:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=wc5RoR3pP5w:k6LkDUTGw_g:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=wc5RoR3pP5w:k6LkDUTGw_g:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=wc5RoR3pP5w:k6LkDUTGw_g:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/wc5RoR3pP5w" height="1" width="1"/
-
-
0:22
»
The Programmer's Paradox
Why is it, that if you are building a large condo building you can unleash a team of electricians to do all of the wiring, with the expectation that in each an every unit, the wiring will be mostly identical? The plugs will be in the right places, or if not, at least reasonable places?
If you unleashed a team of programmers onto the building with similar directives, you'd come to find that the
pa href="http://feedads.g.doubleclick.net/~a/25yFVKriH2NeM8jpfTGPFJq9qSY/0/da"img src="http://feedads.g.doubleclick.net/~a/25yFVKriH2NeM8jpfTGPFJq9qSY/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/25yFVKriH2NeM8jpfTGPFJq9qSY/1/da"img src="http://feedads.g.doubleclick.net/~a/25yFVKriH2NeM8jpfTGPFJq9qSY/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=0hGND2L7nQ8:lpCxqcA87mg:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=0hGND2L7nQ8:lpCxqcA87mg:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=0hGND2L7nQ8:lpCxqcA87mg:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=0hGND2L7nQ8:lpCxqcA87mg:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=0hGND2L7nQ8:lpCxqcA87mg:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=0hGND2L7nQ8:lpCxqcA87mg:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=0hGND2L7nQ8:lpCxqcA87mg:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=0hGND2L7nQ8:lpCxqcA87mg:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=0hGND2L7nQ8:lpCxqcA87mg:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=0hGND2L7nQ8:lpCxqcA87mg:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=0hGND2L7nQ8:lpCxqcA87mg:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=0hGND2L7nQ8:lpCxqcA87mg:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/0hGND2L7nQ8" height="1" width="1"/
-
-
18:46
»
The Programmer's Paradox
Because when I see it there, blinking away, patiently waiting for me to give it something to do, I can't help but realize how much power and potential it has. And how little of that is really being used right now.
Because even though it is crippled by a complete lack of understanding, there are still moments where it has actually made my life easier. Moments were I think "Without this, I
pa href="http://feedads.g.doubleclick.net/~a/e-GHsXa36yObEz-CA_crbGHYWfg/0/da"img src="http://feedads.g.doubleclick.net/~a/e-GHsXa36yObEz-CA_crbGHYWfg/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/e-GHsXa36yObEz-CA_crbGHYWfg/1/da"img src="http://feedads.g.doubleclick.net/~a/e-GHsXa36yObEz-CA_crbGHYWfg/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I0rw2GOLAdk:3BfznaSl0zY:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=I0rw2GOLAdk:3BfznaSl0zY:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I0rw2GOLAdk:3BfznaSl0zY:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I0rw2GOLAdk:3BfznaSl0zY:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I0rw2GOLAdk:3BfznaSl0zY:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=I0rw2GOLAdk:3BfznaSl0zY:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I0rw2GOLAdk:3BfznaSl0zY:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=I0rw2GOLAdk:3BfznaSl0zY:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I0rw2GOLAdk:3BfznaSl0zY:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=I0rw2GOLAdk:3BfznaSl0zY:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I0rw2GOLAdk:3BfznaSl0zY:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=I0rw2GOLAdk:3BfznaSl0zY:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/I0rw2GOLAdk" height="1" width="1"/
-
-
14:17
»
The Programmer's Paradox
As a user, it is nice to have software features. Well, it is nice if they are actually accessible. Lately, I seem to be engaging with a lot more software that is feature-rich, but nearly impossible to use.
It feels like the programmers have become so excited about adding new things that they've forgotten to add them sensibly. A thousand features are no good to me, if I can't use them.
pa href="http://feedads.g.doubleclick.net/~a/myB8yFswyEEPyBucAC2r0MZnmHs/0/da"img src="http://feedads.g.doubleclick.net/~a/myB8yFswyEEPyBucAC2r0MZnmHs/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/myB8yFswyEEPyBucAC2r0MZnmHs/1/da"img src="http://feedads.g.doubleclick.net/~a/myB8yFswyEEPyBucAC2r0MZnmHs/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Mip4-Bh0J2g:WPHmI8xLqV8:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=Mip4-Bh0J2g:WPHmI8xLqV8:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Mip4-Bh0J2g:WPHmI8xLqV8:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Mip4-Bh0J2g:WPHmI8xLqV8:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Mip4-Bh0J2g:WPHmI8xLqV8:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=Mip4-Bh0J2g:WPHmI8xLqV8:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Mip4-Bh0J2g:WPHmI8xLqV8:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=Mip4-Bh0J2g:WPHmI8xLqV8:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Mip4-Bh0J2g:WPHmI8xLqV8:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=Mip4-Bh0J2g:WPHmI8xLqV8:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Mip4-Bh0J2g:WPHmI8xLqV8:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Mip4-Bh0J2g:WPHmI8xLqV8:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/Mip4-Bh0J2g" height="1" width="1"/
-
-
17:03
»
The Programmer's Paradox
"Insanity: doing the same thing over and over again and expecting different results."
-- Albert Einstein
We build massive monolithic systems, trapping them into vertical silos. Many of these systems are so deeply embedded into our organizations that these giant reservoirs of potentially useful data never get utilized. While we've learned to collect data, we fail miserably at being able to
pa href="http://feedads.g.doubleclick.net/~a/OqGUubreBcLydNw7JGko5-WaF-s/0/da"img src="http://feedads.g.doubleclick.net/~a/OqGUubreBcLydNw7JGko5-WaF-s/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/OqGUubreBcLydNw7JGko5-WaF-s/1/da"img src="http://feedads.g.doubleclick.net/~a/OqGUubreBcLydNw7JGko5-WaF-s/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=z6egXlJt5aM:2Finwgh7Oek:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=z6egXlJt5aM:2Finwgh7Oek:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=z6egXlJt5aM:2Finwgh7Oek:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=z6egXlJt5aM:2Finwgh7Oek:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=z6egXlJt5aM:2Finwgh7Oek:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=z6egXlJt5aM:2Finwgh7Oek:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=z6egXlJt5aM:2Finwgh7Oek:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=z6egXlJt5aM:2Finwgh7Oek:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=z6egXlJt5aM:2Finwgh7Oek:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=z6egXlJt5aM:2Finwgh7Oek:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=z6egXlJt5aM:2Finwgh7Oek:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=z6egXlJt5aM:2Finwgh7Oek:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/z6egXlJt5aM" height="1" width="1"/
-
-
18:11
»
The Programmer's Paradox
I have some great ideas about how to build solutions to some of our most common programming issues. The problem? I don't really know any person, company or organization that is genuinely interested in trying to solve real problems.
There are, of course, a massive number of people out there keen on making money, and a few people out there dedicated towards making noise, but when it comes
pa href="http://feedads.g.doubleclick.net/~a/MvQRwn2DSevPYP1gNx3XzCuE4CA/0/da"img src="http://feedads.g.doubleclick.net/~a/MvQRwn2DSevPYP1gNx3XzCuE4CA/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/MvQRwn2DSevPYP1gNx3XzCuE4CA/1/da"img src="http://feedads.g.doubleclick.net/~a/MvQRwn2DSevPYP1gNx3XzCuE4CA/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=kw8dgO-qLJo:mXbHb7LUG-Q:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=kw8dgO-qLJo:mXbHb7LUG-Q:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=kw8dgO-qLJo:mXbHb7LUG-Q:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=kw8dgO-qLJo:mXbHb7LUG-Q:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=kw8dgO-qLJo:mXbHb7LUG-Q:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=kw8dgO-qLJo:mXbHb7LUG-Q:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=kw8dgO-qLJo:mXbHb7LUG-Q:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=kw8dgO-qLJo:mXbHb7LUG-Q:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=kw8dgO-qLJo:mXbHb7LUG-Q:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=kw8dgO-qLJo:mXbHb7LUG-Q:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=kw8dgO-qLJo:mXbHb7LUG-Q:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=kw8dgO-qLJo:mXbHb7LUG-Q:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/kw8dgO-qLJo" height="1" width="1"/
-
-
15:58
»
The Programmer's Paradox
Something one of my friends said got me thinking. He was complaining about the iPad not having any communication ports on it, like USB, or serial.
Yea, at first I thought it was crazy too, but in consideration I started to get the bigger picture.
The classic view of a computer was this thing that exists all together in one place, that you interact with it to calculate stuff. The first
pa href="http://feedads.g.doubleclick.net/~a/DIkcOr-MYiKSOQBtZ65mkVx2ShU/0/da"img src="http://feedads.g.doubleclick.net/~a/DIkcOr-MYiKSOQBtZ65mkVx2ShU/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/DIkcOr-MYiKSOQBtZ65mkVx2ShU/1/da"img src="http://feedads.g.doubleclick.net/~a/DIkcOr-MYiKSOQBtZ65mkVx2ShU/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=oVAo9OUVE_g:ZuGXnxmduj8:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=oVAo9OUVE_g:ZuGXnxmduj8:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=oVAo9OUVE_g:ZuGXnxmduj8:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=oVAo9OUVE_g:ZuGXnxmduj8:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=oVAo9OUVE_g:ZuGXnxmduj8:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=oVAo9OUVE_g:ZuGXnxmduj8:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=oVAo9OUVE_g:ZuGXnxmduj8:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=oVAo9OUVE_g:ZuGXnxmduj8:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=oVAo9OUVE_g:ZuGXnxmduj8:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=oVAo9OUVE_g:ZuGXnxmduj8:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=oVAo9OUVE_g:ZuGXnxmduj8:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=oVAo9OUVE_g:ZuGXnxmduj8:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/oVAo9OUVE_g" height="1" width="1"/
-
-
1:36
»
The Programmer's Paradox
A very common programming and architectural problem comes from what I like to call the 'edit loop'.
It is a software programming construct that exists when getting the user's data out of some form of long-term persistent storage and then putting it into a user interface for display or editing. The second half of the loop comes from taking any changes made by the user and getting them back
pa href="http://feedads.g.doubleclick.net/~a/da0Kf-MiEa9suJV7trIojf6OOYw/0/da"img src="http://feedads.g.doubleclick.net/~a/da0Kf-MiEa9suJV7trIojf6OOYw/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/da0Kf-MiEa9suJV7trIojf6OOYw/1/da"img src="http://feedads.g.doubleclick.net/~a/da0Kf-MiEa9suJV7trIojf6OOYw/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=1Udp2859KwM:f3JbFL5hmyg:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=1Udp2859KwM:f3JbFL5hmyg:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=1Udp2859KwM:f3JbFL5hmyg:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=1Udp2859KwM:f3JbFL5hmyg:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=1Udp2859KwM:f3JbFL5hmyg:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=1Udp2859KwM:f3JbFL5hmyg:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=1Udp2859KwM:f3JbFL5hmyg:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=1Udp2859KwM:f3JbFL5hmyg:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=1Udp2859KwM:f3JbFL5hmyg:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=1Udp2859KwM:f3JbFL5hmyg:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=1Udp2859KwM:f3JbFL5hmyg:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=1Udp2859KwM:f3JbFL5hmyg:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/1Udp2859KwM" height="1" width="1"/
-
-
0:21
»
The Programmer's Paradox
Suppose for a moment that you had a great idea for a new but non-trivial piece of software. Somehow, through a bit of luck, you managed to secure just enough money to get it built and released, but only enough for you to do all of the work by yourself.
That is, you've come into possession of a empty company with just enough money to pay your salary for a couple of years, but nothing else.
pa href="http://feedads.g.doubleclick.net/~a/Drtl8jIpuHUbqEqVoj_hhL9dK60/0/da"img src="http://feedads.g.doubleclick.net/~a/Drtl8jIpuHUbqEqVoj_hhL9dK60/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/Drtl8jIpuHUbqEqVoj_hhL9dK60/1/da"img src="http://feedads.g.doubleclick.net/~a/Drtl8jIpuHUbqEqVoj_hhL9dK60/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=5_QB1vL1-Po:HfVswaPCYWg:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=5_QB1vL1-Po:HfVswaPCYWg:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=5_QB1vL1-Po:HfVswaPCYWg:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=5_QB1vL1-Po:HfVswaPCYWg:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=5_QB1vL1-Po:HfVswaPCYWg:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=5_QB1vL1-Po:HfVswaPCYWg:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=5_QB1vL1-Po:HfVswaPCYWg:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=5_QB1vL1-Po:HfVswaPCYWg:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=5_QB1vL1-Po:HfVswaPCYWg:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=5_QB1vL1-Po:HfVswaPCYWg:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=5_QB1vL1-Po:HfVswaPCYWg:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=5_QB1vL1-Po:HfVswaPCYWg:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/5_QB1vL1-Po" height="1" width="1"/
-
-
12:30
»
The Programmer's Paradox
It is probably a good time for me to plug the latest in the 97 Things series. It came out last month and I managed to get a story of my included:
97 Things Every Programmer Should Know, edited by Kevlin Henney.
This is another great work containing a wide range of writers interested in sharing their experiences and understandings. Something our industry desperately needs.
For this addition I
pa href="http://feedads.g.doubleclick.net/~a/iD2ERWU1_CsS2_kdlWs1L9JW7OY/0/da"img src="http://feedads.g.doubleclick.net/~a/iD2ERWU1_CsS2_kdlWs1L9JW7OY/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/iD2ERWU1_CsS2_kdlWs1L9JW7OY/1/da"img src="http://feedads.g.doubleclick.net/~a/iD2ERWU1_CsS2_kdlWs1L9JW7OY/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ppp9Up74wbA:YnR7NseyZo4:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=ppp9Up74wbA:YnR7NseyZo4:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ppp9Up74wbA:YnR7NseyZo4:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ppp9Up74wbA:YnR7NseyZo4:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ppp9Up74wbA:YnR7NseyZo4:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=ppp9Up74wbA:YnR7NseyZo4:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ppp9Up74wbA:YnR7NseyZo4:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=ppp9Up74wbA:YnR7NseyZo4:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ppp9Up74wbA:YnR7NseyZo4:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=ppp9Up74wbA:YnR7NseyZo4:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ppp9Up74wbA:YnR7NseyZo4:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ppp9Up74wbA:YnR7NseyZo4:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/ppp9Up74wbA" height="1" width="1"/
-
-
12:31
»
The Programmer's Paradox
In one of my early jobs, almost twenty years back, I worked on a team that spent years building a very sophisticated cache. It was a UNIX based multi-process system that was built for speed and fault tolerance.
For each instance, it featured eight 'writer' processes combining their efforts to minimize the work of grabbing masses of data from a humongous, but slow database. Their results were
pa href="http://feedads.g.doubleclick.net/~a/Z7PgGvT3TIUus-ld0-_0eu_S800/0/da"img src="http://feedads.g.doubleclick.net/~a/Z7PgGvT3TIUus-ld0-_0eu_S800/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/Z7PgGvT3TIUus-ld0-_0eu_S800/1/da"img src="http://feedads.g.doubleclick.net/~a/Z7PgGvT3TIUus-ld0-_0eu_S800/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=qmGXpJ7viTk:EVTlTMxOObI:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=qmGXpJ7viTk:EVTlTMxOObI:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=qmGXpJ7viTk:EVTlTMxOObI:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=qmGXpJ7viTk:EVTlTMxOObI:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=qmGXpJ7viTk:EVTlTMxOObI:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=qmGXpJ7viTk:EVTlTMxOObI:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=qmGXpJ7viTk:EVTlTMxOObI:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=qmGXpJ7viTk:EVTlTMxOObI:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=qmGXpJ7viTk:EVTlTMxOObI:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=qmGXpJ7viTk:EVTlTMxOObI:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=qmGXpJ7viTk:EVTlTMxOObI:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=qmGXpJ7viTk:EVTlTMxOObI:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/qmGXpJ7viTk" height="1" width="1"/
-
-
0:26
»
The Programmer's Paradox
For most of my career I have often ping-ponged between big and small companies. Large companies offer security, and they are generally slower, more relaxed environments, but I actually prefer working in smaller, even tiny organizations.
For one, you don't have to wait for people to do stuff. If it is going to get done, then you're probably the one to do it. Nothing is worse than having to wait,
pa href="http://feedads.g.doubleclick.net/~a/fDz4aCrxbVNAQIHUWV0rSB49WR8/0/da"img src="http://feedads.g.doubleclick.net/~a/fDz4aCrxbVNAQIHUWV0rSB49WR8/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/fDz4aCrxbVNAQIHUWV0rSB49WR8/1/da"img src="http://feedads.g.doubleclick.net/~a/fDz4aCrxbVNAQIHUWV0rSB49WR8/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=l4g-gF1NQL4:ouFQwqiTtx8:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=l4g-gF1NQL4:ouFQwqiTtx8:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=l4g-gF1NQL4:ouFQwqiTtx8:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=l4g-gF1NQL4:ouFQwqiTtx8:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=l4g-gF1NQL4:ouFQwqiTtx8:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=l4g-gF1NQL4:ouFQwqiTtx8:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=l4g-gF1NQL4:ouFQwqiTtx8:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=l4g-gF1NQL4:ouFQwqiTtx8:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=l4g-gF1NQL4:ouFQwqiTtx8:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=l4g-gF1NQL4:ouFQwqiTtx8:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=l4g-gF1NQL4:ouFQwqiTtx8:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=l4g-gF1NQL4:ouFQwqiTtx8:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/l4g-gF1NQL4" height="1" width="1"/
-
-
13:00
»
The Programmer's Paradox
In this very public day and age, many of us have lost our sense of needing to protect our privacy. We voluntarily fill the net with way too many details of ourselves, possibly a byproduct of the craze for reality TV and the idea that everyone should get their fifteen minutes of fame.
Still, as harmless as it may seem, we have to remember the true importance of privacy. It plays a crucial role
pa href="http://feedads.g.doubleclick.net/~a/xrKC_1dXy36PlIRRg8HUscDYMuw/0/da"img src="http://feedads.g.doubleclick.net/~a/xrKC_1dXy36PlIRRg8HUscDYMuw/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/xrKC_1dXy36PlIRRg8HUscDYMuw/1/da"img src="http://feedads.g.doubleclick.net/~a/xrKC_1dXy36PlIRRg8HUscDYMuw/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=bfCIhRtYZsM:tZqUOjXfZiI:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=bfCIhRtYZsM:tZqUOjXfZiI:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=bfCIhRtYZsM:tZqUOjXfZiI:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=bfCIhRtYZsM:tZqUOjXfZiI:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=bfCIhRtYZsM:tZqUOjXfZiI:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=bfCIhRtYZsM:tZqUOjXfZiI:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=bfCIhRtYZsM:tZqUOjXfZiI:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=bfCIhRtYZsM:tZqUOjXfZiI:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=bfCIhRtYZsM:tZqUOjXfZiI:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=bfCIhRtYZsM:tZqUOjXfZiI:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=bfCIhRtYZsM:tZqUOjXfZiI:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=bfCIhRtYZsM:tZqUOjXfZiI:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/bfCIhRtYZsM" height="1" width="1"/
-
-
17:10
»
The Programmer's Paradox
"Everything should be made as simple as possible, but not simpler." -- Albert Einstein
When I was younger, I had a tendency to view history as being a smooth transition between the major events of mankind. Things progressed, we evolved and gradually we got to the point we are at today, with our knowledge and our technologies. All in a nice neat, smooth line.
However, as you delve deeper and
pa href="http://feedads.g.doubleclick.net/~a/2liFgiOYnLIBt3xRS8g2MnNQRh4/0/da"img src="http://feedads.g.doubleclick.net/~a/2liFgiOYnLIBt3xRS8g2MnNQRh4/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/2liFgiOYnLIBt3xRS8g2MnNQRh4/1/da"img src="http://feedads.g.doubleclick.net/~a/2liFgiOYnLIBt3xRS8g2MnNQRh4/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=eQMFpD2UT50:yoyfm3d5gyE:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=eQMFpD2UT50:yoyfm3d5gyE:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=eQMFpD2UT50:yoyfm3d5gyE:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=eQMFpD2UT50:yoyfm3d5gyE:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=eQMFpD2UT50:yoyfm3d5gyE:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=eQMFpD2UT50:yoyfm3d5gyE:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=eQMFpD2UT50:yoyfm3d5gyE:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=eQMFpD2UT50:yoyfm3d5gyE:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=eQMFpD2UT50:yoyfm3d5gyE:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=eQMFpD2UT50:yoyfm3d5gyE:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=eQMFpD2UT50:yoyfm3d5gyE:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=eQMFpD2UT50:yoyfm3d5gyE:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/eQMFpD2UT50" height="1" width="1"/
-
-
15:30
»
The Programmer's Paradox
I've been Cantoring about set theory for a few posts now and I can't find any obvious inconsistencies. No holes, no places where 135 years of brilliant people pounding on it have left in-roads.
There are aspects of the way set theory handles various infinities that I wonder about, but within the context of set theory itself, it all appears consistent.
Still, this is unsatisfying because it
pa href="http://feedads.g.doubleclick.net/~a/7eWVp1fPRuObO3dWcGcfoCUHvuw/0/da"img src="http://feedads.g.doubleclick.net/~a/7eWVp1fPRuObO3dWcGcfoCUHvuw/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/7eWVp1fPRuObO3dWcGcfoCUHvuw/1/da"img src="http://feedads.g.doubleclick.net/~a/7eWVp1fPRuObO3dWcGcfoCUHvuw/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=LWSbohBkBxg:fPmp8I8M1UY:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=LWSbohBkBxg:fPmp8I8M1UY:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=LWSbohBkBxg:fPmp8I8M1UY:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=LWSbohBkBxg:fPmp8I8M1UY:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=LWSbohBkBxg:fPmp8I8M1UY:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=LWSbohBkBxg:fPmp8I8M1UY:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=LWSbohBkBxg:fPmp8I8M1UY:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=LWSbohBkBxg:fPmp8I8M1UY:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=LWSbohBkBxg:fPmp8I8M1UY:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=LWSbohBkBxg:fPmp8I8M1UY:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=LWSbohBkBxg:fPmp8I8M1UY:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=LWSbohBkBxg:fPmp8I8M1UY:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/LWSbohBkBxg" height="1" width="1"/
-
-
0:20
»
The Programmer's Paradox
You'd think I'd learn. You really would.
I've posted a number of entries about issues with ZFC set theory, all of which, through the patient help of a number of readers, have proven to not live up to their expectations. As it stands, nothing I've said so far has shown any real problems within set theory. ZFC set theory has proven itself durable, and although I find some non-intuitive attributes
pa href="http://feedads.g.doubleclick.net/~a/jmay_z7CvqdMdqgE4sLd8K7_by0/0/da"img src="http://feedads.g.doubleclick.net/~a/jmay_z7CvqdMdqgE4sLd8K7_by0/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/jmay_z7CvqdMdqgE4sLd8K7_by0/1/da"img src="http://feedads.g.doubleclick.net/~a/jmay_z7CvqdMdqgE4sLd8K7_by0/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ImEssiwSey8:WMKYW4HWJi8:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=ImEssiwSey8:WMKYW4HWJi8:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ImEssiwSey8:WMKYW4HWJi8:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ImEssiwSey8:WMKYW4HWJi8:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ImEssiwSey8:WMKYW4HWJi8:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=ImEssiwSey8:WMKYW4HWJi8:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ImEssiwSey8:WMKYW4HWJi8:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=ImEssiwSey8:WMKYW4HWJi8:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ImEssiwSey8:WMKYW4HWJi8:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=ImEssiwSey8:WMKYW4HWJi8:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ImEssiwSey8:WMKYW4HWJi8:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=ImEssiwSey8:WMKYW4HWJi8:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/ImEssiwSey8" height="1" width="1"/
-
-
14:41
»
The Programmer's Paradox
Revision 2.0: Dec 28, 2009 -- I've made the changes suggested by Chad Groft, and boris in their excellent comments.
Before you go any further, PLEASE read this introductory paragraph fully and carefully. Over the last couple of weeks, I've been writing several posts about a very subtle problem in ZFC set theory, whose results wind through a great deal of the existing work. I may be right, I may
pa href="http://feedads.g.doubleclick.net/~a/iM7Z72aJpkreAi1IE4y8Fz-O0jI/0/da"img src="http://feedads.g.doubleclick.net/~a/iM7Z72aJpkreAi1IE4y8Fz-O0jI/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/iM7Z72aJpkreAi1IE4y8Fz-O0jI/1/da"img src="http://feedads.g.doubleclick.net/~a/iM7Z72aJpkreAi1IE4y8Fz-O0jI/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=4ycxgKOz8s4:HTiGQ7PnE94:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=4ycxgKOz8s4:HTiGQ7PnE94:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=4ycxgKOz8s4:HTiGQ7PnE94:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=4ycxgKOz8s4:HTiGQ7PnE94:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=4ycxgKOz8s4:HTiGQ7PnE94:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=4ycxgKOz8s4:HTiGQ7PnE94:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=4ycxgKOz8s4:HTiGQ7PnE94:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=4ycxgKOz8s4:HTiGQ7PnE94:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=4ycxgKOz8s4:HTiGQ7PnE94:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=4ycxgKOz8s4:HTiGQ7PnE94:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=4ycxgKOz8s4:HTiGQ7PnE94:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=4ycxgKOz8s4:HTiGQ7PnE94:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/4ycxgKOz8s4" height="1" width="1"/
-
-
15:49
»
The Programmer's Paradox
What I am about to say, if true will really surprise a lot of people. We all have a tendency to believe that once something is locked in stone, then by virtue of that, it is unshakable. Well, that's mostly true, but mankind has a vast amount of learning left to do...
Picture a spreadsheet, but it's no ordinary spreadsheet. To the left and to the right it extends out infinity. Up and down it also
pa href="http://feedads.g.doubleclick.net/~a/KblreDQY6gBlpp3R23h0uffbO0Q/0/da"img src="http://feedads.g.doubleclick.net/~a/KblreDQY6gBlpp3R23h0uffbO0Q/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/KblreDQY6gBlpp3R23h0uffbO0Q/1/da"img src="http://feedads.g.doubleclick.net/~a/KblreDQY6gBlpp3R23h0uffbO0Q/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Zr-wfWdqtho:gGLlIYQGDIw:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=Zr-wfWdqtho:gGLlIYQGDIw:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Zr-wfWdqtho:gGLlIYQGDIw:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Zr-wfWdqtho:gGLlIYQGDIw:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Zr-wfWdqtho:gGLlIYQGDIw:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=Zr-wfWdqtho:gGLlIYQGDIw:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Zr-wfWdqtho:gGLlIYQGDIw:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=Zr-wfWdqtho:gGLlIYQGDIw:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Zr-wfWdqtho:gGLlIYQGDIw:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=Zr-wfWdqtho:gGLlIYQGDIw:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Zr-wfWdqtho:gGLlIYQGDIw:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=Zr-wfWdqtho:gGLlIYQGDIw:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/Zr-wfWdqtho" height="1" width="1"/
-
-
11:51
»
The Programmer's Paradox
This post is a continuation of both my discussions at:
http://scienceblogs.com/goodmath/2009/12/another_cantor_crank_represent.php
and at:
http://theprogrammersparadox.blogspot.com/2009/12/infinite-node-tree.html
To understand what I am saying you have to get through all of my comments (and other responses) at Mark's site, my post and all of the comments for my post. I know. It's a lot of
pa href="http://feedads.g.doubleclick.net/~a/QaDtPR18JE3Un2UZWekfo_mISrI/0/da"img src="http://feedads.g.doubleclick.net/~a/QaDtPR18JE3Un2UZWekfo_mISrI/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/QaDtPR18JE3Un2UZWekfo_mISrI/1/da"img src="http://feedads.g.doubleclick.net/~a/QaDtPR18JE3Un2UZWekfo_mISrI/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=h0QPNAzPl6A:JYSMYuykDJg:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=h0QPNAzPl6A:JYSMYuykDJg:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=h0QPNAzPl6A:JYSMYuykDJg:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=h0QPNAzPl6A:JYSMYuykDJg:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=h0QPNAzPl6A:JYSMYuykDJg:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=h0QPNAzPl6A:JYSMYuykDJg:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=h0QPNAzPl6A:JYSMYuykDJg:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=h0QPNAzPl6A:JYSMYuykDJg:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=h0QPNAzPl6A:JYSMYuykDJg:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=h0QPNAzPl6A:JYSMYuykDJg:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=h0QPNAzPl6A:JYSMYuykDJg:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=h0QPNAzPl6A:JYSMYuykDJg:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/h0QPNAzPl6A" height="1" width="1"/
-
-
6:25
»
The Programmer's Paradox
I have to stop have dreaming about infinities, they keep waking me up at night ...
We can define an 'infinite node tree' as a tree similar to an N-ary tree, except that at each and every node, there are an infinite number of children.
Can this tree be traversed?
Yes, if we start at the first level, and create a set of all of the children at each level we get something like:
level1 = { c1, c2
pa href="http://feedads.g.doubleclick.net/~a/ijySiA1CEijgdidov9VdrlPWIjA/0/da"img src="http://feedads.g.doubleclick.net/~a/ijySiA1CEijgdidov9VdrlPWIjA/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/ijySiA1CEijgdidov9VdrlPWIjA/1/da"img src="http://feedads.g.doubleclick.net/~a/ijySiA1CEijgdidov9VdrlPWIjA/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=A2AodVO5dG0:wDSgVy13ph4:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=A2AodVO5dG0:wDSgVy13ph4:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=A2AodVO5dG0:wDSgVy13ph4:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=A2AodVO5dG0:wDSgVy13ph4:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=A2AodVO5dG0:wDSgVy13ph4:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=A2AodVO5dG0:wDSgVy13ph4:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=A2AodVO5dG0:wDSgVy13ph4:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=A2AodVO5dG0:wDSgVy13ph4:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=A2AodVO5dG0:wDSgVy13ph4:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=A2AodVO5dG0:wDSgVy13ph4:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=A2AodVO5dG0:wDSgVy13ph4:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=A2AodVO5dG0:wDSgVy13ph4:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/A2AodVO5dG0" height="1" width="1"/
-
-
12:46
»
The Programmer's Paradox
This is just a leftover from the primes stuff, but I thought I'd explain it a bit better (in case it might be of interest to others in relation to Cantor):
If we have the set:
S = { { a1, b1, c1, ...}, {a2, b2, c2, ...}, ....}
Is it mappable onto:
{ a, b, c, d, ....}
Hypothesis: Yes
If we define a pass to be taking the a finite number of elements from a finite set, then adding in a new
pa href="http://feedads.g.doubleclick.net/~a/-AI_xtPrl8YlIdzYdqWbhWBD2AI/0/da"img src="http://feedads.g.doubleclick.net/~a/-AI_xtPrl8YlIdzYdqWbhWBD2AI/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/-AI_xtPrl8YlIdzYdqWbhWBD2AI/1/da"img src="http://feedads.g.doubleclick.net/~a/-AI_xtPrl8YlIdzYdqWbhWBD2AI/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=a5a-LQsZj2A:1ETcjmogQXU:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=a5a-LQsZj2A:1ETcjmogQXU:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=a5a-LQsZj2A:1ETcjmogQXU:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=a5a-LQsZj2A:1ETcjmogQXU:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=a5a-LQsZj2A:1ETcjmogQXU:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=a5a-LQsZj2A:1ETcjmogQXU:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=a5a-LQsZj2A:1ETcjmogQXU:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=a5a-LQsZj2A:1ETcjmogQXU:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=a5a-LQsZj2A:1ETcjmogQXU:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=a5a-LQsZj2A:1ETcjmogQXU:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=a5a-LQsZj2A:1ETcjmogQXU:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=a5a-LQsZj2A:1ETcjmogQXU:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/a5a-LQsZj2A" height="1" width="1"/
-
0:01
»
The Programmer's Paradox
I was thinking about how the "scientists" in the Climategate scandal are hiding their raw data. If the science is really objective, then by its own merits other researchers will reach the same conclusions.
If you're afraid that they won't, then you're hiding something.
As such, no scientific researcher should ever hide their data. Ever! Not only that, but their work should be out there too --
pa href="http://feedads.g.doubleclick.net/~a/ylbt3OLCifwweWRtvelUlC6PNC8/0/da"img src="http://feedads.g.doubleclick.net/~a/ylbt3OLCifwweWRtvelUlC6PNC8/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/ylbt3OLCifwweWRtvelUlC6PNC8/1/da"img src="http://feedads.g.doubleclick.net/~a/ylbt3OLCifwweWRtvelUlC6PNC8/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=CB-WVI8TnKU:p2BOXPq4-xk:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=CB-WVI8TnKU:p2BOXPq4-xk:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=CB-WVI8TnKU:p2BOXPq4-xk:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=CB-WVI8TnKU:p2BOXPq4-xk:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=CB-WVI8TnKU:p2BOXPq4-xk:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=CB-WVI8TnKU:p2BOXPq4-xk:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=CB-WVI8TnKU:p2BOXPq4-xk:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=CB-WVI8TnKU:p2BOXPq4-xk:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=CB-WVI8TnKU:p2BOXPq4-xk:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=CB-WVI8TnKU:p2BOXPq4-xk:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=CB-WVI8TnKU:p2BOXPq4-xk:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=CB-WVI8TnKU:p2BOXPq4-xk:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/CB-WVI8TnKU" height="1" width="1"/
-
-
16:56
»
The Programmer's Paradox
First, some Administrivia. Given that I haven't sold any copies for quite a while now, I've decided to make the electronic copy of "The Programmer's Paradox" free for a while (a few months probably). It can be found at Lulu:
http://www.lulu.com/content/paperback-book/the-programmers-paradox/178872
Lack of sales is really my fault, as I was never really strong about pushing the book (as it was
pa href="http://feedads.g.doubleclick.net/~a/2PjsQwlKKDnewUDhBHvZqEd2si4/0/da"img src="http://feedads.g.doubleclick.net/~a/2PjsQwlKKDnewUDhBHvZqEd2si4/0/di" border="0" ismap="true"/img/abr/
a href="http://feedads.g.doubleclick.net/~a/2PjsQwlKKDnewUDhBHvZqEd2si4/1/da"img src="http://feedads.g.doubleclick.net/~a/2PjsQwlKKDnewUDhBHvZqEd2si4/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare"
a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=2foc93NR9rQ:W17AyYCbrVg:4cEx4HpKnUU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=2foc93NR9rQ:W17AyYCbrVg:4cEx4HpKnUU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=2foc93NR9rQ:W17AyYCbrVg:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=2foc93NR9rQ:W17AyYCbrVg:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=2foc93NR9rQ:W17AyYCbrVg:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=2foc93NR9rQ:W17AyYCbrVg:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=2foc93NR9rQ:W17AyYCbrVg:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=2foc93NR9rQ:W17AyYCbrVg:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=2foc93NR9rQ:W17AyYCbrVg:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?i=2foc93NR9rQ:W17AyYCbrVg:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=2foc93NR9rQ:W17AyYCbrVg:cGdyc7Q-1BI"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=cGdyc7Q-1BI" border="0"/img/a a href="http://feeds.feedburner.com/~ff/TheProgrammersParadox?a=2foc93NR9rQ:W17AyYCbrVg:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/TheProgrammersParadox?d=qj6IDK7rITs" border="0"/img/a
/divimg src="http://feeds.feedburner.com/~r/TheProgrammersParadox/~4/2foc93NR9rQ" height="1" width="1"/