-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTightening-the-Loop.html
118 lines (106 loc) · 9.4 KB
/
Tightening-the-Loop.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/png" href="./images/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="./images/favicon-16x16.png" sizes="16x16" />
<title>Tightening the Loop - SPK's Rationality Essays</title>
<link rel="stylesheet" type="text/css" href="./css/default.css" />
<link rel="stylesheet" type="text/css" href="./css/highlight.css" />
<!-- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> -->
<!-- <script type="text/javascript" src="/js/header-links.js"></script> -->
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link href="atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM/RSS Feed" />
<!-- Google Analytics stuff -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-DEWF2J5BG8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-DEWF2J5BG8');
</script>
<script type="text/javascript" src="https://fast.fonts.net/jsapi/f7f47a40-b25b-44ee-9f9c-cfdfc8bb2741.js"></script>
</head>
<body>
<div id="header">
<div id="logo">
<a href="./">SPK's Rationality Essays</a>
</div>
<div id="navigation">
<a href="./">Home</a>
<a href="./notes.html">Notes</a>
<!-- <a href="/about.html">About</a> -->
<a href="./archive.html">Archive</a>
<a href="./atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM/RSS Feed">RSS</a>
</div>
</div>
<div id="content">
<h1 id="post-title">Tightening the Loop</h1>
<!-- <center><img src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/t31.0-8/p600x600/10257116_10202295769100492_2438594605053717342_o.jpg" height="400" width="300" class="sujeet-pic" alt="Sujeet pic" /></center> -->
<p><strong>Entry question</strong>: How does Rapid Prototyping work?</p>
<hr />
<h1 id="introduction">Introduction</h1>
<p>We saw in <a href="./Iterate.html">Iterate</a> that Paul Graham writes his essays by Rapid Prototyping. You come up with a minimal working version 1 as soon as possible and then start refining it.</p>
<p>In each iteration of the process, you aim to take your essay (program, product, whatever) from one complete version to another by adding some more value.</p>
<p>There is a Loop of Iteration and Feedback and Iteration and Feedback and so on… With each run around the Loop, you add more value to your product.</p>
<h1 id="why-does-this-work">Why does this work?</h1>
<p>At each point, you have a complete product in your hands. You can see the results of your labour right here right now. As per the Motivation Equation, you’re giving yourself both Low Delay (quick feedback) and High Expectancy (you feel more and more confident of success as you keep seeing real results). This gives you tremendous Motivation to keep going.</p>
<p>Cool. That by itself will take us many a mile. Remember, to do something well <a href="http://www.paulgraham.com/love.html">you have to like it</a>. If the most important source of information is in the implementation of an idea, then the Motivation to keep at it alone will produce massive benefits.</p>
<h1 id="quality">Quality</h1>
<p>The above stuff gives you Motivation. But why would Rapidly-Prototyped products (essays, programs, etc.) be of higher quality than normal stuff?</p>
<p>Your product design will be an open question - a hypothesis, if you will - and not a fixed idea that you’re gonna push despite all resistance.</p>
<blockquote>
<p>In software, paradoxical as it sounds, good craftsmanship means working fast. If you work slowly and meticulously, you merely end up with a <strong>very fine implementation of your initial, mistaken idea</strong>. Working slowly and meticulously is premature optimization. Better to get a prototype done fast, and see what new ideas it gives you.</p>
<p>– Paul Graham, <a href="http://paulgraham.com/usa.html">Made in USA</a></p>
</blockquote>
<p>Rapid Prototyping is a tradeoff between “a very fine implementation of your initial, mistaken idea” or a crude implementation of an awesome idea you discovered in the middle</p>
<h1 id="tightening-the-loop">Tightening the Loop</h1>
<p>Most important of all, in my opinion, you will Tighten the Loop with every single iteration. It’s not like you’re doing the <em>same</em> thing in each iteration. You’re changing what you do. That’s what the Feedback part is doing in the Loop.</p>
<p>With experience and information, you start <em>refining</em> your techniques. You now know what does and does not lead to more Impact. You have basically run hundreds of small experiments. You discard crap ideas. You intensify great ideas.</p>
<p>You now start making bigger strides with the same effort. You become more efficient. More and more of your energy is spent moving in the right direction. Earlier, you were all over the place. Now, you’re Tightening your Focus. Your attention is exactly where it needs to be.</p>
<p>Tightening the Loop = Honing in on the Target</p>
<p>It’s not that the time taken per iteration will go down. It is that the amount of value you produce per unit time will go up (like hell). Tightening the Loop means that you are increasingly focussing on the right things.</p>
<p>It also means that you are getting <em>better</em> at doing those things. Getting quick solid feedback and repeating the activity several times are the cornerstones of Deliberate Practice. And by doing all this trial and error, you have hit upon the set of activities that will give you maximum performance - aka you have essentially “designed” activity specifically to improve Performance - another requirement of Deliberate Practice.</p>
<h1 id="ramp-up">Ramp up</h1>
<p>As I see it, Rapid Prototyping gives you a high-motivation way to start doing Deliberate Practice. If somebody told you “Hey, here are these high-performance activities. Go do them a hundred times”, there is just no way you will have the Motivation. You will procrastinate like hell, beat yourself up, procrastinate some more, and then give up, saying that you’re just not cut out for it.</p>
<p>Motivation trumps Deliberate Practice anytime. In the sense that even if you have the best designed Deliberate Practice Training Regimen in the world, it is worth nothing if you have no desire to actually go do the stuff. Akrasia is the bottleneck, remember.</p>
<p>And here, Rapid Prototyping is giving us a nice slow ramp up to Deliberate Practice. <!-- At each step along the way... --></p>
<h1 id="tools-of-the-trade">Tools of the Trade</h1>
<p>Powerful Abstractions and Highly Interactive Environments. Coming soon.</p>
<h1 id="setting-up-the-success-spiral">Setting up the Success Spiral</h1>
<p>Our aim is to start spinning a large, loose Loop with no concern about what we’re actually doing. “Action is the high bit of success”.</p>
<p>Spin it a lot - do a lot of iterations.</p>
<p>In the Feedback sessions (which should ideally happen right as you’re doing stuff - instant feedback), figure out what worked and what didn’t. Change stuff.</p>
<p>Now you start Tightening the Loop. You start getting better results. All the time, though, you make sure you’re still spinning the Loop, doing lots of iterations, getting lots of pure information.</p>
<p>You keep doing this whole process of rapid refining and ultimately get to a super-tight Loop.</p>
<p>Now, you are essentially landing Direct Hits on your Target. You will be having pure, unadulterated Insights. Massive Productivity.</p>
<div class="info">Created: October 13, 2014</div>
<div class="info">Last modified: August 6, 2015</div>
<div class="info">Status: finished</div>
<div class="info"><b>Tags</b>: motivation, rapid prototyping</div>
<br />
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'spkrationalitytrainingground'; // required: replace example with your forum shortname
var disqus_identifier = '/Tightening-the-Loop.html';
var disqus_title = 'Tightening the Loop';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<script type="text/javascript" src="https://fast.fonts.net/jsapi/f7f47a40-b25b-44ee-9f9c-cfdfc8bb2741.js"></script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div id="footer">
Site proudly generated by
<a href="http://jaspervdj.be/hakyll">Hakyll</a>
</div>
</body>
</html>