NOAH
JACOBS

TABLE OF CONTENTS
2025.02.09-On-Overengineering
2025.02.02-On-Autocomplete
2025.01.26-On-The-Automated-Turkey-Problem
2025.01.19-On-Success-Metrics
2025.01.12-On-Being-the-Best
2025.01.05-On-2024
2024.12.29-On-Dragons-and-Lizards
2024.12.22-On-Being-a-Contrarian
2024.12.15-On-Sticky-Rules
2024.12.08-On-Scarcity-&-Abundance
2024.12.01-On-BirdDog
2024.11.24-On-Focus
2024.11.17-On-The-Curse-of-Dimensionality
2024.11.10-On-Skill-as-Efficiency
2024.11.03-On-Efficiency
2024.10.27-On-Binary-Goals
2024.10.20-On-Commitment
2024.10.13-On-Rules-Vs-Intuition
2024.10.06-On-Binding-Constraints
2024.09.29-On-Restrictive-Rules
2024.09.22-On-Conflicting-Ideas
2024.09.15-On-Vectors
2024.09.08-On-Perfection
2024.09.01-On-Signal-Density
2024.08.25-On-Yapping
2024.08.18-On-Wax-and-Feather-Assumptions
2024.08.11-On-Going-All-In
2024.08.04-On-Abstraction
2024.07.28-On-Naming-a-Company
2024.07.21-On-Coding-in-Tongues
2024.07.14-On-Sufficient-Precision
2024.07.07-On-Rewriting
2024.06.30-On-Hacker-Houses
2024.06.23-On-Knowledge-Graphs
2024.06.16-On-Authority-and-Responsibility
2024.06.09-On-Personal-Websites
2024.06.02-On-Reducing-Complexity
2024.05.26-On-Design-as-Information
2024.05.19-On-UI-UX
2024.05.12-On-Exponential-Learning
2024.05.05-On-School
2024.04.28-On-Product-Development
2024.04.21-On-Communication
2024.04.14-On-Money-Tree-Farming
2024.04.07-On-Capital-Allocation
2024.03.31-On-Optimization
2024.03.24-On-Habit-Trackers
2024.03.17-On-Push-Notifications
2024.03.10-On-Being-Yourself
2024.03.03-On-Biking
2024.02.25-On-Descoping-Uncertainty
2024.02.18-On-Surfing
2024.02.11-On-Risk-Takers
2024.02.04-On-San-Francisco
2024.01.28-On-Big-Numbers
2024.01.21-On-Envy
2024.01.14-On-Value-vs-Price
2024.01.07-On-Running
2023.12.31-On-Thriving-&-Proactivity
2023.12.24-On-Surviving-&-Reactivity
2023.12.17-On-Sacrifices
2023.12.10-On-Suffering
2023.12.03-On-Constraints
2023.11.26-On-Fear-Hope-&-Patience
2023.11.19-On-Being-Light
2023.11.12-On-Hard-work-vs-Entitlement
2023.11.05-On-Cognitive-Dissonance
2023.10.29-On-Poetry
2023.10.22-On-Gut-Instinct
2023.10.15-On-Optionality
2023.10.08-On-Walking
2023.10.01-On-Exceeding-Expectations
2023.09.24-On-Iterative-Hypothesis-Testing
2023.09.17-On-Knowledge-&-Understanding
2023.09.10-On-Selfishness
2023.09.03-On-Friendship
2023.08.27-On-Craftsmanship
2023.08.20-On-Discipline-&-Deep-Work
2023.08.13-On-Community-Building
2023.08.05-On-Decentralized-Bottom-Up-Leadership
2023.07.29-On-Frame-Breaks
2023.07.22-On-Shared-Struggle
2023.07.16-On-Self-Similarity
2023.07.05-On-Experts
2023.07.02-The-Beginning

WRITING

"if you have to wait for it to roar out of you, then wait patiently."

- Charles Bukowski

Writing is one of my oldest skills; I started when I was very young, and have not stopped since. 

Age 13-16 - My first recorded journal entry was at 13 | Continued journaling, on and off.

Ages 17-18 - Started writing a bit more poetry, influenced heavily by Charles Bukwoski | Shockingly, some of my rather lewd poetry was featured at a county wide youth arts type event | Self published my first poetry book .

Age 19 - Self published another poetry book | Self published a short story collection with a narrative woven through it | Wrote a novel in one month; after considerable edits, it was long listed for the DCI Novel Prize, although that’s not that big of a deal, I think that contest was discontinued.

Age 20 - Published the GameStop book I mention on the investing page | Self published an original poetry collection that was dynamically generated based on reader preferences | Also created a collection of public domain poems with some friend’s and I’s mixed in, was also going to publish it with the dynamic generation, but never did.

Age 21 - Started writing letters to our hedge fund investors, see investing.

Age 22 - Started a weekly personal blog | Letters to company Investors, unpublished. 

Age 23 - Coming up on one year anniversary of consecutive weekly blog publications  | Letters to investors, unpublished.

You can use the table of contents to the left or click here to check out my blog posts.

Last Updated 2024.06.10

Join my weekly blog to learn about learning

On Rewriting

LIV

2024.07.07

Today, we’re connecting acting to coding and writing. If you want to get good at anything, you just need more reps.

Subscribe

-------------------

The Secret Superpower

Rewriting is one of the most powerful tools any writer has at their disposal, whether they write essays, novels, spec docs, or code. And by rewriting, I don’t mean just “editing,” I mean taking it from the top again.

This truth is table stakes in the performing arts, but there’s some sort of bias away from it in endeavors like writing that inherently create artifacts as a by-product of effort. Getting over that bias has yielded dividends for my ability to write in english and code. 

A note: This post, in itself, can be read as a sort of rewrite of Paul Graham’s "Hackers and Painters.” He communicates many of the ideas found here better than I can.

Acting

Like performing arts in general, acting is quite distinct from writing in the sense that there is not inherently a permanent artifact of your work produced by virtue of you doing the work. You can keep saying your lines in a mirror, and, unless a camera is rolling, those moments are lost to time, like tears in rain

So, why even do it? In the case of acting, the answer is pretty obvious: for every rehearsal you do, you get better. Through a mix of being honest with yourself about your performance and having other people give you feedback, you’re compounding your ability to perform.

The 100th take has the benefit of everything you learned from takes 1-99. You know both what went wrong and what went right.

Granted, if you’re making a movie, when it comes time to actually shoot, they’ll be video evidence of what you said and did. And, in all honesty, recording yourself before the actual performance to tighten your feedback loop can be very very beneficial, too. But, camera in the loop or not, the notion of any actor not rehearsing before they actually shoot or expecting their first take to be so perfect that they don’t have to shoot again is quite absurd.

The expectation is that you will practice before the camera even starts and then, once the camera does start, you’ll keep iterating until you get it right. You have the freedom to “take it from the top” and do the whole thing again, reworking all of the nuances of your performance, including the enunciation, articulation, your physical presence and body language, and, depending on the director, perhaps even parts of the script.

Each later take is better by virtue of the prior one having been done through this process of trial and error. Of course, that’s without mentioning the muscle memory you create by doing the same thing over and over again; as parts of your performance become “automated,” you make it easier to add even more nuance. You don’t have to keep making an active effort to focus on the more primitive pieces, like actually memorizing the lines.

Your repetitions free you to focus on adding even more color to the performance.

While this quite obviously maps to other performing arts and even athletics, there’s no reason it shouldn’t also map to any other endeavor executed by a human.

Re-Writing Words

It was a hard pill to swallow, but some of the best advice I ever received as a writer from a mentor was to rewrite things after I wrote them. Again, I don’t just mean edit things, either. The conversation in which I was introduced to the concept went something like this:

Mentor: “Noah, do you rewrite things?”

Me: “You mean like edit the stuff I write? If so, yes.”

Mentor: “No, no, I mean rewrite the whole thing.”

Me: “Like delete it and start again?”

Mentor: “Yes. Exactly.”

We’re talking about opening up a new document and writing the whole thing again, whatever it is. This is the equivalent of getting multiple takes in when acting or rehearsing before the camera even starts rolling.

This can seem strange and alien; unlike acting or the other performing arts or sports, writing inherently produces an artifact, a ledger of your work. You can scroll up and see your document and all the words you’ve produced. 

Really, though, seeing evidence of your past performance is no reason to get extra attached to it–nothing about producing an artifact inherently increases the probability that said artifact is immediately perfect. 

As a matter of fact, having an artifact should actually make you want to recreate whatever you’re doing even more, because you have the benefit of seeing exactly what worked and being able to reuse the best parts directly. With performing arts, you might have to do some more work juggling those nuances in your head and might ask for the assistance of a director. With writing, you can use the benefit of your artifacts to go further alone. 

I’ve rewritten essays, scripts, applications, and even a novel. If it’s a longer piece of work, I’ll break it into smaller chunks, re-read a chunk, and then rewrite it. It’s a little scary at first, but you can take solace in the fact that you know you still have the original in another file somewhere. I can promise you that you will rarely, if ever, fully return to the original. The process of rewriting can add in beautiful nuance and chains of thought that you very easily could miss before. 

Compounding Creation 

More generally, you’re never simply making art, you’re making yourself a better artist. Your degree of expertise in some field is a function of the quantity of your iterations and how much better you get with each iteration, which is itself a function of the quality of your feedback loop. 

Multiplier = (1+(% increase/iteration))^(iterations)

In the context of writing, if every paragraph you write improves your skill level by .1% on average and you write 1,100 paragraphs, you’ll 3x your writing level. Replace paragraphs written with any other sort of iteration in any field, and you’ll see the same level of compounding, whether it be scenes rehearsed for acting or functions written for programming.

While the reps are important, the increase in your skill level per iteration also matters. While this is more abstract and harder to figure out, I think it just involves more honesty with yourself and a willingness to get feedback on imperfect products. The hit to your ego for temporarily seeming naive is less harmful than the theft to your future self if you never put rubber to pavement.

If you’re honest with yourself and asking questions about the quality of your work, you can get pretty far. Some good questions when writing are:

  • Do I understand what I wrote?

  • Do I think someone else would understand what I wrote?

  • If I removed this bit, would the point become more or less clear? 

That being said, literary writing and programming machine code are pretty similar endeavors. After all:

So, some questions you can ask to reflect on your programming abilities are:

  • Does the code do what it’s supposed to do?

  • Does the code do the thing it’s supposed to do when the real world is not doing what I expect it to?

  • How long will it take me to interpret this code if I look at it again in a week or a month?

  • How long would it take an arbitrary programmer of sufficient skill to interpret and edit this code if they saw it?

In programming, the first one is oftentimes a really easy question to answer, which is quite amazing. I’ve been learning rust lately, and the code won’t even try to run if the machine knows there’s going to be an issue with it. Talk about a feedback loop.



Caption: The dreaded rust compiler, the Karen of all compilers

Of course, the self guided feedback loop is only part of the battle. You also have to ship your writing and your code, both to the consumers and people who know more than you as programmers or writers. That’s part of the selfish reason I write this blog every week, to keep my feedback loop alive so that every rep is worth more than just the feedback I could give myself. 

And, of course, because I hope that the content is valuable and useful for you, the reader :)

Subscribe

-------------------

This post is 1,463 words; the document I wrote it on has about 2,000 words. The missing 500 words are from parts that I ruthlessly and callously rewrote. I can promise that this post would be much worse if it weren’t for my mini graveyard.

Live Deeply,