swyx 🦄 Profile picture
Feb 13 14 tweets 5 min read
Shreyas is doing a live workshop for super-followers now, he gave us permission to tweet notes and it's been a hot minute since I livetweeted an event, so here goes:

Extended annotations on @shreyas' Time Management 👇🏼
There are 3 levels to product work:

1 - Execution (Getting Things Done - Outputs)

2 - Impact (Being Effective - Outcomes)

3 - Optics (Getting Recognized - Perception)

Everybody has different stack ranked/default levels.

If you are optimizing for Optics, you should not do Radical Delegation () - bc other people will get credit for work that you did behind the scenes.

(in chat: ignoring optics sounds nice until you run into someone who is really, really good at optics)
Principle 1: "Just work hard" doesn't scale.



Principle 2: You must block time in your calendar for deep work. Nothing new here for people who've followed me for a while :)
Q: How to manage notifications?

trim channels, no Slack on phone, but respond to DMs ASAP
Principle 3: the L/N/O framework ()

One overlooked insight: The SAME task can be different levels based on context.

even just taking notes can be an L task - based on the stakes (high stakes - L, vs low stakes - O). Adjust, don't stick to a "standard".
Q: What is the ideal ratio between L/N/O?

No universal answer. Most L tasks are proactive, most N and O tasks are reactive.

Q: Does context depend on origin of tasks?

Yeah - if a task comes from the CEO, its higher priority for 2 reasons - optics, and CEO's time is precious.
Set a target value for value created each day.

e.g., working on Google Search, "I need to create $1m of value on the average day"

Set an ambitious + realistic number, then honestly assess if you reached that goal after each day. If no for too many days in a row, focus is off.
For a pre-PMF startup, hard $ value may be unrealistic, but you can at least assess if you made a real step forward to PMF on a weekly basis.
Q: Do you share which tasks are L/N/O?

No, too sensitive, but it's a good idea to create transparency around top 3 priorities for the month!

Principle 4: Beware Proof of Worth tasks

"Oh you ran SQL? So what? do you understand the customer? what's the last creative idea you had? what's going on in your market?"

more dangerous: PoW one-upmanship between PMs, and PoW baked into career ladders 🤮
Principle 5: Radical Delegation

this is the second of the 2 most impt frameworks in this thread, helped scale @stripe Connect

Of your tasks:
- identify who could do this
- delegate those tasks
- focus on things that only you could do

Radical delegation is not a means to wash your hands off tasks. The real motivation: On any large enough team there are people who WANT to do your job.

Use this 2x2 to setup appropriate delegation. Don't be afraid to micromanage direct reports - just make clear intent upfront! Image
2 key aspects to do RD well:

- Understand what the person wants to do
- If the task is aligned with their interests/goals

Otherwise you are randomly delegating and that is not helpful

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with swyx 🦄

swyx 🦄 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @swyx

Feb 17
One of the most insane proof points of developer product-market fit is when companies start *listing your tech* on JD's to appeal to engineers.

So we started a job board for our users 1 year ago.

👩🏼‍💻 Here's a sampling of @temporalio jobs and people you can talk to about them: jd's that feature temporalImageImageImage
💳 Stripe

@thisdrewhoskins from the @StripeDev Workflow Engine team even gave a talk at the @temporalio meetup! (temporal.io/stripe)

Build the infrastructure behind the behemoth growing the GDP of the Internet:
stripe.com/jobs/listing/i…
⚡ Bolt

If you're picking up what @theryanking is putting down, you can join @bolt to solve one click checkout for everyone.

Talk to @roopakv who has an encyclopedic knowledge of the best devtools in the industry, and runs temporal.works!

JD: bolt.com/careers/softwa…
Read 5 tweets
Dec 27, 2021
In 1976, Stuart Feldman made Make, the build system that secretly runs ~all open source.

In 2021, @jaredpalmer spent the year working on a new tool that is up to 85% faster. @Vercel snapped it up last month.

Why @TurboRepo will blow up in 2022:

dev.to/swyx/why-turbo…
The origin story starts with this looongstanding open issue on TSDX from @n_moore. As an early helper on TSDX I shied away from it bc I thought that it should be solved by dedicated tooling like @yarnpkg.

Jared went one step further and *built it*.

Big monorepo shops like Facebook and Google have loads of tooling to make monorepos work, but this class of tooling never made it out into open source.

@TurboRepo does 3 things:
- Make monorepos zero config
- Make monorepos incrementally adoptable
- Make monorepos scale
Read 11 tweets
Oct 31, 2021
Trying out @factoriogame for the first time this weekend

If you don't hear from me... you'll know its going well screenshot of factorio game
@factoriogame streaming it actually DM to jump on stream and chat if we know each other
Before I attempt the last tutorial I'm checking out a few tips and tricks videos to see what I'm doing suboptimally and there's a LOT! man, tutorial was good but I was doing so much manually that they could've just told me outright...

this is the best one
Read 4 tweets
Oct 12, 2021
This year I've done a total 180 on open source strategy.

Remember Elastic making a fuss with "Amazon: NOT OK"? I was quite persuaded. If MongoDB, Redis, Cockroach, Confluent relicensed and do fine, maybe SSPL just becomes acceptable "open source".

Now I think MIT is just fine.
Probably my biggest test of confidence was in March when @martin_casado and @davidu pushed back on the open source religion - if your monetization is SaaS, then open source is just marketing (there's nuance here, pls read his replies before reacting)

Open sourcing has a cost - at @temporalio it impacts decisionmaking in engineering, product, docs, devrel. Tradeoffs we wouldn't have if we just had a free tier.

But look at how extensively @NetflixEng has been able to adapt our SDKs and devtools:
Read 12 tweets
Sep 11, 2021
Never thought I would see a frontend eng team celebrate shipping a static marketing site with 847kb of JS.

Until I saw what it used to be…

notion.so/blog/migrating…
I'm no perf expert or perf shamer (let he who is without sin...)

But here's what I do believe:

1. local Lighthouse runs are not credible. Use webpagetest or web.dev/measure.

2. you do NOT have to use the same tech for app and site! :)
in fact i’m -so- not a perfshamer I shall now say the thing I’m not supposed to say:

before today you didnt know or care that Notion had a 9.1MB JS marketing site; if it impacted them enough they would’ve fixed it sooner; you may have a fast site but they have 10 million users.
Read 4 tweets
Aug 28, 2021
Most people know the 4 key metrics of Dev Ops:

- Delivery lead time
- Deployment frequency
- Mean time to restore service
- Change fail rate

What would the 4 key metrics of Dev Experience be?
my picks:

🌏 Time to World Tour

Anyone can do "Hello World" with `git clone` and not teach a thing. More impt to give the developer a useful mental model of what they should know in short time.

You can't visit all 192 countries, but you can show that there are 7 continents.
🏃‍♀️ Time to Implement Change

Anyone can build brittle systems. But great DX optimizes for 1-2 standard deviation changes in requirements:

- find helpful docs fast (better: no docs needed)
- low edit distance
- smooth migration paths

Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(