Get Rid of It

If you have not al­ready, I highly rec­om­mend that you read Walter Isaacson’s bi­og­ra­phy of Elon Musk. It fol­lows the bil­lion­aire’s stratos­pheric ca­reer from pro­gram­ming video games on an orig­i­nal Commodore VIC-20 to the ac­qui­si­tion of Twitter. While I do not agree with all of his prac­tices or be­liefs, I do think that some of his philoso­phies are ex­tremely ap­plic­a­ble and largely ig­nored, even by his most ar­dent fol­low­ers.

Delete any part or process you can. You may have to add them back later. In fact, if you do not end up adding back at least 10% of them, then you did­n’t delete enough.” - Elon

In the last week, es­pe­cially since we are in hard­en­ing mode, clean­ing up af­ter the wreck­age of RSM, I have been see­ing an enor­mous num­ber of ex­am­ples demon­strat­ing that dele­tion is usu­ally bet­ter than ad­di­tion. Say­ing no” is more im­por­tant than say­ing yes”.

Get Rid of Code

The num­ber of bugs in a pro­gram is roughly pro­por­tional to the num­ber of lines of code. To a shock­ing de­gree. Less code means fewer prob­lems. If you can pro­vide the same ser­vice with less code, pro­vide the same ser­vice with less code.

While this is not a post about cod­ing with AI, I find that mak­ing my agen­t’s plans sim­pler with fewer steps al­most al­ways re­sults in bet­ter code. If most en­gi­neers said no” to the first plan an agent pro­vided, the qual­ity of the av­er­age pro­gram on GitHub would sky­rocket. But peo­ple do not say no”. Be the ex­cep­tion.

Get Rid Of Decisions

When an en­gi­neer needs to make a de­ci­sion for whether to work on some­thing (or oth­er­wise al­lo­cate re­sources to a task), they have three op­tions.

  1. They can do the thing.
  2. They can not do the thing.
  3. They can say we will do that later”.

Almost al­ways, op­tion three turns into op­tion two. Peo­ple pro­cras­ti­nate, and there will al­ways be more ur­gent things to at­tend to. It’s bet­ter to de­cide to do op­tion two in­ten­tion­ally than to let fate de­cide.

So, if you can’t de­cide whether to do some­thing right now, your an­swer should be no. You are free to change you mind later, but do not pre­tend that you will re­mem­ber to de­cide later.

Harper Says No”

Do we train stuff on our user’s data? No. Do we send data to the cloud? No. Do we waste CPU cy­cles of friv­o­lous things? No.

People use Harper be­cause we say no.

Published June 5, 2026 at 9:15 PM

Proofread by Harper.

Comments