Last week I was talking to a potential angel investor and he was asking a number of questions. My first comment to him was how it’s dramatically more difficult than it seems. Yes, it’s …
Russia and the Four Internets, Shifts and Social Media, Gelsinger Interview Follow-Up – Stratechery by Ben Thompson
The Internet continues to split over politics, in this case the Ukraine-Russia conflict; the biggest impact, though, is social media. Plus, follow-up to the interview with Intel CEO Pat Gelsinger.
Law Enforcement and User Data, Tradeoffs and Trust, Centralization and Encryption – Stratechery by Ben Thompson
A story about how hackers got data from tech companies illustrates the fundamental challenge of trust on the Internet, and gives insight into the challenges of interoperability.
Can’t recruit. Can’t advertise. Can’t sell. Can’t buy Read this edition online A paid 🔒 weekly emailer that explains fundamental shifts in business, technology and finance that happened over the last seven days in India.
Understanding software performance is an extremely important — and complex — undertaking for the modern enterprise. Simply watching the meter no longer works.
New Relic launched a new Kubernetes experience that brings together Kubernetes application and cluster performance data in a single user interface within New Relic One Application Performance Monitoring (APM), to help developers build more performant applications.
As Uber's architecture has grown to encompass thousands of interdependent microservices, we need to test our mission-critical components at max load in order to preserve reliability. Accurate load testing allows us to validate if a set of services are working at peak usage and optimal efficiency while retaining reliability. Load testing those services within a short time frame comes with its unique set of challenges. Most of these load tests historically involved writing, running, and supervising tests manually. Moreover, the degree to which tests accurately represent production traffic patterns gradually decreases over time as traffic organically evolves, imposing a long-term maintenance burden. The scope of the load testing effort continuously increases as the number of services grows, incurring a hidden cost to adding new features.
Building a crawler in Rust: Building a crawler in Rust: Design and Associated Types Building a crawler in Rust: Synchronization (Atomic Types and Barriers) Building a crawler in Rust: Implementing the crawler Building a crawler in Rust: Scraping and Parsing HTML Building a crawler in Rust: Crawling a JSON API
Elon Musk Joins Twitter’s Board, Gogoro SPAC – Stratechery by Ben Thompson
Elon Musk doesn’t just own a part of Twitter; now he’s on the board, in a move that has been in the works for a while. Plus, my experience as a Gogoro owner.
We asked experts about how to improve the dev experience. View email in your browser Braintrust Good afternoon! In today's Braintrust, we asked the experts to think about developer experience and let us know what they thought was the toughest part of creating an environment that works for everyone.
An Interview with Dan Wang about COVID, Chinese Manufacturing, and China’s Response to Ukraine
Dan Wang is a China-based analyst for Gavekal Dragonomics, a global macro research firm based in Hong Kong and Beijing; we discuss Shanghai’s COVID lockdowns, manufacturing and trade, and Chi…
Finally. Two years ago I wrote a letter to the chairman of Twitter calling for Jack Dorsey to be replaced as CEO. Or, more to the point, for the board to appoint a full-time CEO. An executive who spends 90% of his time running another company and plans to spend half the year on a […]
It nearly always takes a few failed attempts before building a successful startup, and Baremetrics CEO Josh Pigford’s sheet of his 50+ projects prior to the business is a good reminder of that. Some of the best learnings in a founder’s career come from their previous misfires, which is why this week we’re sharing the top takeaways from founders’ failed projects. As they say, it’s better to learn from other’s mistakes than your own.