Você deveria começar a registrar as coisas
Recentemente refiz este site. Não foi só um design novo: ele ganhou funcionalidades novas também, algumas dinâmicas. Uma delas é uma seção de academia onde registro todos os meus treinos, então dá pra ver quando treinei e o que fiz, incluindo o cardio (geralmente esteira ou futebol). É uma funcionalidade legal, mas também me ajudou a lembrar quanto peso levanto em cada exercício e com que frequência realmente vou à academia. Aí caiu a ficha: por que caralhos eu não comecei a registrar isso antes? E por que não registro outras coisas também?
Não achei um bom motivo, porque não existe um. O custo é mínimo: você anota alguma coisa em algum momento do dia. E como eu sei programar um pouco, foi isso que fiz com o registro da academia.
Como eu automatizei
Eu não queria anotar à mão em algum lugar, nem fazer commit no repositório eu mesmo, então criei um Atalho no iPhone. Tenho uma lista fixa de exercícios pra cada dia, então mapeei todos, e o Atalho começa listando as opções: costas + bíceps, ou costas + bíceps + esteira, por exemplo (nunca faço academia e futebol no mesmo dia, então essa opção não existe). O treino do dia aparece primeiro.
Quando escolho uma, ele mostra um rascunho com todos os exercícios daquele dia, já preenchido com o último peso, séries e repetições que registrei:
dia: hoje
# B · costas + bíceps · 0 = pulei
pull down 30kg 4x10
puxador aberto 55kg 3x8
puxador fechado 55kg 3x8
...
esteira 20min 5% 8.5km/hNa maioria dos dias só mudo um ou dois números, tipo quando finalmente subo o peso no pull down. Se pulo um exercício, coloco 0 nele. Aí é só confirmar.
Por baixo dos panos, o Atalho manda o texto pra uma API deste site. A API lê linha por linha, e se encontra um problema, como um erro de digitação ou um exercício que não existe, ela me avisa em vez de salvar algo errado ou que não faça sentido. Se está tudo certo, ela adiciona o treino num arquivo JSON e faz commit direto no repositório do site no GitHub. Quando um novo commit é detectado, um novo deploy é disparado, e mais ou menos um minuto depois já está no ar. O Atalho termina com uma notificação dizendo o que foi registrado, tipo ✓ back + biceps + treadmill 20 min · 3/7 this week.
Se eu esqueço de registrar um dia (acontece, o futebol de domingo é a vítima de sempre), mudo a primeira linha do rascunho pra dia: domingo ou dia: ontem e vai pro dia certo. Registrei algo sem querer? O menu também tem um desfazer. Sem notebook, sem git, e "E aí, Siri, log workout" também funciona.
Registre mais coisas
Aprenda com meu erro e comece a registrar as coisas. Seu eu do futuro vai agradecer. Imagina saber quando e quantos livros você leu, quanto você realmente dormiu este mês, quanto gastou com delivery, quantos cafés tomou esta semana, em quantas vagas se candidatou e quais responderam, quantas horas praticou aquele instrumento que jurou que ia aprender, ou todos os restaurantes em que foi e se valeram a pena.
Funciona no trabalho também. Muita gente mantém um brag document: uma lista contínua do que entregou, problemas que resolveu, pessoas que ajudou e o impacto de cada coisa. Quando chega a época de avaliação ou promoção, ninguém lembra o que você fez oito meses atrás, nem você. Com o registro, o argumento pra sua promoção já está escrito, com datas e números. Mesma ideia, recompensa diferente.
Já faço um pouco disso. Criei o huntlog pra acompanhar minhas candidaturas, e este site tem uma página de reviews pra comida, bebida, filmes e o que mais eu experimentar. Os próximos são livros e o treino de teclado, mesmo que nunca apareçam aqui.