A survey from Deloitte found that 43% of companies see compliance as their greatest challenge and several key trends. They found that having an overall data management approach and integrated systems are needed to address global tax compliance. They found that complying with constantly changing laws and regulations is a top priority, more than cost efficiency. They also found that 74% of companies are using outsourcing or managed services as their main approach strategy for tax compliance.
-
Data Marketing
When companies run surveys and industry analysis that they share with the media, they’re gaining exposure for themeselves. While data may be contained within a blog post or report, the unit of value is the data point that a journalist can extract into their article (with a mention of the source).
Published
-
Devin AI Fixes Bugs It Created
The “the first AI software engineer” Devin, from Cognition Labs, was found to be fixing bugs of it’s own doing, solving problems in a roundabout way, and taking a long time, in a debunking video by a human software engineer.
As someone who codes, I was surprised to hear so many people saying Devin AI was a breakthrough. I’ve used generative AI tools quite extensively now and have a good feel for their current limitations. In real-life scenarios, they’re best at augmenting a knowledgeable person, but they always need to be checked for many of the reasons found in the video. I would love if we could get to the point where these systems can be unsupervised, but it appears we will need to wait a little bit longer.
See also:
Published
-
The Labor Market Is Merging With the SaaS Market
What if the entire services industry merges with SaaS when it becomes possible to deliver a service with artificial intelligence?
SaaS is really about automation and digitizing workflows in a way that is more efficient (faster, easier, cheaper). AI is about problem solving and customization that responds to exactly what the user is asking for.
Read The AI Workforce is Here: The Rise of a New Labor Market from Nfx.
See also:
- AI is the next great interop layer and so much of services businesses are connecting disparate systems using people
- Foundational models are likely to be the big winners, but without further specialization we could see knowledge collapse applied to services too
- We might also be in an AI bubble as a result of advances in hardware not software
- Service-as-software
Published
-
What I Read Every Morning
I try to be careful about what I read in the morning as that has a way of setting the tone for the day. I stick to things that are informative or entertaining but don’t need a lot of energy to get into like a long-form essay.
- HackerNews: I read the comments first and then the linked article if it seems interesting. When I was first trying to get into tech many years ago, I thought the go-to places were mainstream outlets like TechCrunch and Mashable (at the time). Turns out, the best place to observe what’s going on is seeing what the people building the software are talking about.
- Dealbook: Maybe the exact opposite is Dealbook. Being a founder makes me more sensitive to the macro market and political landscape because it drives the behavior of our customers, investors, and the industry. It doesn’t matter if consensus macro forecasts are useless, it’s what everyone else thinks (or thinks they think) which helps me avoid being too myopic.
- NY Times: Headlines onlyβis there anything pressing going to be on everyone’s mind that we need to navigate today?
- Money Stuff: I love Matt Levine’s writing so if there is a topic close to my areas of interest it’s well worth stretching my finance competence and reading it.
- Other: Reddit for pure sugar, heavily curated to avoid rage-inducing content, when I just need to see some pictures of puppies to get the day going. During baseball season, checking updates of my fantasy baseball team (yes, it’s possible to be a code writing tech nerd and love baseballβthere are dozens of us).
Published
-
HeLa Cells
Henrietta Lacks passed away from cervical cancer in 1951, but her cells have been continuously used in medical tests due to their ability to replicate quickly. She might be the first immortal women as her lineage of cells have been used for the last 70 years.
Her cells were extracted without her permission and given away freely for use in medical research.
See also:
- Henrietta was undergoing radium treatments, the unknown god
- Is this path dependence in medical research?
Published
-
Products Are Promises
A products is not just collection of features, but a promise to solve a problem or enhance the customer’s life in some material way. Faithfully delivering on a promise makes for a great product. Failing to deliver on a promise makes for a flimsy product.
A good product can be made bad by promising the wrong thing. Packaging and pricing can lead to failing to live up to customer expectations customer in the same way that poor functionality can lead to broken promises.
I like to keep this in mind because it avoids overcomplicating product development. Don’t make a promise you can’t keep and don’t break your promises!
See also:
- Permission to build new products is earned, if the original product breaks promises, why should customers expect anything different from your new product line?
- Businesses are more trusted than government so promises hold even more weight
- Products are also the design and design is how it works
Published
-
Proportional Decision Making
The energy spent making a decision should be proportional to the consequences. The larger the consequences, the more energy should go into making the decision. The smaller the consequences, the less energy should go into them.
While this is akin to Amazon’s type 1, type 2 decisions (trap door vs two-way door), proportional decision making describes a continuum which better matches the variety of decisions we see in reality (or at least I think so).
What does this mean? We should be quick to make decisions that are inconsequential to avoid bike shedding. We should be rigorous and scruntinize decisions that deeply effect our interests. Mixing up the two would clearly be bad.
From Dharmesh Shah on Lenny’s Podcast.
See also:
- Productivity is bounded by decision making so the most important part is actually reaching a decision at all
- Also from Dharmesh: tools are bought, transformations are sold
Published
-
Effective Atruism Considered Harmful
While well intentioned, a utilitarian approach to maximizing expected value of the greater good (or minimizing suffering) has unintended side effects. Actions taken in service of effective altruism can cause harm (aid in the form of misquito nets to reduce malaria leading to overfishing, financial aid bostering oppressive governments, etc.). Deciding what is best for humanity (combating threat of AGI, colonization of space) becomes increasingly more abstract and longtermism leads to justificationism.
Read The Deaths of Effective Altruism from Wired.
See also:
- Many errors come from false precision about the benefits and hardships humans experience
- The further from the self, the less real it feels
Published
-
Knowledge Collapse
Knowledge collapse is the paradox where increasing access to certain types of knowledge actually harms understanding.
If you visualize public knowledge as a collection of viewpoints that fit a normal distribution, the “collapse” is when the head and the tail drop off and the center is amplified.
A recent paper found that a “discount on AI-generated content generates public beliefs 2.3 times further from the truth.” While the paper centers on LLMs, there could be many explanations for the phenomenon.
See also:
- Another explanation is that convenience is king and information that shapes ones views will tend to follow what’s convenient to access
- AI puts a higher premium on unique knowledge
Published
-
Business Strategy Is an Explanation of How to Win
Business strategy should concisely answer who the most import customers are, how to attract them, and what the entire company must work towards to win that market.
From What makes a strategy great:
Great strategies accomplish this with the following characteristics:
- Simple: Reshapes complexity to be manageable and actionable.
- Candid: Dares to spotlight the most difficult truths.
- Decisive: Asserts clear decisions and accepts their consequences.
- Leveraged: Magnifies strengths into durable competitive advantage.
- Asymmetric: Defeats uncertainty with higher upside than downside.
- Futuristic: Solves for the long-term.
Putting this into practice is difficult so I find that it’s useful to write a draft and then ask the list above as questions:
Is the strategy simple? People don’t expect much from simple ideas. Anything too complicated is a sign that a lot of things have to go right in order for it to work (execution risk). Elegance is a heuristic guide to truth.
What difficult truths does it reveal? Confronting the most challenging parts of the market, the customer persona, and the state of the world is importantβat some point contact with reality must be madeβbetter to be considered now than when putting the strategy into practice.
Is it decisive? If it sounds too wishy-washy it probably is. When will you decide if not now?
Does it compound in an obvious way? Look for elements of the strategy that build on itself and compound for long periods of time keeping in mind most of the benefits occur at the end. There also should be room to make many bets that have out-sized rewards with small effort.
Is it long-term and ambitious? Look for meaningful changes in the world if you are wildly successful and what must be true in order for that to happen. Build on that to take it one step further.
Published
-
Big Orange Cones in Manhattan
The big orange cones with steam coming out of them in Manhattan are from the leaking network of steam pipes that heat commercial buildings. The 142 year old system of pipes sometimes breaks and the steam shoots up from underground. The stacks help direct the steam up rather than fogging the streets and sidewalks.
Read Orange Steam Funnels Are a New York Symbol. What Are They For? by the NY Times.
See also:
- The steam system is a shared heirloom and on a scale that would be difficult (maybe impossible) to implement today
- Steam used to heat office buildings that was generated by cleaner energy is an example of an inter-generational partnership, even if it wasn’t conceived that way
Published
-
Wood Wide Web
A theory of how plants cooperate comes from research of how fungus connects tree roots together into common mycorrhizal networks (CMN). Scientists have found evidence that important nutrients are shared over CMN and can connect multiple species of plants together.
Some researches take this theory further. One idea is that a “Mother tree” supports it’s seedling kin by sending resources to them preferentially. Another idea is that plants cooperate, which conflicts with evolutionary biology which centers on competition.
A recent article in Nature Vol 627 discussed a recent review of the research and calls into question several of these ideas, most notably doubting the explanation of a “mother tree”. Evidence for the wood-wide-web are not as clear as the headlines may make them appear.
See also:
- In human networks, all bridges are weak ties
- It might be that multiple explanations at different levels of emergenceβthe mycorrhizal network is part of a lower level phenomenon that is not inconsistent with higher level explanations like “trees share with each other”
Published
-
Double Buffering
In a two party system you never want both party A and party B buffering at the same time because it creates artificial delays in the system.
As an example, let’s take a common setup between two teams and a ticketing workflow.
The ops team doesn’t want to bother the engineering team so they wait until they think there is a lull before reporting an issue. The eng team triages requests coming in into tickets and then the team prioritizes tickets before assigning and completing them.
The two teams are both buffering and the time it takes to resolve an issue is now the sum of:
- The time it takes to notice the issue
- The time waiting to report it (buffer)
- The time to make a ticket
- The time to prioritize a ticket (buffer)
- The time it takes to resolve the issue
With both sides buffering, an unpredictable amount of time is introduced into the system causing delays. In this example, it would be much more efficient to report issues immediately.
Now imagine several teams in a complicated system where tickets are passed and prioritized between them. Each stage is buffered, adding more time to the system, and decreasing throughput.
(This is also why I don’t think teams should introduce ticketing too early because it’s too easy to double buffer!)
See also:
- Automation reduces marginal cost of nonautomated tasks
- Conway’s Law shows us these communication structures leak out into what companies build
- Automating cooperation decreases the cost of coordination
Published
-
Zero Interest Rate Policy (ZIRP)
This note does not have a description yet.
Published
-
What Founders Should Know About Interest Rates
Between 2008 and 2021, the market was operating under zero-interest rate policy (ZIRP). That changed in 2022 back to historically normal interest rates (5-6%) set by the Federal Reserve.
Interest rates drive investment behavior. Low interest rate periods lead to risk taking for long-dated returns (venture capital, moonshots). High interest rates lead to short-term decisions which value revenue over growth.
For many founders, their entire career happened under ZIRP.
What adjustments need to be made?
Founders should probably not model or emulate the success of companies in the last 10 years. Many investments did not appear bad during ZIRP and malinvestment doesn’t become apparent until later. As Warren Buffett said, “Only when the tide goes out do you discover who’s been swimming naked.”
For example, it’s very unlikely a company like Uber or WeWork would happen in our current economic environment. Blitz-scaling seems less viable when the cost of capital is much higher.
Getting stuck between environments is existential for a startup. With the changing interest rate came suppresed valuations and founders might not clear the bar for their current stage and be unable to raise more capital. Many down rounds, layoffs, and closures happened as a result.
Building a large durable business was always important, but it wasn’t always essential. It used to be easier to make a lot of money without building a business.
Founders need to more tightly control expenses to keep up with expectations. Efficient growth with smaller teams is much more valuable now.
Of course there are counter examples. AI founders and investors clearly feel AI businesses are different as evidenced by the enormous amount of investments being made in the space.
Published
-
One Question Survey
I received a one question feature survey from Screen Studio and I thought it was the best survey I have ever received. I’m guessing the response rate was high because it was simple and relevant their user’s needs (which feature I want them to build).
Here’s the email:
To: me Subject: Future Screen Studio Features Body:
Hello Screen Studio users!
We would love to know which feature you would like to see next in Screen Studio. We value your time, so this survey has only ONE question.
Click here to take the survey
Your input will help us prioritize items on our roadmap.
Thank you! Screen Studio Team
The link goes to a Google form with one question (as promised), a list of features with a short description where you can only pick one option.
Published
-
Learned Helplessness
When employees lose their sense of agency they start to look outwardly as the source of their problems and solutions.
It’s easy to accidentally create and environment of learned helplessness. You can force people come to you for an answer rather than try to figure it out on their own first. You can recognize and reward people for status quo preserving behavior rather than solving important problems.
This is dangerous to a business because it leads to a culture of cynicism, a feeling that nothing will change. Once people start believing that, it becomes true.
Published
-
The Six Foot Man in the Stream That Was Five Feet on Average
The parable of the six foot man who drowned in the stream that was five feet on average is a reminder to plan for the possibility of low ends when building a portfolio. The average can be misleading because there can be large swings that still average out to something you might mistakenly believe is survivable.
An example Howard Marks shared in an investor memo was about commercial real estate investments that, on average would pay off handsomely but if the market turned, would be disastrous. As the economy shifted from a low-interest rate environment, many of these investments are in danger even though, at the time, they looked like reasonable bets.
See also:
Published
-
You Can't Convince People if It Comes From a Place of Contempt
Contempt undermines any rational argument you might make to convince another person of anything. People are not dumb, they can sense when the underlying tone is disparaging. The message gets lost in some interpretation that sounds like “you’re a bad person because you don’t believe my idea” which leads to defensiveness.
The way to convince people is to care. Genuinely caring about what the other person thinks and says can’t be faked. Nor can one’s objectivity and sense of fallibility. When you care, you naturally become more open to receiving other ideas (not necessarily believing, just not outright rejecting them) and so does the other person.
Next time you are trying to convince someone of something important, ask yourself, is this coming from a place of contempt?
Published
-
One Pull Request per Day
Productive engineers should write one pull request per day. One pull request per day creates forward momentum. Forward momentum leads to progress. Progress is how teams overcomes their biggest challenges.
The reaction I get from engineers when I tell them they should write a PR per day is usually one of incredulity.
What about something that takes more than a day?
Big things can be broken down into smaller things. Breaking things down encourages rigorous thinkingβif you can’t figure out what the next step is, it’s unlikely you understand the problem well enough.
Won’t this lead to people gaming the system, writing code without substance?
In a high trust environment, this seldom happens because the most effective people care a lot. Trust between managers and ICs is a prerequisite for high-performing teams, but even without that, it’s easy to spot this behavior and intervene.
Another way to prevent this behavior to avoid making the count of PRs a target (Goodhart’s law). It’s a guideline and should prompt discussion.
In the single-player scenario, fears of others gaming the system don’t matter. Do you want to be a high-performing individual contributor? It’s hard to do that without being productive.
What about staff engineers that need to spend a lot of their time talking to people, planning, and researching?
The unit of progress might be different for a staff engineer but the spirit is the sameβmake progress every day. Have you ever worked with a good staff engineer who isn’t productive?
What if the codebase is too complicated to write a PR per day?
Having worked in a very large and complicated codebase before, I deeply understand this concern. At the same time, some of the most productive engineers I’ve worked with in these organizations far outpaced 1 PR per day. Sometimes knowing that it is possible is enough. Sometimes it will prompt the right questions: what knowledge am I missing, what makes this difficult to contribute to, what’s holding us back?
See also:
- You could reduce this idea further to no zero days and getting started as a productivity hack
- Groups become less productive as they grow
- Sometimes the thing making everyone less productive is actually the speed of decision making
Published
-
Interest Enables Transactions Across Time
Interest rates are a technology that allows people to transact across time. Without the concept of interest, it’s only possible for two parties to transact with what is immediately in front of them, in that very same moment.
For example: two people could barter apples for cows at a marketplace with no problem, but what if the seller of apples wanted to use the cows for one month? How should the cow owner be compensated?
Over the course of a month, the cows have value that the owner forgoes. Maybe the apple seller will reimburse for the milk the cows produce during that time, but can only pay for it once the cows are returned. Why should the cow owner wait a month for money they could have been receiving right away?
To make it more enticing, the apple seller agrees to pay more than the value of the cows over that period. The apple seller paid interestβthe price of time. Now they can transact over time and not just when they happen to both be at the market with their goods.
See also:
Published
-
Goodhart's Law
Anthropologist Marilyn Strathern summarized Goodhart’s law most succinctly saying, “When a measure becomes a target, it ceases to be a good measure.”
If a measure becomes a target, it creates incentive to hit the target. This perverse incentive leads to behaviors that can be counterproductive.
Published
-
Interest Rates Are the Price of Time
Author Edward Chancellor neatly summarizes why interest rates are so important, “Interest rates are the price of time.” Since time is a consideration in every financial transaction that makes up the economy, interest rates are a foundational concept to understanding behavior.
I heard this in a podcast about Easy Money, the most recent memo from Howard Marks.
See also:
- The interest rate fallacy shows us how availability of credit is associated with interest rates
- Lowering the federal funds rate causes all asset classes increase in value
- When the price of time changes it large impact on the economy so the best way to protect against the downside by enjoying the upside
Published