Lê Xuân LộcBeş uygulamaya dön

Düşünmeyi uygulamaya bırak.

baseline · Yazı · Ekim 2026

Antrenmanda kafamı çalıştırmak istemiyorum. Vücudumu çalıştırmak istiyorum. Salona gideyim, bir uygulama açayım, bugünün egzersizlerine bakayım, her ağırlığın geçen antrenmana göre nerede olduğunu göreyim, ne kadar kaldıracağım da bana söylensin istiyorum. O kadar. Düşünmek uygulamanın işi.

baseline, bunun için geliştirdiğim uygulama. Onu aşamalı yüklenmeyle, yani her seferinde geçen seferkinden biraz fazlasıyla çalışmak ve bu süreçten keyif almak için yaptım. Başta yalnızca kendim için, yapay zekâ araçlarıyla geliştirdim. İkonu bu fikri anlatıyor: çizgi senin taban çizgin (baseline), turuncu nokta da sen; çizginin üstünde tutunuyorsun.1

Klavye yok

Sürüklemede çok erken karar kıldım. Sayı yazmak, küçük tuşlara dokunmak demek. Artı ve eksi okları ekranda yer kaplıyor. Bir de bunun bir gün bir saatte çalışabilecek kadar basit olmasını istiyorum; o yüzden arayüz son derece basit olmak zorunda.

İlk sürümde iki sürükleme vardı: biri ağırlık, biri tekrar için. Neredeyse iki hafta boyunca her gün kullandım. İdare ediyordu.

baseline set kaydetme ekranının alt yarısı: NEUTRAL-GRIP LAT PULLDOWN, çok büyük puntolarla 45 kg × 8, SET 01 /03, ağırlık, tekrar ve birim için parmak hareketlerini belirten bir satır, EDIT INPUT ve tam genişlikte turuncu bir LOG SET butonu.

Grafik parmak hareketini değiştirdi

Kullanırken bir şeyin eksik olduğunu hissettim: bugünün ağırlığını geçen seferkiyle karşılaştıran bir grafik. Yaptım. Yük yukarı doğru artıyor, tekrarlar alt kenar boyunca ilerliyor ve her set bir blok. Bir bloğun alanı o setin hacmi: kilogram çarpı tekrar.

Grafik ekrana gelince tek sürükleme, iki sürüklemeden daha mantıklı oldu: ağırlık için yukarı aşağı, tekrar için sağa sola. Blok da bu yönlerde büyüyor.

baseline set kaydetme ekranı.
Grafik. Dolu turuncu bir blok 50 kg’da üç seti kaplıyor; arkasında 47.5 kg’da, 18 tekrarda biten kesik çizgili bir çerçeve var. Dördüncü setin yalnızca çerçevesi çizili. Açıklamada LAST, TODAY ve +5% yazıyor. Altta girilen değer 50 kg × 6.

Bu taslakta geçen antrenman 47.5 kg ile 18 tekrardı: 855. Bugün 50 kg ile üç set var: 900, yüzde beş fazla. Burada hacim, kilogram çarpı tekrar demek. Bir enerji ölçümü değil, ben de ona öyle demiyorum.

İşe yarar bir antrenman rakamı neyi ölçtüğünü söylemek zorunda. 200 kg yazan setler farklı türden eforlar olabilir: squat, makinede leg press ve statik tutuş (ağırlığı sabit tutmak), ağırlığın üstünde yazan sayı aynı diye birbirine denk olmaz. Bu yüzden baseline birimleri görünür tutar. Tekrarla sayılan kaldırışlarda kg·rep gösterebilir. Statik tutuşlar saniye olarak kalır, taşımalar (ağırlıkla yürümek) da yük × mesafe olarak. Bu üçünün, kesinmiş gibi yapan tek bir toplamda işi yok. En işe yarar karşılaştırma, aynı egzersiz ve aynı kurulumla kendi önceki setin.

Bir set, sonra dinlenme

Set kaydetme ekranında tek egzersiz ve tek set var. LOG SET tek büyük buton ve ana ekranda START WORKOUT’un durduğu yerde duruyor: alt kenar boyunca, aynı turuncuyla.

Bir set kaydedilince ekran iki kez cevap veriyor. Önce, yeni eklediğin hacimle. Sonra, ekranı kaplayıp geri sayan bir dinlenme sayacıyla. Atlamak için basılı tut. İkisi de en üstteki klipte var.

baseline ana ekranının alt yarısı: TODAY, listelenmiş iki egzersiz ve büyük, turuncu bir START WORKOUT butonu.

Söz

Başta baseline sadece benim içindi. Başkası kullanır mı, umurumda değildi. Sonra, belki de tam bu yüzden düzenli olamadığımı gördüm; uygulamanın asıl amacı da düzenli kalmak. Ben de biraz baskı hissetmek için sosyal bir yan ekledim.

Ama çok da değil. Kim daha çok kaldırıyor diye bir uygulama istemedim. Sıralama tablosunu tek bir şeyi puanlasın diye tasarladım: kendine verdiğin sözü ne kadar tuttuğunu. Haftada kaç antrenman yapacağını sen söylersin. Dört de, dördünü de yap; yedi deyip yedisini yapanla aynı hizada olursun. Ne kadar ağırlık kaldırdığın da ne kadar sık antrenman yaptığın da sayılmaz. Tabloyu on iki hafta üzerinden puanlayacak şekilde ayarladım; kaçırılan bir gün de sonraki haftaya devretmez.

baseline ana ekranının üst yarısı: sıralama tablosu için bir şerit, ızgara halinde bir yıllık aktivite ve üzerinde şunlar yazan bir kart: SET YOUR BASELINE. Choose 1 to 7 sessions each week. Train on any day.

Gönderi akışı başka bir yerden geldi: farklı bir uygulamadan. O uygulamayı geliştirdim; fikrin yürümeyecek kadar gerçeklikten uzak olduğunu ancak çalışır hale gelince gördüm. Akışı baseline’a taşındı ve yerine oturdu.

İki örnek hesaptan kısa gönderilerin yer aldığı baseline gönderi akışı. Gönderilerden birinde bir antrenman özeti var: Upper Body, 38 min, 9 sets, 3150 kg·rep.

Bu yazının kanıtlamadıkları

Burada indirme sayısı, kullanıcıların geri dönme oranı ya da antrenman sonuçları hakkında bir iddiam yok; kaydetmenin bu yolla daha hızlı olup olmadığını da ölçmedim. Gösterebileceğim şey, izlediğim yol ve o yolun vardığı yer.

baseline App Store’da Tasarım pozisyonlarına açığım. İletişim

  1. Yapay zekâ desteği hakkında: burada anlatılan kararlar bana ait. Araçları ben yönlendiriyorum, ürettiklerini okuyorum ve cihazda kontrol ediyorum. Her kod satırının elle yazıldığını iddia etmiyorum. ↩
  2. Görseller hakkında: klip, baseline için hazırladığım demo videosundan kesildi; sessiz, bir ilk antrenmanı gösteriyor. Bütün ekranlardaki egzersizler, ağırlıklar ve tarihler örnek veri. 47.5 kg ve 50 kg’lı grafik, örnek sayılarla hazırlanmış bir taslak; sürükleyebildiğin alan da bu sayfa için yapılmış küçük bir kopya, uygulamanın kendisi değil.