A visualization of your life, as divided into years, months, and weeks.
Based on the Your life in Weeks post by Tim Urban, from Wait But Why.
Home Page: https://bryanbraun.github.io/your-life
License: MIT License
A visualization of your life, as divided into years, months, and weeks.
Based on the Your life in Weeks post by Tim Urban, from Wait But Why.
Apparently these pages rank high for some SEO searches (see google.com/webmasters). Specifically, "Your life in months".
To make the experience better for these users better, I should:
Awesome project! Love that you made it interactive, and it's simplistic design! ๐
I believe it would enhance the experience if you would flip the axes of the "weeks view" so that age runs along the "x-axis" when viewing the website in landscape mode (i.e. on a computer). Now I have to scroll in order to see the whole visualization which makes it more difficult to get a grasp for what proportion of my life is already consumed. I see that the current design stays faithful to the graphic of the blog post, but maybe it's worth the compromise in order to communicate the message more clearly.
Awesome website!! ๐
It would be pretty cool to click and drag around on the grid and watch the date get constantly updated.
Beyond just a fun interactivity trick, it could help you get a "feel" for years and life percentages, kind of like dragging around a google map gives you a feel for an area of the world.
For better google search results snippets.
If you count the markers, you'll see that it's off by one for part of the year.
The Week's one can look incorrect because a year technically has 52.143 weeks (to see the discrepancy, look at the chart for an exact 10 year period).
One solution to this is to calculate weeks by first calculating years, and then adding any remaining time on as weeks. This would be technically less accurate (not highlighting the exact number of weeks), but would appear more congruent with the chart.
I also got an email report of this issue that I'll include here as well:
Things I could do, in rough order of value:
Even better: Switch to an <input type="date">
field
Here's what it looks like (very similar between andorid/ios):
Weeks | Years |
---|---|
Possible improvements:
inputmode="numeric"
(so the numberic keyboard comes up). See here.This was requested via email.
I really just need to check what a print-preview of each one looks like, and set up a print stylesheet with any necessary fixes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.