#+TITLE: Intellectually challenging oneself
#+OPTIONS: num:nil
#+DATE: <2026-03-31 Tue 11:14>
#+filetags: :life:
#+COMMENTS: t
#+SLUG: intellectually-challenging-myself-30-03-26

* Introduction
One thing I've been trying to do more of is intellectually challenging myself. I find that when I read books or articles that are outside of my comfort zone, it forces me to think in new ways and expand my understanding of the world.

Some resources on this include (this is generated by AI):

** Core Principles
- Seek truth, not comfort
- Prefer depth over breadth
- Actively struggle with ideas (don’t passively agree)
- Integrate knowledge into action

** Programming & Technical Thinking

*** Objectives
- Think like a problem solver
- Break down complex systems
- Build instead of just consume

*** Resources
- "Structure and Interpretation of Computer Programs"
- "The Pragmatic Programmer" — Andrew Hunt & David Thomas
- "Clean Code" — Robert C. Martin
- MIT OpenCourseWare (CS lectures)

*** Practices
- Daily problem solving (LeetCode / own projects)
- Rewrite code in simpler form
- Ask:
  - “What is the simplest version of this?”
  - “What assumptions am I making?”
- Build small tools (C, Emacs, Linux automation)


** Mental Discipline & Masculinity

*** Objectives
- Resist instant gratification
- Build focus and resilience
- Become internally driven

*** Resources
- "Can't Hurt Me" — David Goggins
- "Discipline Equals Freedom" — Jocko Willink
- "Atomic Habits" — James Clear

*** Practices
- Do difficult tasks first (no negotiation)
- Cold exposure / physical challenge
- Reduce dopamine (no mindless scrolling)
- Track daily discipline (TODO → DONE)

** Critical Thinking & Philosophy

*** Objectives
- Question assumptions
- Think independently
- Avoid blind following

*** Resources
- "Thinking, Fast and Slow" — Daniel Kahneman
- "The Scout Mindset" — Julia Galef
- "The Philosophy Gym" — Stephen Law
- "The Demon-Haunted World" — Carl Sagan

*** Practices
- Weekly deep question:
  - “What do I believe that might be wrong?”
- Steelman opposing views
- Write short arguments (for and against)

** Cross-Domain Thinking (Stretch Zone)

*** Objectives
- Expand beyond comfort zone
- Connect different fields
- Increase creativity

*** Resources
- Economics (basic macro/micro)
- Psychology (biases, behavior)
- History (rise/fall of societies)
- Systems thinking

*** Practices
- Learn 1 new concept per week outside main field
- Ask:
  - “How does this connect to programming?”
  - “How does this connect to Islam/life?”

** Reflection Template

- What did I learn?
- What challenged me?
- What confused me?
- What did I previously believe?
- Has my thinking changed?
- How will I apply this?

** Key Rule

If it feels easy, it is not making me grow.

I should regularly feel:
- confused
- challenged
- mentally stretched

