Skip to main content

4 posts tagged with "productivity"

View All Tags

Reclaiming 50GB+ Mac Storage Safely: A Journey from 'Disk Full' to AI-Powered Deduping

· 3 min read
Arpit Sharma
Maintainer of this blog

We've all been there: the dreaded "Your disk is almost full" notification on macOS. This week, I hit the wall. A 52GB folder of mobile backups, photos, and videos was choking my internal SSD.

But as an engineer, the thought of manually dragging-and-dropping thousands of files—or worse, manually deleting duplicates—felt like a recipe for disaster. One wrong click and a decade of memories could be gone.

Here is how I solved it using a "Safety-First" framework and a custom Python deduplication engine.

Atomic Habits: How Small Changes Lead to Extraordinary Results

· 2 min read
Arpit Sharma
Maintainer of this blog

Atomic Habits - Small Wins, Compounding Results

James Clear argues that the quality of our lives depends on the quality of our habits. We don't rise to the level of our goals; we fall to the level of our systems.

1. The Power of Compounding

A 1% improvement every day makes you 37 times better by the end of the year. This is the Aggregation of Marginal Gains.

  • Example: The UK cycling team won back-to-back medals after decades of failure by improving everything (seats, tires, even pillows) by just 1%.

2. Identity-Based Habits

Most people focus on outcomes (e.g., "I want to lose weight"). Instead, focus on identity (e.g., "I am the type of person who never misses a workout"). Every action you take is a vote for the person you wish to become.

3. The 4 Laws of Behavior Change

To build a good habit, follow these laws:

  1. Make it Obvious: Use "Environment Design." If you want to read more, put a book on your pillow.
  2. Make it Attractive: Use "Temptation Bundling." Only watch your favorite show while on the treadmill.
  3. Make it Easy: Use the 2-Minute Rule. If a habit takes less than 2 minutes, do it now.
  4. Make it Satisfying: Use habit tracking to visualize your wins.

4. The Goldilocks Rule

The human brain loves challenges, but only if they are "just right." If a task is too easy, you get bored; if it's too hard, you lose motivation. Aim for the zone just outside your comfort.

#learnings

Atomic Habits

Finish: The Practical Guide to Killing Perfectionism

· 2 min read
Arpit Sharma
Maintainer of this blog

FINISH: Why Done is Better Than Perfect

Most people don't have a problem starting; they have a problem finishing. Jon Acuff argues that our biggest obstacle isn't laziness—it's perfectionism. Here is the blueprint to escape the perfectionism trap:

1. Cut Your Goal in Half

Perfectionism tells you to "Go Big or Go Home." Acuff says to cut your goal in half. By making the goal achievable, you take the pressure off and actually build the momentum needed to cross the finish line.

2. Choose What to Bomb

You cannot be perfect at everything while chasing a new goal. Be intentional about what you are going to let slide (e.g., maybe your house won't be as clean while you're writing that book). Write a "Not-to-Do" list to stay focused.

3. Make it Fun if You Want it Done

Satisfaction and performance are linked. Identify what motivates you:

  • Reward Motivation: "If I finish this, I get to enjoy a guilt-free movie."
  • Fear Motivation: "If I don't finish this, I'll have to pay a fine or lose health." Use whichever works for you to keep the process enjoyable.

4. Leave Your "Hiding Places"

A Hiding Place is an activity you focus on instead of your goal (e.g., organizing your desk when you should be coding). A Noble Obstacle is a rational-sounding excuse (e.g., "I can't start the YouTube channel because I don't have a 4K camera").

The Bottom Line: Chase progress, not perfection. Publish your "Version 1.0"—however bad it may be—and then iterate.

#learnings

Crush It! - Turning Passion into a Personal Brand

· 2 min read
Gary Vaynerchuk
Original Author
Arpit Sharma
Maintainer of this blog

Crush It: The Art of Personal Branding

Gary Vaynerchuk’s core message is simple: in the digital age, anyone can turn their passion into their profession. But doing so requires more than just interest—it requires turning yourself into a Personal Brand. Here are the actionable steps to nail it:

1. Identify Your Content Medium

Don't follow the crowd; follow your strengths. If you're great on camera, use Video (YouTube/TikTok). If you have a "radio face" but a great voice, use Audio (Podcasts). If you think more clearly in text, use Writing (Blogs/Twitter).

2. Document, Don't Create

Gary’s "secret sauce" is to stop overthinking and start documenting your journey. You don't need a high-budget studio; you need authenticity. People connect with the struggle and the process more than the perfected end product.

3. Hustle and Care

Hustle is the cost of entry, but "caring" is the differentiator. You must care about your community more than the money. Reply to every comment, engage with every follower, and build real relationships.

4. Be Your Own Brand

In the 21st century, your personal brand is your resume. Whether you're an employee or a business owner, being known for "what you do best" is your only survival strategy in an automated world.

#learnings