What specific rule, constraint, or daily structure did you use to force yourself to do revenue-generating work first before building, and how do you decide when building a system is justified versus procrastination?
The simplest hack is to institute a rule: you cannot build or improve a process unless you're already doing that process. For example, many people in Maker School want to create automated systems for sending job applications but have sent zero applications—they're just preparing. I tell them to only optimize a process when they're actually executing it; otherwise they're just masturbating, putting things off, and making it a future issue. You can absolutely optimize processes, but only while you're doing them. In most cases, what feels like optimization is just preparation, not actual execution.
Rather than strict time-boxing, structure your schedule by front-loading your highest-ROI, nearest-to-revenue tasks first and taking as long as needed to complete them. For instance, replying to community comments in Maker School directly drives retention, revenue, and goodwill, so it is completed first thing every morning.
To speed up execution over time, record yourself completing a recurring task, review the footage to strip out wasted effort, and establish a realistic 'ideal time' benchmark. Track your time daily as a KPI until you consistently reach that benchmark.
The key to productivity is productizing your daily schedule—repeating the exact same core high-value actions every day so you build speed and mastery, rather than constantly switching between contextually different tasks.
time managementproductivitytime blockingdaily routine
Procrastination is inevitable; it's a mechanism baked into us from caveman times, and you can't fully eliminate it. I procrastinate often, but I tend to procrastinate on work by doing lower-value tasks instead. This isn't ideal because I'm avoiding important work, but I still make progress by completing less important tasks. For example, I delayed making a hiring post for weeks, but when I finally did it—creating the post, form, and CRM integration—it only took 45 minutes. Even though I procrastinated, I still moved the needle forward.
After hiring around 40-50 people for my agency, I've realized I prefer to hire last. The common advice to delegate everything comes from a time when technology couldn't handle much of the work, but today technology gives us leverage, so you can realistically wait until you're making around $50k/month before your first hire instead of $15-20k. Hiring early is often just a band-aid for deeper problems—if you're under $25k/month the issue is usually your systems, not a lack of manpower. Focus on building systems that reduce the work needed to fulfill: automate repetitive tasks like onboarding emails, scheduling calls, and problem-solving via email; design productized offers that take half the effort to deliver (e.g., a form that auto-generates a campaign, scrapes leads, and follows up); create scalable sales flows (a discovery/closing call batched together, a proposal, and automated follow-ups that stop when a deal isn't worth the effort). Make client management discrete—set a daily 8 a.m. five-minute template update instead of letting clients interrupt you on WhatsApp all day. Hiring early means giving up a large share of profit (e.g., a $5k salary is half of your profit at 50% margins) plus management costs and risk; it's better to wait until revenue is higher so the hire is a smaller fraction of margin. I pay a flat salary plus a clear, trackable bonus—staff log it themselves and add it to their invoice—avoiding profit-share or rev-share because they misalign incentives and add overhead. Finally, I only care about deliverables: if someone is intelligent and ambitious they can build their own systems to finish work in fewer hours, and as long as the output is good I don't track hours.
No, I don’t have a specific routine to shut off work on weekends. I’ve struggled with this too, and I think the idea of strict work‑mode vs. relax‑mode is a false dichotomy. In reality, effort exists on a gradient—some days I’m at 20% effort, other days at 80%. On low‑effort days I still do a little work that moves the business forward, like client fulfillment, community management, or content creation, then I rest the rest of the day. I often unwind early in the morning (around 5–6 a.m.) so the rest of the day is free for whatever I want. Other days I work most of the time and still carve out some unwind or play time, like playing League of Legends. I don’t follow a strict on/off schedule; I accept shades of gray. Financially, metrics are useful for business but shouldn’t be the only measure of life success. I’ve gotten ahead financially by sacrificing other areas—relationships, fun, experiences—but I’ve recently started prioritizing family and personal time. Others may be ahead of me in emotional intelligence or life experiences, reminding me that business performance isn’t life performance.