-
Notifications
You must be signed in to change notification settings - Fork 3
/
press-release.html
66 lines (51 loc) · 3.58 KB
/
press-release.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
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>The Time Complexity Viewer, by dsernst</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
<script src="javascripts/scale.fix.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="wrapper">
<header>
<h1>MVP</h1>
<p class="view"><a href="https://github.com/dsernst/2014-12-solo">View the Project on GitHub <small>dsernst/2014-12-solo</small></a></p>
</header>
<section>
<h1>
<a id="the-time-complexity-viewer" class="anchor" href="#the-time-complexity-viewer" aria-hidden="true"><span class="octicon octicon-link"></span></a>The Time Complexity Viewer</h1>
<h3>
<a id="forge-stronger-developers" class="anchor" href="#forge-stronger-developers" aria-hidden="true"><span class="octicon octicon-link"></span></a>Forge stronger developers</h3>
<p>This revolutionary product illustrates the computation time of a function, as its input grows. The user is given a visual graph for the effectiveness of their algorithm.</p>
<h3>
<a id="problem" class="anchor" href="#problem" aria-hidden="true"><span class="octicon octicon-link"></span></a>Problem</h3>
<p>Time complexity is fundamental to effective software engineering. But it can be a difficult concept for new developers to learn, and even harder to internalize how any particular function is affected. </p>
<p>Mastering it often involves learning Big O notation, learning new vocabulary to classify algorithms ("constant time", "linearithmic time", "double exponential time"), and learning how to translate lines of code into time complexity. Too many developers neglect investing in these vital skills.</p>
<h3>
<a id="solution" class="anchor" href="#solution" aria-hidden="true"><span class="octicon octicon-link"></span></a>Solution</h3>
<p>The Time Complexity Viewer allows a user to paste in a JavaScript function, which is then run with various input sizes. Each result is profiled to display back to the user as a graph, so that the user can <em>see</em> just how effective their algorithm really is.</p>
<p><em>"Mastering time complexity separates the script kiddies from the software engineers."</em><br>
— Gaia, Mother of All Things</p>
<h3>
<a id="how-to-get-started" class="anchor" href="#how-to-get-started" aria-hidden="true"><span class="octicon octicon-link"></span></a>How to Get Started</h3>
<p>All you have to do is load up The Time Complexity Viewer in your favorite web browser & paste in a JavaScript function. Then hold onto your seat!</p>
<p><em>"I used to be a mediocre developer. Now I have a job at Google. And it's all thanks to The Time Complexity Viewer!"</em><br>
— Larry Page</p>
<h4>
<a id="become-a-better-developer-try-out-the-time-complexity-viewer-today-httpmvpdsernstcom" class="anchor" href="#become-a-better-developer-try-out-the-time-complexity-viewer-today-httpmvpdsernstcom" aria-hidden="true"><span class="octicon octicon-link"></span></a>Become a better developer, try out The Time Complexity Viewer today: <a href="http://mvp.dsernst.com/">http://mvp.dsernst.com/</a>
</h4>
</section>
</div>
<footer>
<p>Project maintained by <a href="https://github.com/dsernst">dsernst</a></p>
</footer>
<!--[if !IE]><script>fixScale(document);</script><![endif]-->
</body>
</html>