I'm Lane, a full stack engineer.
- ๐ซ How to reach me: [email protected]
- โก Fun fact: Living on the east coast, but plan on hiking all the 14ers in Colorado
I'm Lane, a full stack engineer.
This how I want to be able to work with my data from sql
this can work with energy-rock too
Sometimes there are gaps between climbs. What were you doing? Well sometimes you are traversing or hanging or something or other work outs.
Work outs, traversals, hangs; these are different than sending problems. They are a different focus. Therefore you need a different way to track them. You get more of a picture of what your doing with sessions while also getting credit for improving! For example, traverse time, if your on the wall 20 seconds one week, and 60 seconds the second or third week, that's progress!
TimerCreated
TimerStarted
TimerStopped
TimerDeleted
TimerTagAdded
TimerTagDeleted
Currently we track sends for a difficulty. It is useful to know if you did a lot of easy climbs or a few hard climbs. You only see climb count and max difficulty. These are nice to know but a "overall understanding" metric of what you did isn't easily understood.
Some could think if you climbed 100 easy routes you could have the same number as you climbing 50 or 30 medium to difficult routes. This isn't necessarily true, just depends on the algorithm ๐ The goal isn't to even out, the goal is to see where effort was put. Since doing 10 V1 climbs is low points compared to 2 or 3 V5 climbs.
It also possibly could show where effort was put in, a lot of easy or a smaller amount of hard or maybe attempts?
Eventually, maybe this volume threshold could be a determinant of if you had a good workout, if you worked at your potential.
For now go with climb difficulty * metric
And then maybe sum of above / total climb count
- This would help mitigate if you climb 20 V0's, that doesn't mean you did more effort than 5 V5s.
Examples
It's useful to know when you are working on a project. How do you know your working on a project? You don't really. You see large gaps on the event log; i.e. I climbed a V5, and 1 hour later I climbed a V1. What was going on in-between?
There is a button that negates a climb, is this useful, do we want this? Could we change that button or keep it and add another that does something with attempts?
AttemptCreated
{
"createdOn": ISO Date,
"difficuilty": 7
}
Yosemite Decimal System
Could remove it and hold down the plus button to serve the same functionality.
Use the mobile app to:
Could show webview I guess
Trying out RN web to see how it treats me
Based on a set time or amount of climbs tell the user they can't get at it
Right now it does an isBefore
instead of a isBefore and isToday
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.