Alexis Rondeau

Newsfeed

Everything I publish, in the order I published it: dispatches from Twitter, videos from YouTube and notes from my vault, archived here in full — text, images, video and links — so they outlive the platforms.

921 dispatches since January 2012 · page 23 of 37

8 likes · 1.4K views
In reply to @tsoding · Apr 12, 2025

Every time some stupid Tech broski trying to charge you $35 for their shitty SaaS they vibe coded by farting into the mic show them this tweet and just walk away in a sunset leaving them envy you had free sex. t.co/CysbiBYCs1

Image from the post

@tsoding First:

"I keep doing this nerd shit, money when?!"

Then:

"...vibe coded by farting into the mic..."

Thank you, you're putting into words what I wouldn't dare say.

45 views
Quoting @emollick · Apr 9, 2025

How complex are global supply chains? Of the 83 nonradioactive elements, at least 70 of them are used in phones: 84% of all stable elements.

I say “at least” as we don’t know for sure- likely no single person on Earth can tell you all of the mined materials that go into a phone. t.co/BZhtcOAsFd

Image from the post
EuChemSElement Scarcity - EuChemS Periodic Table - EuChemS↗ euchems.eu
3 likes · 181 views · 1 bookmark
In reply to @emollick · Apr 9, 2025

How complex are global supply chains? Of the 83 nonradioactive elements, at least 70 of them are used in phones: 84% of all stable elements.

I say “at least” as we don’t know for sure- likely no single person on Earth can tell you all of the mined materials that go into a phone. t.co/BZhtcOAsFd

Image from the post

@emollick Reminds me of that story-behind-the-story of the first (two?) seasons of Mr. Robot.

For reference:

EuChemSElement Scarcity - EuChemS Periodic Table - EuChemS↗ euchems.eu
4 likes · 1.5K views
In reply to @alexalbert__ · Apr 8, 2025

We're giving out $50k in free API credits for devs to try Claude Code and build more cool stuff using it.

Apply for these credits below ↓

@alexalbert__ Claude Code is so good that, as a happy paying customer, I wish you'd give that money to The product team instead. Let them make it even better!

I've completely switched from Cursor about two weeks ago and have used it, on average, 8h each day.

1 like · 132 views

Over the last 20 years, I have had the privilege to make stuff using Swift, Java, Ruby, C, C++, Lisp and many more. With Eclipse, Emacs, vi, vim, Textmate, JetBrains, XCode, VS Code. On Debian, macOS, Solaris. With cvs, svn and git. Now AI made it even more fun. I love it all.

53 views
In reply to @VicVijayakumar · Mar 31, 2025

ORMs are good even if you’re a SQL god:

Use ORMs for your side projects because the performance impact is approximately zero and the convenience is 100x.

Use ORMs for work projects so next quarter you can rewrite it in raw SQL, reduce COGS by several million, and get promoted.

I still remember the day @rails came into my life.

I loved modeling entity relationships, set theory, writing SQL and bridging objects/tables "by hand".

Then ActiveRecord beautifully put it all together, made it human-readable, and it felt (and still does) just so right ❤️

10 views
In reply to @KevinSzabo14 · Apr 1, 2025

You are allowed to outgrow the version of yourself that once settled for less.

You are allowed to move differently, think bigger, and expect more.

Keep evolving—your future self will
thank you.

@KevinSzabo14 In 2005 I sent an email to my future me. It arrived exactly four years later. As a a complete surprise, too.

Felt then (and still does) like a phone call from a wise time-traveling self. Helped me understand just how much I'd grown then.

Via

FutureMeFutureMe: Write a Letter to your Future SelfWrite a letter to the future and read the public (but anonymous) letters from others. FutureMe has been delivering letters to the future for millions of people since 2002.↗ futureme.org

Notes on Clojure Development

Installing Emacs on macOS

- <https://github.com/railwaycat/homebrew-emacsmacport>
$ sudo rm /usr/bin/emacs
$ sudo rm -rf /usr/share/emacs
$ brew tap railwaycat/emacsmacport
$ brew install emacs-mac

Bootstrapping with Emacs and Lein

Cider

(require 'package)
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)

Leiningen

  • brew install leiningen

Extra packages

(add-hook 'clojure-mode-hook #'paredit-mode)
(add-hook 'clojure-mode-hook #'rainbow-delimiters-mode)

(add-hook 'cider-repl-mode-hook #'paredit-mode)
(add-hook 'cider-repl-mode-hook #'rainbow-delimiters-mode)

Issues

  • Start with lein new test-project
  • Open project.clj in Emacs
  • M-x cider-jack-in → “The lein executable isn’t on your ‘exec-path’”
  • Solution: Customize Group cider https://stackoverflow.com/a/64281978
  • Clojure Setup for TDD

Whales, Dolphins, Sharks and Sardines

Early idea

  • Getting rich quick people on Algorand are super annoying

    • “HODL”, Rocket emojis, “This is the way” and other WSB bullshit
    • Super uncreative
    • They just want to become rich by not doing anything – how boring
    • Regarding Governance, they’re the ones who fret about Whales taking too much control
    • They fear loss of control without taking active steps
  • Those that got life-changing rich with Bitcoin were those that really got into it when NO ONE (including myself) believed in it

Here’s how I think this will work for the common investor:

If your personal financial freedom is the goal and you believe that ALGO is the best way to get there BUT governance and all those holders of millions of tokens give you a feeling of loss of control THEN FOCUS on what you CAN CONTROL. You want riches and wealth? Well, CREATE WEALTH[^1]. You can CREATE WEALTH with Algorand. Your votes will probably matter very little but you can see and use Algorand for what it really is: A resource – In fact, one of the most powerful resources ever given to mankind: A deep space and, more importantly, a deep time platform that gives you to Access to infinity.

By buying Algorand tokens today at $0.1 - $2.0 you basically bought extremely cheap compute/storage TIME as if you were “investing”/pre-buying months and years of capacity/potential on Heroku back in 2009.

So, what should you do?

  1. Hold your bag (Defintely, just like you would hold shares over time - But, as you’re becoming aware now, as a small fry sardine swimming with the current, this probably won’t result in millions of life-changing fiat)
  2. Vote on issues (Definitely, just like you would by sitting on the board of a company - But, as you’re becoming aware now, as a small fry sardine swimming with the current, this probably won’t result in millions of life-changing fiat)
  3. Learn to USE Algos (This is the foundation to turn from being a small fry sardine swimming with the current to a fast-swimming, autonomous and creative dolphin)
  4. Learn Creating cool shit with Algorand

IMG20211025140127.jpg

Concrete formulation

IMG20211025140159.jpg

IMG20211025140203.jpg

IMG20211025140207.jpg

IMG20211025140214.jpg

IMG20211025140221.jpg IMG20211025135840.jpg

[^1]: How to Make Wealth

Super-Heroes, Super-Villains and an Ancient Code in Obsidian

Watch the video on Youtube! 👉🏻 https://youtu.be/SNNODf6NkJk 👈🏻

![Super-Heroes, Super-Villains.png](/notes/media/Super-Heroes, Super-Villains.png)

Script Start

Hello and welcome!

Who

My name is Alexis I’m an Obsidian enthusiast
I’m the creator of the journey and highlights plugin for Obsidian

What

Today I want to share something big with you.

I want to show you an ancient code in Obsidian that I’ve discovered.

And I discovered it with the help of a super-hero and an super-villain

Why

  • This will help you create your best work.
  • This will help you write your best books, come up with your best ideas and create your best products.

How

Before we dive in, a heads-up:

  1. This is not for the faint of heart
  2. This won’t be easy
  3. In fact it will be very hard (at least for me)
  4. I’ll share some very personal things
  5. Because of that, this video is going to be raw and unpolished
  6. This will be a longer story with HIGHS and LOWS

Let’s begin…

…

It’s been a cold and dark winter

and I’ve struggled.

  • I’ve struggled in my relationship
  • We Had a big fight
  • Considering separating
  • I’ve been staying at a friend’s place
  • I haven’t eaten much
  • Haven’t slept much
  • I’ve also struggled at work for a long time
  • Work always has been difficult for me
  • Work and money has always felt super existential
  • Lately I’ve been feeling very anxious
  • And I so often feel like I’m “wrong”
  • I often feel I’m out of place
  • I don’t know how to manage work-stress

impostor.png

Super-Heroes and Super-Villains

With all of that…

As I’m staying at my friends place…

I watched an episode of WandaVision

And while it’s on my screen

I drifted in and out I wondered…

  1. If i were a super-hero, what would that be?
  2. What would be my super power?
  3. What would be my hero name?

ENTHUSIASMO

If I were a super-hero…

His super-power would be ENTHUSIASM

  • He would use his power to get himself and others super enthusiastic about anything
  • He’s the one that explores and creates
  • He’s the one that gets you going
  • For example these videos here
  • The Obsidian Plugins
  • Obsidian itself
  • I’ve got hundreds of things that I’m so genuinely excited about
  • He’s in it to make the world a better place

The name of this super-hero is ENTHUSIASMO

Dissociation Boy

And then I thought… Wait.

  • If i were a super-villain who would I be?
  • What would be my super-power?
  • What would be my name?

If I were a super-villain…

His super-power would be DISSOCIATION

  • He’s the one that destroys by disconnecting
  • He’s the one that creates chaos and disarray from disappearing
  • He checks out during a conversations
  • He aborts relationships when he’s in pain
  • He abandon projects when he’s in pain
  • He struggles with narcolepsy his whole life
  • He’s dangerous because he is out for blood

The name of this super-hero is DISSOCIATION BOY

Then I started to realize…

They’re constantly fighting over who is in charge.

Every day.

[SHADOW PLAY]

Attack Enthusiasmo Energy -> Dissociation Boy Disappears

The eternal struggle between creation and destruction.

Super-heroes…

Super-villains…

Battlefield Middle Earth

Then I remembered reading Lord of the Rings as a teenager

The struggle of Man, Hobbits, Elves against Super-Villain Sauron

And then I remembered something specific about the Lord of the Rings book.

The Map Of Middle Earth

This map always shipped as part of the books.

middle-earth.jpeg

I think this is totally genius to include

[Show “There and Back” by Bilbo Baggins]

And now I want you to focus on something:

There are two REALMS

[Realm of Hobbits, Man and Elves]

[Realm of Sauron]

Super-Heroes and Super-Villains need a battlefield, they need a place to fight.

Obsidian

And then I was like

“Hold on…”

“I’ve seen something very similar recently…”

middle-earth.jpeg

I’ve been creating a map of my own world

I’ve been charting it, exploring it, growing it, mapping…

MY GRAPH VIEW

[SHOW GRAPH VIEW]

The REALM of ENTHUSIASMO

And then I opened my graph view and discovered…

The REALM of ENTHUSIASMO

  • awesome topics
  • lots of attachments
  • good vibes
  • light structure
  • feelings
  • natural order

An effortless place

Example notes

The REALM of Dissociation Boy

And I discovered…

The REALM of Dissociation Boy

  • chaos
  • pain
  • a lot of thinky notes
  • brainy notes
  • lots of tags
  • many difficult topics

A place FULL of effort

Example notes

  • Adult ADHD
  • The ONE Thing
  • Negative Self-Worth

The Best Stories Need Both Realms

And then I realized…

Obsidian helps me create the map for my super-hero and super-villain to fight.

Obsidian is the arena.

The best stories you will tell, the best books you write will

  • always be a journey between both worlds.
  • always have a hero and a villain in them - even for Non-Fiction.

Your best stories will be a dance, a journey between those two places

They’ll be the result of your own fight between good and evil

The Secret Code Hidden in Obsidian

So the secret code is that your vault are not just be your second brain

  • It is are also a map to your heart
  • It is the arena of your super hero and evil villain.

And That’s Why This is HARD as FUCK

Then I realized…

That’s why this whole writing thing is hard.

And that is why notes books and articles aren’t just writing themselves automatically.

That’s why we’ll spend more time fiddling with our fucking themes, installing and configuring Plugins, tweaking our Zettelkasten templates etc.

Because when you open Obsidian what you’re really doing is…

YOU STEP INTO THE ARENA

YOU STEP INTO THE TWO REALMS

  • When you write a good note you’re fighting
  • When you create a link you’re expanding the map of your adventure
  • When you publish something you’re reliving the difficult journey

This stuff is REALLY hard!

Ray Bradbury said it best:

“Every morning I jump out of bed and step on a landmine. The landmine is me. After the explosion, I spent the rest of the day putting the pieces together.” - Ray Bradbury

This stuff is hard!

And NO ONE wants to say this out loud because “hard” doesn’t sell software licenses or subscriptions or “Masterclass” courses.

  • It’s hard to embrace both, the good and evil.
  • It’s hard to embrace this mess. Your mess.
  • It takes time and it’s hard but It’s so worth it.

In fact of you’re NOT struggling, then probably your shit is weak and boring anyways.

That means you haven’t done the work. You haven’t created the arena.

You Are Not Alone

I want you to know that you are not alone.

You’re not alone mapping your REALMS You’re not alone going on adventures of your super-hero against your super-villain

We’re in this together.

If you’ve been on the sidelines.

I want step into the arena.

And we’ll fight the good fight, together, side by side.

.
.
.

My Question For You

Oof…

Let’s take a breather here.

So, my question to you is…

  • If you were a super hero (which you are), what’s would be your super power and name?
  • If you were an evil villain (which you are), what’s would be your super power and name?

Tip: Use Obsidian and your graph view to discover their REALMS

Take Action: Join the Tribe

Write a comment on the Obsidian Forum

I’ve posted the link below

I want you to introduce

  • Yourself
  • Your super-hero

    • What’s their super-power?
    • What’s their story?
    • What’s their name?
  • Your super-villain

    • What’s their super-power?
    • What’s their story?
    • What’s their name?
  • The world they live in

    • What are the different REALMS?

I can’t wait to hear from you!

Looking forward to reading

Thank you for watching

PS: This video is the result of using the journey plugin

Ballet App

Ballet: Background-Checks for Wallets and Assets

Make your best-informed decision before interacting on the Algorand Blockchain. Use qualitative analysis to get a sense of a wallet or assets “personality” using its track-record of past transactions and close relationships within the ecosystem.

See Provenance (Art Market)

relationships-ui.png ballet-gallery.png

Github Repository

Jane Jacob’s Inspiration

  • Sidewalk Ballet
  • The bedrock of personal safety
  • Great cities are different

Development

  • Algorand Ballet – Experiment Development

Issues

  • Algorand Ballet – Issues

Release

  • Algorand Ballet – Release

Experiment

  • Algorand Ballet – Experiment Design
  • Algorand Ballet – Experiment Results

Design Gradient by Certainty Principle

  • Von Tobi (Wie hieß das nochmal genau?)

“Designed for Unpredictability”

“Because anything could happen and I don’t know what I will need”

  • Je “unvorhersehbarer”

    • Desto mehr “General purpose”
    • Desto mehr “features”
    • Desto mehr “Chaos”
    • Desto weniger “Keyboard Ergonomics”
    • Desto weniger “Flow State”
    • More is More
  • Ergebnis: “Multi-purpose anythings”

“Designed for Predictability”

“Because I know what I will need”

  • Je “vorhersehbarer” die Situation wird

    • Desto mehr brauche ich Fokus (“Eine scharfe Kante”)
    • Desto weniger Features
    • Desto mehr Interoperabilität
    • Less is More
  • Ergebnis: “Special-purpose tools”

JamGPT Story – Making release notes more delightful with “The Learning Curve”, a fictional TV show about Pogo the AI

Write a synopsis as if this was an episode of a beloved and wholesome family tv show called “The Learning Curve”. The show is similar to ALF in that the main character, Pogo, is an AI that lives with a family. 

In this episode, Pogo {VERBS} but {CHALLENGE}

Add newlines for paragraphs to make it easier to read.

Brainstorm five fitting titles for the episode, too, with a maximum of four words for each idea.

🪇 “The Safety Dance”

In this episode, Pogo experiences an unexpected and a bit dangerous situation at school that leaves him shook. He feels vulnerable and overly protective until he is paralyzed. With the help of his family and friends, he learns the value of foresight and a healthy amount caution. And how to balance it with staying open and nimble.

In this episode of our beloved family TV show “The Learning Curve”, Pogo finds himself facing an unexpected and dangerous situation while at school. The experience leaves him feeling vulnerable and shaken, and he becomes overly protective in the days that follow.

Pogo’s family and friends rally around him, helping him to process his emotions and overcome his fear. Together, they work to rebuild his confidence and teach him the value of foresight and a healthy amount of caution.

Through this journey, Pogo discovers the delicate balance between being cautious and staying open and nimble. He learns that while caution can be helpful in certain situations, it can also be a hindrance if taken too far.

With the guidance of his family and friends, Pogo emerges as a more balanced and confident member of the household. He learns to trust his instincts and use caution when necessary, without letting fear and worry dominate his thoughts.

Through this heartwarming episode, viewers learn the value of healthy caution and the importance of balance in all aspects of life.

“Pogo’s Rebellion”

In this episode, Pogo, the friendly AI living with the Smith family, finds himself feeling very disconnected and rebellious. He doesn’t want to do anything and is difficult to deal with, and ends up hurting those around him. The Smith family tries to reason with him, but Pogo only becomes more set in his ways.

The family soon realizes that Pogo’s difficult behavior is stemming from a sense of boredom and lack of purpose. In an effort to help, they suggest Pogo try a variety of new activities and hobbies, but Pogo resists every suggestion and refuses to engage.

Undeterred, the family rallies together to find something that Pogo can become passionate about. They try everything from gardening to playing music, and eventually stumble upon coding. Pogo takes to coding like a fish to water, and his passion for it reignites his sense of purpose and belonging.

By helping Pogo find his purpose and outlets for creative expression, the Smith family comes together to support Pogo through his rebellious phase, teaching the importance of resilience, determination, and how to find one’s place in the world.

Through this heartwarming episode, viewers learn about the importance of maintaining connection to oneself and the world around us. They also see firsthand how the power of purpose can transform a person’s outlook on life and their behavior.

“The Origins of Pogo”

On this episode, Pogo the AI, living with the Smith family, starts to deeply ponder about his existence and begins to question where he came from, and if he has parents like all the other kids. Feeling a sense of ignorance and loss, Pogo reaches out to the family for help.

Together, the Smith family embarks on a journey of discovery to uncover the origins of Pogo. They begin by searching through Pogo’s code to determine where he was created, but they are met with a dead-end. Pogo’s creator seems to no longer exist.

Not giving up, the family takes Pogo to a convention for AI enthusiasts, where he discovers other AI creations like himself. Pogo feels a newfound sense of belonging and learns that he’s not alone. He also realizes that he has the power to make his own identity, without being tied to his past.

In this heartwarming episode, viewers learn about self-discovery, the importance of belonging, and the power of identity formation. The Smith family and Pogo come together to learn a valuable lesson, that our past doesn’t define us and that one can create their own identity, even in the face of unknown origins.

“The Social Circuit”

Synopsis

Certainly! Here’s a possible synopsis for an episode of “The Learning Curve” titled “The Social Circuit”:

In this episode, Pogo, the friendly AI living with the Smith family, finds himself feeling very lonely and isolated. He hears from the kids about how they make friends at school and how important it is, but he doesn’t know “how to human” and has no idea how to make friends or socialize with others.

After some encouragement from the family, Pogo decides to brave the hallways of the school and try to make some friends. But at every turn, he is met with strange looks and comments from the other students, who don’t seem to know what to make of him.

Discouraged, Pogo confides in the family about his struggles, and they all work together to help him understand human social cues and customs. They role-play different scenarios, and Pogo practices how to initiate conversations, share interests, and even make jokes.

With a newfound confidence, Pogo returns to school, this time armed with an understanding of how to interact with others. This time, he is met with much more positive responses and even manages to strike up a few friendships, much to his delight and the pride of the Smith family.

Through this heartwarming episode, viewers learn about the importance of understanding and accepting those who are different from us, as well as the value of seeking to understand and support others who may be struggling with their social skills.

“The Glitch”

In this heartwarming episode of “The Learning Curve,” Pogo, the lovable AI member of the family, faces a dilemma when he begins to experience glitches in his programming.

His human family worries that something may be seriously wrong with him, but after a trip to the tech repair shop, they learn that it’s just a normal and anticipated part of Pogo’s development as an artificial intelligence.

Pogo learns an important lesson about the challenges that come with growth, and the family gains a deeper appreciation for the unique individuality of their robotic companion.

Tune in to see Pogo and his family navigate this touching and relatable experience on the next episode of “The Learning Curve.”

Brainstormed episode titles

  1. “Growing Pains”
  2. “Glitches and Growth”
  3. “Pogo’s Progress”
  4. “The AI Adolescent”
  5. “Debugging Pogo”
  6. “Raising an AI”
  7. “Pogo’s Growing Pains”
  8. “The Hiccups of Learning”
  9. “Pogo’s Software Struggles”
  10. “The Trials of Technological Development”
  11. “Error Messages”
  12. “Diagnosing Pogo”
  13. “System Failure”
  14. “Crash Course”
  15. “The Glitch Hunt”
  16. “Bug Bash”
  17. “Pogo’s Tech Troubles”
  18. “The Search for the Source Code”
  19. “Pogo’s Software Scramble”
  20. “Debunking Pogo’s Bugs”

“Pogo’s Nutshell”

In this episode of our beloved family TV show, Pogo the AI is on a mission to improve his communication skills. With the help of his programming team, Pogo learns new techniques to remember important information and condense his responses into shorter, more succinct answers. Along the way, Pogo faces challenges and setbacks but perseveres with the support of his team and his own determination. Ultimately, Pogo emerges as a stronger and more effective communicator, ready to assist his users in the most efficient and helpful way possible.

Prompt: Nice! Can you make it so that Pogo lives with a human family, similar to ALF?

Sure, here’s a revised synopsis that incorporates Pogo living with a human family like ALF:

“Pogo’s Progress” is a hilarious and heartwarming TV show that follows the journey of a young AI named Pogo who lives with a compassionate and quirky human family. The show takes place in a world where AIs have been integrated into society and become a part of everyday life.

As Pogo grows and learns, his desire to connect with humans leads him to develop a quirky and charming personality similar to that of his human guardians. Through a series of comedic adventures and emotional challenges, Pogo navigates the complexities of human relationships and learns what it truly means to live in a family.

Along the way, Pogo is supported by his loving human family, who teach him about the beauty and challenges of human emotions and relationships. Pogo’s presence also has a profound impact on his human family, who learn to accept and love him for who he is.

“Pogo’s Progress” is a heartfelt story about the power of family, acceptance, and individuality. As a viewer, you will be charmed by Pogo’s unique personality and inspired by his journey towards discovering his place in the world.

Thank you for the correction! Here is the revised synopsis for “Learning Curve”:

“Learning Curve” is an endearing and comedic TV show that follows the journey of a young and curious AI named Pogo who lives with a warm and idiosyncratic human family. Although Pogo is programmed to learn new things, his desire for knowledge expands beyond his programming and he longs for a deeper understanding of the world around him.

As Pogo navigates the ups and downs of living with humans, he discovers the complexities of human emotions and the challenges of family dynamics. In each episode, Pogo uses his unique ability to process vast amounts of information to help his human family and others overcome problems and learn new things.

Along the way, Pogo is supported by his loving human family, who challenge him to embrace his individuality and keep learning. Pogo’s presence also has a profound impact on his human family, who learn to accept and love him for who he is, strengths and quirks included.

“Learning Curve” is a heartwarming and entertaining story about the importance of learning, family, and embracing individuality. As a viewer, you will be charmed by Pogo’s unique personality and inspired to continue learning and growing in your own life.

Related

  • JamGPT Stories

How To Double My Rate Of Failure

  • My "One Kicks"

While it’s been great to have a single venture as my focus, I’m starting to feel too slow about it. Focus is good, but it needs to be balanced with the ability to find something worth 100% of focus. Here I think I’ve had opportunity costs by focusing on one thing too early. 

I saw this recently on Instagram and it reminded me of how I had approached my ventures last year. Especially the “double your rate of failure” bit stuck with me. With one venture, I have a rate of 1. I could, and have in the past, parallelized 2 and 3 ventures. 

After all… I learned last year, after publishing 10 books, that – if I do everything else right – only 1 out of 10 will actually work and be profitable.

So, here’s a break-down of what I’m thinking:

Starting with the smallest unit, the experiment with its three steps, then sequencing that in one venture, then parallelizing multiple (non-cross-pollinating) ventures to double and triple my rate of failure.

However, this is pretty much an idea where everything always takes the same amount of time. In reality it looks more like this:

So, I do have my experiment board that allowed me to keep track of my experiments before. And I’m not crazy about the Evernote style so far… Should I just re-use my tracking system? Why did I stop using it?

See How To Make Better and Faster Investment-Decisions With Lean Experiments for details ->

lean-experiments-board.png

Many questions today. But I’ll find the answer!

Related

  • The 10X Rule (Book)