Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 4.4 KB

_PRESS-RELEASE.md

File metadata and controls

47 lines (29 loc) · 4.4 KB

The Time Complexity Viewer

Heading

The Time-Complexity Viewer

Sub-Heading

Forge stronger developers

Summary

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.

Problem

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.

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.

Solution

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 see just how effective their algorithm really is.

Quote from You

"Mastering time complexity separates the script kiddies from the software engineers." — Gaia, Mother of All Things

How to Get Started

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!

Customer Quote

"I used to be a mediocre developer. Now I have a job at Google. And it's all thanks to The Time Complexity Viewer!" — Larry Page

Closing and Call to Action

Become a better developer, try out The Time Complexity Viewer today: http://mvp.dsernst.com/