A channel run on two systems

BINARY&Biceps

Travel logs shot on the move, office vlogs from the daily grind, coding basics broken down simply — and public challenges hosted right here — the first one's on its way.

Est. 2026Travel · Office · Code0 challenges live
// about the channel

Half discipline. Half distance.

Binary and Biceps is one channel run like two departments. One side lives in the terminal — clean code, small tools, the boring fundamentals explained without the jargon. The other side lives out of a backpack and an office chair — travel logs from wherever the next trip lands, and vlogs from the ordinary work week in between.

The idea is simple: building things and moving your body are the same discipline wearing different clothes. Show up daily, log the process, share what actually worked — including the money-and-time challenges that force all of it to happen on a deadline.

New uploads land across three lanes — Travel Logs, Office Vlogs, and Coding Basics — plus challenges posted here that any registered subscriber can accept, track, and discuss.

$ whoami
role > creator, developer, rider
uploads > travel · office · code
stack > python, js, a decent camera
terrain > hostels, deadlines, standing desks
status > challenges.hosted(0)
// challenges

Hosted here. Open to everyone.

Every challenge on this site is posted by the channel. Register or log in to accept one and start tracking.

No challenges posted yet — check back soon.

// travel logs

Logged from wherever [lat,long]

Routes, delays, cheap stays, and the parts of the trip that don't make the thumbnail.

Log 003 — Aug 2026

The overnight bus that became the whole story

Missed the train, booked a bus at midnight, and ended up filming the best 4 minutes of footage from the whole trip out the window.

▸ Watch the log
Log 002 — Jul 2026

₹900 a day, three cities, one backpack

A budget breakdown video disguised as a travel log — every rupee tracked, every questionable meal included.

▸ Watch the log
Log 001 — Jul 2026

First upload: why this channel exists

The origin story — quitting the comfortable version of the plan for one that involves more trains and more terminal windows.

▸ Watch the log
// office vlogs

The other 9-to-5

Desk setup, deep-work days, the meetings that could've been an email — filmed anyway.

Vlog 004 — Aug 2026

A full workday, zero cuts, one deadline

Real-time edit of a normal Tuesday — three back-to-back calls, one shipped feature, one cold coffee.

▸ Watch the vlog
Vlog 003 — Jul 2026

Setting up a desk that survives travel

What actually fits in one bag when half the month is spent working from somewhere else entirely.

▸ Watch the vlog
Vlog 002 — Jul 2026

Tracking every hour for a week — the honest version

Time-tracked, screen-recorded, no flattering edits. Where the hours actually went.

▸ Watch the vlog
// coding basics

Fundamentals, no fluff

Short, practical breakdowns — the kind of basics that get skipped over everywhere else.

variables.py
# a variable is just a labeled box
distance_km = 42.3
rider_name = "you"
is_travel_day = True

print(f"{rider_name} logged {distance_km} km")
Basic 01 — name things so the next person (usually future-you) doesn't have to guess.
loop.js
// loops without the fear
const stops = ["Delhi", "Manali", "Leh"];

for (const city of stops) {
  console.log(`next stop: ${city}`);
}
Basic 02 — a loop is just "do this once per item." Nothing scarier than that.
functions.py
# functions: reusable, named steps
def daily_target(goal, days_left):
    return goal / days_left

print(daily_target(150000, 9))
Basic 03 — if you copy-paste a block twice, it probably wanted to be a function.
git.sh
# commit like the message is the log entry
git add .
git commit -m "log: day 3 of challenge_001"
git push origin main
Basic 04 — a good commit message is just a short, honest caption for the change.