-
Replace Kb With Lbs to Better Internalize Website Bloat
Modern websites are filled with javascript, assets, tracking, and third-party tracking.
-
Projections Onto Different Dimensions Aids in Understanding
A way of making concepts and abstractions easier to understand is to project them onto another dimension and scale.
-
People Forget the Other Half of the Saying, 'A Few Bad Apples'
A common rebuttal from police brutality apologists is that it is ‘just a few bad apples’ and therefore not all cops are bad.
-
Looking at the Screen Versus Watching the Movie
A metaphor for mindfulness, we can get caught up in the moment and swept up in our emotions and impulses (watching the movie), but if you can step back and recognize that it’s all light and shadow on a screen you can be reminded that everything arises in consciousness (looking at the screen).
-
Heterarchical Note Taking
Notes can be organized and structured into heterarchies (nodes with multiple relationships without a strict hierarchy) by creating an entry note that encompasses other notes (a note of notes).
-
Zettelkasten Attracts People Overly Concerned With Their Tools and Process Rather Than Practicing
I’ve noticed that discussions on Zettelkasten forums and comment threads in HackerNews when a new Zettelkasten-like tool is shared are overly fixated on the tools and correctness of the process.
-
Performance Archetype of Engineers I've Managed
Below are some shapes of engineers I’ve managed in my career and what I’ve learned about them.
-
Lowering the Federal Funds Rate Causes All Asset Classes Increase in Value
Lowering the interest rate has the effect of decreasing the risk for every asset class.
-
Performance Snapshot Packet
Prior to perfomance management calibrations, each manager writes a document that briefly summarizes the performance of each person they managed during the review period.
-
Perfomance Management Calibrations
A process for managers and senior leaders to discuss the performance across the organization with the goal of consistently and fairly applying expectations for all roles and levels.
-
Tech Debt
Accumulated short-term compromises and hacks in a codebase that must be paid down over time.
-
Closing the Gap Between Previous Technical Decisions and the Current Quality Bar Is an Essential Part of Engineering Leadership
High performing engineering teams continuously raise the bar for technical quality.
-
Status Quo Preserving Behavior
People prefer to keep things the same due to loss aversion and take actions to inhibit or minimize change.
-
People Are Bad at Long-Term Thinking
People are generally bad at thinking and making decisions about long-term consequences.
-
Loss Aversion
People find it more painful to lose something than to gain something equivalent.
-
We Want Stateful Servers, We Got Serverless Complexity
The rise, and stagnation, of serverless computing could be interpreted as it was too hard (security, reliability, speed) and expensive to run your own server (configuring linux, wordpress/rails).
-
Kelly Criterion
A formula for figuring out how much you should bet to maximize the outcome.
-
Gate's Law
People are bad at understanding exponential growth. They over estimate short term results and under estimate long term results.
-
Most Compounding Interest Benefits Occur at the End
Due to the nature of compounding interests growing exponentially over time, the immediate benefits of such an effect are small compared to the benefits at the end.
-
Techniques for Dealing With Skepticism
Skepticism when building something new occurs in two ways 1) personally (worry of building something that is not good, failing) and 2) externally (others telling you your idea is bad or that your implementation sucks).
-
Paul Graham
Former founder, lisp hacker, writer, who started Y Combinator. His views on startups and venture capital have heavily influenced the startup zeitgeist.
-
Being a Better Judge of Early Work Inoculates You From Skepticism
We tend to judge early versions of work too harshly due to skepticism.
-
JavaScript Text Editors for Markdown
Below is a list of JavasScript libraries that support markdown. Static content can be syntax highlighted using libraries with a much smaller footprint, but editing text with syntax highlighting takes significantly more code.
-
Axioms of Note Taking
You won’t remember if you don’t write it down You won’t write it down if it’s difficult to capture immediately You won’t accumulate knowledge if you don’t consistently and frequently add to it You won’t find value if you don’t reference it Thinking out loud (I.