It's 2014. Apple releases Swift and Metal at the same time. Complete overwhelm!
There's not enough resources available for programmers.
I had 2 options:
1. Wait and hope.
2. Write a book myself.
I chose #2. It became Metal by Tutorials — the first Swift GPU programming book.…
I kept rewriting the same chapter in my GPU book. New examples. Better edits. Still stuck.
Then I zoomed out and saw it:
The problem wasn’t the chapter.
It was the input.
Once I reframed the concept, the output clicked.
Bad outcomes usually start with bad inputs.
Fix the…
I wasn’t stuck because I was lazy.
I was stuck because I was optimizing the wrong loop.
I kept tweaking content.
Polishing deliverables.
Making “improvements” inside a broken direction.
Then I zoomed out.
And realized:
The leverage was upstream.
Systems thinking gives you…
Think In Loops wasn’t one big idea.
It was a loop I ran again and again:
→ What’s the real problem?
→ What keeps people stuck?
→ What system would solve it — forever?
Friction → Insight → Action → Repeat
Breakthroughs don’t come from sparks.
They come from systems you…
When I was writing my programming book, every chapter felt like a new puzzle.
Then I spotted the pattern:
→ Problem
→ First principles
→ Code
→ Debug
→ Summary
That was the loop.
I stopped guessing and started reusing.
Build once. Use forever.
Read more here →…
Most relationships fall apart because of:
→ unclear feedback
→ broken trust loops
→ repeated friction with no adjustment
That’s a systems problem — not a personal one.
Just like in architecture, relationships need:
• feedback loops
• buffer zones
• pattern recognition
•…
Every system runs on defaults.
Your calendar.
Your diet.
Your mindset.
So does your brain.
→ How you respond under stress
→ What you assume without questioning
→ How you choose by default
That’s what shapes your real outcomes — not the one-off “big” decisions.
If you don’t…
Mindset isn’t a monolith.
It’s a dev stack.
→ Environment
→ Modules
→ Dependencies
You don’t fix a system by pushing harder.
You debug it.
I stopped asking “What’s wrong with me?”
And started asking:
“What loop is running in this context?”
That’s when everything changed.…
I’ve used hacks.
I’ve chased tactics.
They work — until they don’t.
What changed everything?
Not a trick.
A loop.
→ Repeatable
→ Refined
→ Resilient
Hacks burn out.
Loops scale.
That’s what Think In Loops is about.
Read more here → thinkingloops.com
I used to think resilience meant grinding through.
Push harder. Work longer. Power through the fog.
Then I remembered:
The best systems don’t power through.
They recover.
So I built loops for my mind:
→ Feedback
→ Recovery
→ Defaults
→ Buffers
Now I don’t burn out.
I…
I used to measure progress by output.
How much I shipped.
How many hours I worked.
How many boxes I checked.
But output without feedback is just noise.
I was moving fast — but learning slow.
So I built a loop:
→ Ship
→ Observe
→ Adjust
Now I don’t just run workflows.
I run…
𝐌𝐨𝐬𝐭 𝐩𝐞𝐨𝐩𝐥𝐞 𝐛𝐮𝐢𝐥𝐝 𝐜𝐨𝐧𝐭𝐞𝐧𝐭.
𝐈 𝐛𝐮𝐢𝐥𝐭 𝐚 𝐜𝐨𝐧𝐬𝐭𝐫𝐚𝐢𝐧𝐭.
When I started Think In Loops, I didn’t follow “creator playbooks.”
I asked:
Why are smart people still stuck?
Answer:
They don't leverage a thinking infrastructure.
No way to debug,…
𝐌𝐨𝐬𝐭 𝐩𝐞𝐨𝐩𝐥𝐞 𝐰𝐚𝐬𝐭𝐞 𝐞𝐧𝐞𝐫𝐠𝐲.
𝐒𝐲𝐬𝐭𝐞𝐦𝐬 𝐩𝐞𝐨𝐩𝐥𝐞 𝐛𝐮𝐢𝐥𝐝 𝐥𝐞𝐯𝐞𝐫𝐚𝐠𝐞 𝐥𝐨𝐨𝐩𝐬.
A leverage loop is any system that gives you:
→ more output
→ from less effort
→ again and again
Examples:
• A newsletter you repurpose into 10 posts
• A…
𝐌𝐨𝐬𝐭 𝐠𝐨𝐚𝐥𝐬 𝐟𝐚𝐢𝐥 𝐛𝐞𝐜𝐚𝐮𝐬𝐞 𝐰𝐞 𝐭𝐡𝐢𝐧𝐤 𝐢𝐧 𝐝𝐞𝐚𝐝𝐥𝐢𝐧𝐞𝐬. 𝐒𝐦𝐚𝐫𝐭 𝐬𝐲𝐬𝐭𝐞𝐦𝐬 𝐭𝐡𝐢𝐧𝐤 𝐢𝐧 𝐝𝐞𝐥𝐚𝐲𝐬.
You miss the gym one day…
You don’t feel the cost.
You miss it for 30 days…
You feel everything.
That’s the difference between…
I used to think I had a discipline problem.
Couldn’t follow through → blamed myself.
Felt stuck → blamed motivation.
Dropped the ball → “maybe I’m just not built for this.”
Then I realized:
I don’t do that in engineering.
If something breaks, I debug it.
I don’t blame the…
I used to think I was burned out.
But what I really was… was unstructured.
I had goals but no loops.
Tasks but no systems.
Ideas but no architecture.
Then I mapped the chaos like I would a system:
→ What patterns repeat?
→ Where’s the bottleneck?
→ What can I modularize?…
I used to restart my projects every week.
New notes. New plans. Same confusion.
Then I built one mental loop:
→ Zoom out
→ Find friction
→ Pick 1 action
→ Set a feedback check
I run it daily.
It saved me 10+ hours a week.
Read more here → thinkingloops.com
I used to chase clarity like a mood.
Journaling, waiting, overthinking.
But clarity isn’t a vibe.
It’s a system.
Now I run a loop:
→ Zoom out
→ Identify leverage
→ Move forward
Build yours.
Read more here → thinkingloops.com
𝐈 𝐮𝐬𝐞𝐝 𝐭𝐨 𝐭𝐫𝐞𝐚𝐭 𝐞𝐯𝐞𝐫𝐲 𝐝𝐞𝐜𝐢𝐬𝐢𝐨𝐧 𝐥𝐢𝐤𝐞 𝐚 𝐛𝐫𝐚𝐧𝐝-𝐧𝐞𝐰 𝐩𝐮𝐳𝐳𝐥𝐞.
Then I started thinking in loops.
I used to treat every decision like a unique puzzle.
New inputs. New context. New overthinking.
Should I take this call?
Should I start this…
Clarity without action is wasted insight.
Why do so many people stop at “understanding”?
• They overplan
• They wait for the “perfect” time
• They confuse thinking with doing
The fix: Think in loops, not lines.
Clarity is input. Action is output.
Define a small…
13K Followers 5K FollowingFormer IndianaU, CornellU, UUtah, Rayscale, Nvidia, PurityLLC, Nvidia, now Activision. You no take candle! #raytracing. #60fps #ViewsAreMyOwn
20K Followers 3K FollowingRoblox Chief Scientist
U.Waterloo & McGill Prof.
@morgan3d.bsky
Known for NVIDIA, Unity, Graphics Codex, Markdeep, G3D, Skylanders, E Ink, Titan Quest, Williams
4K Followers 2K FollowingFounder @gracia_vr, netmonet (acq. 2021). Writing neural rendering shaders while staring at loss plots. Made a measurable impact on @PrismaAI @cocos2d
2K Followers 2K FollowingDie Würde des Menschen ist unantastbar.
Eigentum verpflichtet. Sein Gebrauch soll zugleich dem Wohle der Allgemeinheit dienen.
495 Followers 922 FollowingSci-fi aficionado, 📷 by passion, I like long walks, cooking, good 📚, 😺🐈, and nice conversations on way too many topics. Ex 🧑🏻💻 iOS @tribute_brand
30K Followers 481 FollowingProgrammer. Worked on Unity game engine 2006-2021. Now mostly tinkering with Blender. ➡️ I'm at https://t.co/wlFKbKVWnr now.
13K Followers 174 FollowingRaytracing Director at Nvidia. Previously: Tech Lead for RenderMan at Pixar, Architect of Glimpse Renderer at Animal Logic 🇮🇹🇦🇺🇺🇸🇨🇦 Views are my own.
13K Followers 5K FollowingFormer IndianaU, CornellU, UUtah, Rayscale, Nvidia, PurityLLC, Nvidia, now Activision. You no take candle! #raytracing. #60fps #ViewsAreMyOwn
20K Followers 3K FollowingRoblox Chief Scientist
U.Waterloo & McGill Prof.
@morgan3d.bsky
Known for NVIDIA, Unity, Graphics Codex, Markdeep, G3D, Skylanders, E Ink, Titan Quest, Williams
37K Followers 483 FollowingDigital Geometer, Assoc. Prof. of Computer Science & Robotics @CarnegieMellon @SCSatCMU and member of the @GeomCollective. There are four lights.
16K Followers 143 FollowingLead Rendering Engineer @WeArePlayground working on @Fable. DMs open for graphics questions or mentoring people who want to get in the industry. Views my own.
10K Followers 1K Following@[email protected]
Inria Research Director /
Computational Physics/Cosmology /
Scientific Director of Program Inria Quadrant /
#riscv ambassador
1.3M Followers 1K FollowingCo-Founder of Coursera; Stanford CS adjunct faculty. Former head of Baidu AI Group/Google Brain. #ai #machinelearning, #deeplearning #MOOCs
10K Followers 235 FollowingInterpretability/Finetuning @AnthropicAI
Previously: Staff ML Engineer @stripe, Wrote BMLPA by @OReillyMedia, Head of AI at @InsightFellows, ML @Zipcar
566 Followers 453 FollowingGPU and Metal guy at Apple via Playstation, Guerrilla Games.
Creating beautiful things and building them well. Miami Vice Super Fan.
2K Followers 282 FollowingBearded Code Monkey.
Currently helping make Decima tick at Guerrilla Games.
Previously Engine Tech Wizard at Q-Games. My opinions are my own.
364 Followers 32 FollowingThe 47th Annual Conference of the European Association for Computer Graphics will take place on May 4-8, 2026 in Aachen, Germany. #Eurographics
9K Followers 75 FollowingThe premier forum for visualization advances for academia, government, and industry. We invite you to share your research, insights, and enthusiasm at IEEE VIS
42K Followers 541 FollowingNASA's official Scientific Visualization Studio account, tweeting the best in NASA scientific visualization. We reveal the invisible by bringing data to life.
2K Followers 1K FollowingPrincipal Engineer at Intel. Tech Lead of Intel Open Image Denoise. Previously worked on: Embree, OSPRay. All tweets are my own opinion.
2K Followers 394 FollowingAt NVIDIA. Languages, compilers, and APIs for real-time. DMs open for folks looking for advice/mentoring. She/her 🏳️⚧️🏳️🌈. Personal acct: @TessFactor.
6K Followers 1K FollowingRendering Engineer at @disneyanimation working on Disney’s Hyperion Renderer and more. Previously @pixar, @dreamworks, @cornell, @penn. Views here are my own.
71K Followers 1K FollowingThe premier e-learning platform for mobile developers and mobile dev teams at every stage of their development. Specializing in iOS/Swift and Android/Kotlin.
361 Followers 183 FollowingGeForce Product Manager at NVIDIA focused on Esports, 360Hz G-SYNC, and NVIDIA Reflex. Ex-Intel. My thoughts and opinions are my own.