-
Squash Migrations Using Alembic and Postgres
Over time, a Python project accumulates many migrations using alembic. This can slow down tests (you need to run all migrations every time you create a test DB) and it’s very unlikely you will ever rollback past a certain point in time.
-
How to Ramp Up a Software Engineer
To get a new software engineer up to speed quickly, several things must already be in place.
-
Illusion of Explanatory Depth
People feel they understand things better than they actually do. This leads to biases and poor decision-making because of overconfidence in their knowledge.
-
AI for Notes
Now that my Zettelkasten has over a thousand notes, I’d like to try to quite literally create the experience of a conversation with my second brain.
-
When to Outsource Work
Not all work is outsourceable but tasks that are can help a business scale and save money.
-
When Things Are Intensely Themselves
There is trust in the world when things are intensely themselves.
-
Choosing the Best SEO Strategy
Which of the three kinds of SEO works best depends on the business, but these days editorial content performs the best.
-
Imitating High-Status People Doesn't Work
People tend to closely emulate individuals of high-status but the counter signaling they pick up on doesn’t work unless you are already high-status.
-
The Radius of Economic Opportunity Is Limited
The economic benefit of increased wages is highly localized. 8 in 10 people live within 100 miles of where they grew up and disadvantaged groups are less likely to move for higher wages.
-
8 in 10 People Live Within 100 Miles of Where They Grew Up
Where you live and work is highly dependent on where you grew up.
-
Truth-Tellers, Liars, and Bullshitters
Truth-tellers need to know the truth so they can say it.
-
How to Do Keyword Research
This is a work in progress about how to do initial keyword research for SEO.
-
Consistency Is Potency
The more consistent something is, the more potent it becomes. It might sound boring to say the same things over and over again, but it leads to better results.
-
AI Puts a Higher Premium on Unique Knowledge
AI augmented tools for creative processes like writing (ChatGPT) and drawing (StableDiffusion, DALL-E-2) establish a new baseline for content.
-
Three Kinds of SEO
There are three kinds of SEO: technical, programmatic, and editorial. Technical SEO is about setting up the right infrastructure for pages including page speed, internal link architecture, redirects, and so on.
-
Stutz (Literary Notes)
Stutz is a documentary that is ostensibly about therapy, but is really about the endearing relationship between Jonah Hill and his therapist.
-
Less Time, More Time
There are many things I want to spend less time doing and many things I want to spend more time doing.
-
When to Do SEO
Before investing in SEO, evaluate whether or not it has the potential to have a large impact on your business.
-
How to Do SEO
This note does not have a description yet. Links to this note Three Kinds of SEO
-
What Does Customer Success Do at a Startup?
At an early-stage B2B SaaS startup, customer success has one responsibility: make sure customers don’t churn.
-
The Line Between Micro Management and Leadership
When things are going poorly, a natural response is for managers to get closer to the details.
-
Turn Every Weakness Into a Strength
When building products, we’re constantly aware of how imperfect the things we build are.
-
Accrued Vacation Policies Are Better Than Unlimited PTO
The problem with unlimited vacation days is that it creates a bimodal distribution of usage—some employees take too little time off and some employees take way too much time off.
-
Time Saved Using Keyboard Shortcuts
I use Alfred to switch between applications using keyboard shortcuts. On average, I use Alfred 127 times per day, mostly to use keyboard shortcuts.