Brownout PH was built entirely between 9 PM and midnight, on weekdays, after full DevOps shifts. I am not going to romanticize it — may mga gabing ang tanging na-ship ko ay isang typo fix. But eighteen months later, the app has users in seventy provinces, and I still have my day job and my sanity. Mostly.
The system that saved me is embarrassingly simple: one feature per week, defined every Sunday night, small enough to finish kahit pagod. If a feature does not fit in a week, it gets split or killed. Scope discipline beats motivation, because motivation does not survive a Thursday production incident at work.
Energy management matters more than time management. I code in the evening pero I do thinking tasks — architecture, naming, UX decisions — during my commute in the morning when my brain is fresh. By the time I sit down at night, the decisions are made; tinatype ko na lang.
Tell your people. My wife knows Tuesday and Thursday nights are app nights. My group chat knows I disappear before releases. Ang hirap mag-build nang patago; the guilt costs more energy than the coding. Make it official and the people who love you will protect that time.
Lastly, ship embarrassingly early. Brownout PH launched with one city and a spreadsheet backend. Users did not care — they cared that it worked. The polished version you are hiding will teach you nothing; the ugly version in strangers' hands teaches you everything.