Skip to content

Commit

Permalink
Quartz sync: Jan 22, 2024, 2:49 AM
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolevanderhoeven committed Jan 22, 2024
1 parent 37a2a62 commit d58d695
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 88 deletions.
85 changes: 3 additions & 82 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,88 +6,9 @@ I'm using a GitHub repository for version controlling the book, but the best pla
## Giving feedback

A vital part of this process is getting (and responding to) feedback at every step. To facilitate this, here are the best ways you can give me feedback:
- Join [my Discord server]() and head on over to the `#book-doingitinpublic` channel to join the conversation.
- Join [my Discord server](https://discord.gg/J8SeNYbzAF) and head on over to the `#book-doingitinpublic` channel to join the conversation.
- [Raise an issue](https://github.com/nicolevanderhoeven/doing-it-in-public/issues/new?assignees=nicolevanderhoeven&labels=bug&projects=&template=bug.md&title=%5BBUG%5D+) on GitHub.

## Outline
## Where should I start?

### [[Introduction]]

### The case for doing it in public

- Limiting beliefs that hold us back from making things
- Open-sourcing knowledge: why open source still works
- Accountability and precommitments
- Authenticity by default, and ethical creativity
- Cunningham's Law
- When you can show your work

### Principles for doing it in public

#### Make it observable
- Observability of complex distributed systems
- Prefer visible work
- Own what you make
- Lead and lag indicators
#### Make it continuous
- The convergence of code and speech
- Continuous improvement in software development
- Agile and iterative, incremental work
- Learning sustainably
#### Make it fun
- Cultivating playfulness and curiosity
- Learning useless things
- Learning things you have no business learning
- How to learn hard things
#### Do it in a group
- Learn within communities
- Get good at listening for signals
- Get good at asking for feedback and receiving it well
- Experiment

### Building a foundation for learning in public

#### Tier 0. Leroy Jenkins: Microlearning
- Starting before you're ready
- What if it could be easy?
- Social media
- The life-changing magic of the daily `#TIL`
- Writing stuff down and publishing it
- Commonplace books and resonance calendars
- Arguments for plain text
- (social media, code, microblogging, taking notes)
#### Tier 1. Levelling up : Systematising your learning
- Turning notes into a Personal Knowledge Management system
- Creating your own site
- Version control and gitting gud
- Formulating your core principles and ethics statement, manifesto for posting online
- (PKM, static site generators, Git)

#### Tier 2. Multiclassing: Longform learning
- The value of failed experiments
- Leaning into your unfair advantage
- Creating high-effort content based on signals
- Repurposing content to broaden your reach
- (videos, blog posts, larger development projects, songs, podcasts)

#### Tier 3. Recruiting hirelings: Automating your learning
- Creating a content calendar
- Deciding on publishing cadence, developing consistency
- Scheduling posts and creating a buffer
- Feedback triage and prioritising
- Building a CI/CD pipeline for learning
- (content management, product management, processing pipeline, Zapier)
#### Tier 4. Defending a stronghold: Building a community
- Creating strategic content
- Helping others
- Saying no
- Making a living out of doing it in public
- (communities, courses, conference talks, apps)

### When to learn in private
- Privacy and security
- Burnout and overwork
- Optimal quitting
- Art vs Exhibitionism
- When is feedback noise?
- Strategic inauthenticity
[[content/index|Here's the current outline of the book]]. You can start there, give feedback on the outline itself, or jump into any of the linked sections from there.
12 changes: 6 additions & 6 deletions content/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ I'm using a GitHub repository for version controlling the book, but the best pla
## Giving feedback

A vital part of this process is getting (and responding to) feedback at every step. To facilitate this, here are the best ways you can give me feedback:
- Join [my Discord server]() and head on over to the `#book-doingitinpublic` channel to join the conversation.
- Join [my Discord server](https://discord.gg/J8SeNYbzAF) and head on over to the `#book-doingitinpublic` channel to join the conversation.
- [Raise an issue](https://github.com/nicolevanderhoeven/doing-it-in-public/issues/new) on GitHub.

## Outline
Expand Down Expand Up @@ -50,7 +50,7 @@ A vital part of this process is getting (and responding to) feedback at every st

### Building a foundation for learning in public

#### Tier 0. Leroy Jenkins: Microlearning
#### Tier 0. Microlearning
- Starting before you're ready
- What if it could be easy?
- Social media
Expand All @@ -59,28 +59,28 @@ A vital part of this process is getting (and responding to) feedback at every st
- Commonplace books and resonance calendars
- Arguments for plain text
- (social media, code, microblogging, taking notes)
#### Tier 1. Levelling up : Systematising your learning
#### Tier 1. Systematising your learning
- Turning notes into a Personal Knowledge Management system
- Creating your own site
- Version control and gitting gud
- Formulating your core principles and ethics statement, manifesto for posting online
- (PKM, static site generators, Git)

#### Tier 2. Multiclassing: Longform learning
#### Tier 2. Longform learning
- The value of failed experiments
- Leaning into your unfair advantage
- Creating high-effort content based on signals
- Repurposing content to broaden your reach
- (videos, blog posts, larger development projects, songs, podcasts)

#### Tier 3. Recruiting hirelings: Automating your learning
#### Tier 3. Automating your learning
- Creating a content calendar
- Deciding on publishing cadence, developing consistency
- Scheduling posts and creating a buffer
- Feedback triage and prioritising
- Building a CI/CD pipeline for learning
- (content management, product management, processing pipeline, Zapier)
#### Tier 4. Defending a stronghold: Building a community
#### Tier 4. Building a community
- Creating strategic content
- Helping others
- Saying no
Expand Down

0 comments on commit d58d695

Please sign in to comment.