Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
1–10 of 104 posts
Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#2Stuart Halloway: "Simplicity Ain't Easy"
http://blip.tv/clojure/stuart-halloway-simplicity-ain-t-easy...
Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#3Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#4Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#5Ugh. Why don't they release the presos as opposed to having to deal with synchronous video?
Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#6Ugh. Why don't they release the presos as opposed to having to deal with synchronous video?
If you mean just the slides, most of them are in this github repo: https://github.com/strangeloop/2011-slides
ImageMagick and swftools required.
#!/bin/bash
for s in {1..39}; do wget http://www.infoq.com/resource/presentations/Simple-Made-Easy/en/slides/$s.swf; done
for swf in *.swf; do swfrender $swf -o $swf.png && rm $swf; done
convert `ls *.png -x1 | sort -n | xargs echo` slides.pdf
rm -f *.swf.png
[Edit: required packages]Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#7A good talk. Leave it to a lisper though to call testing and type-checking "guardrail programming". Hickey says instead you should reason about your programming without acknowledging that testing and type-checking are ways to have executable documentation of your reasoning about your program. Testing does in fact feedback into complexity - if something is hard to test it may be due to complexity that you realize you…
Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#8Ugh. Why don't they release the presos as opposed to having to deal with synchronous video?
Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#9A good talk. Leave it to a lisper though to call testing and type-checking "guardrail programming". Hickey says instead you should reason about your programming without acknowledging that testing and type-checking are ways to have executable documentation of your reasoning about your program. Testing does in fact feedback into complexity - if something is hard to test it may be due to complexity that you realize you…
If you look at around 31:27 in the talk, you will see ten complex things, with proposed simple alternatives. If testing helped people feel the pain of complexity and discover simple things, we would see projects where people had problems writing tests, and switched strategies as a result.
Do you see people moving from the complexity column to the simplicity column in any of these ten areas as a result of writing good tests? I don't. What I see is people cheerfully enhancing testing tools to wrestle with the complexity. Consider the cottage industry around testing tools: fixtures, factories, testing lifecycle methods, mocks, stubs, matchers, code generators, monkey patching, special test environments, natural language DSLs, etc. These testing tools are valuable, but they would be a lot more valuable if they were being applied against the essential complexity of problems, rather than the incidental complexity of familiar tools.
Re: Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
#10Ugh. Why don't they release the presos as opposed to having to deal with synchronous video?