hawa@hmsdev ~ $ cat lists.txt
← back to home
A Soft Stack of Favorites
digital tools I actually use daily
- JetBrains IntelliJ
- Postman
- Obsidian
- iTerm
- Notion (but I ignore half of it)
- VS Code
physical tools I use daily
- TooT Fineliner Pens - Sunshine Set
- MD Notebook A6 Grid
- MacBook Pro Apple M4
- Onyx Boox Palma 2
- Onyx Boox Note Air 3
- Kodak PixPro FZ45
- ICEWATER 40 oz Tumbler (Gotta Stay Hydrated)
podcast episodes I’m still thinking about
- "The Truth About Anxiety & ADHD: Life-Changing Tools From a Renowned Psychiatrist" - The Mel Robbins Podcast
- “How to Build When you feel like nothing” – MiM (upcoming)
- The Psychology of Your 20s 251. How to Train Your Brain to Do Hard Things
- Africans In Tech – Empowering Women in Tech: A Mission to Inspire the Next Generation ft. Hawa
- Help Me Be Me – Ep 203: A Personal Check-in: Where Do I Stand + Where Am I Going?
- Sincerely, Sumayah – This Test Will Tell Allah How It Found You and How It Left You
- Deep Questions with Cal Newport – Ep. 319: Reclaim Your Time
- Life Kit – It's OK to Run Slow AF
Books I revisit when I feel stuck
- The Pragmatic Programmer: 20th Anniversary Edition – Your Journey to Mastery by Andrew Hunt & David Thomas
- So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love by Cal Newport
- The Productive Muslim: Where Faith Meets Productivity by Mohammed Faris
- The Steal Like an Artist Audio Trilogy: How to Be Creative, Show Your Work, and Keep Going by Austin Kleon
- Feel-Good Productivity: How to Do More of What Matters to You by Ali Abdaal
- Don't Believe Everything You Think: Why Your Thinking Is the Beginning & End of Suffering by Joseph Nguyen
things I built instead of resting
- MiM
- DuVa MVP
- MiM podcast editing workflow system
- The Notion dashboard I use daily
- My Obisidan Homepage
code patterns I find myself rewriting
- REST controller → service → repository chains
- Standardized response wrappers with timestamps
- Nested DTOs for deeply nested JSON I never asked for
- Mapstruct mappings that refuse to behave