Feedly Boards

1227 bookmarks
Newest
Launching Stacks - Cohesive
Launching Stacks - Cohesive
Stacks help developers launch multiple microservices in a single click
·cohesive.so·
Launching Stacks - Cohesive
Modules, monoliths, and microservices · Tailscale
Modules, monoliths, and microservices · Tailscale
What is a microservice? When are microservices a good idea? Lately, I get people asking me when microservices are a good idea. In systems design explains the world, I talked about big-picture issues like second system effect, innovator’s dilemmas, and more. Can systems design answer the microservices question? Yes, but you might not like the answers.
·tailscale.com·
Modules, monoliths, and microservices · Tailscale
Can a Zebra Change Its Stripes?
Can a Zebra Change Its Stripes?
Silicon Valley is puzzling over Marc Andreessen's decision to back Adam Neumann's new startup Flow.
·newcomer.co·
Can a Zebra Change Its Stripes?
A dev's thoughts on developer productivity
A dev's thoughts on developer productivity
Developers are systems thinkers and yet, most measures of developer productivity are metrics-based, instead of systems-based. In this post, Sourcegraph co-founder and CTO Beyang Liu presents five charts that visualize what really matters for developer productivity.
·about.sourcegraph.com·
A dev's thoughts on developer productivity
Equity 101 for Software Engineers at Big Tech and Startups
Equity 101 for Software Engineers at Big Tech and Startups
A growing number of startups and Big Tech companies offer equity - stocks, options, and others - as part of software engineering compensation. However, I've noticed few engineers understand what these mean. When I was a hiring manager at Uber in Amsterdam, engineers usually focused far more on the base
·blog.pragmaticengineer.com·
Equity 101 for Software Engineers at Big Tech and Startups
The $100b Bull Case for Temporal
The $100b Bull Case for Temporal
Why Temporal is worth >$1b now, why it will be worth >$10b, and how it *could* be worth $100b
·swyx.io·
The $100b Bull Case for Temporal
The Heptagon of Configuration
The Heptagon of Configuration
A pattern I've observed in software configuration of complex systems and that explains why bash scripts are everywhere, even at Google.
·matt-rickard.com·
The Heptagon of Configuration
Instagram, TikTok, and the Three Trends
Instagram, TikTok, and the Three Trends
Trends in medium, AI, and user interaction underpin Instagram’s response to TikTok, and will determine Meta’s long-term moat.
·stratechery.com·
Instagram, TikTok, and the Three Trends
Tradeoffs in API Design
Tradeoffs in API Design
There are a few choices when designing an API layer: REST or RPC, binary or plaintext, TCP or HTTP, schema or schemaless? A few of the tradeoffs and an overview of some of the tools. * Schema-driven? You can do this with REST (e.g., OpenAPI/Swagger) and RPC (e.g., protobufs). While having a schema means you can automatically scaffold client/server stubs and enforce message types, it doesn't come for free. The code generation step adds friction to the developer workflow, and developing outside
·matt-rickard.com·
Tradeoffs in API Design
Friction as a Proxy for Value
Friction as a Proxy for Value
Sometimes we use products, no matter how difficult they are to use. Friction is a good proxy for value. It's a simple cost-benefit equation, where cost is often more observable than benefit. And it's much easier to optimize and quantify cost rather than benefit – how quickly, efficiently, or easily we can do something (rather than how much we enjoy or value an experience). Better yet, high-cost activities are more likely to have inelastic demand. This principle applies to generational technol
·matt-rickard.com·
Friction as a Proxy for Value
Welfare Queens
Welfare Queens
What’s the most successful venture capital firm in history? Kleiner Perkins and Sequoia Capital backed many Internet-era success stories. Andreessen Horowitz? No, one organization towers above. This firm was there before the first transistor was printed, and it will be there after we receive brain implants. One investor funded the computer, the internet, speech recognition, […]
·profgalloway.com·
Welfare Queens
New Relic: The Rally Is Just Beginning
New Relic: The Rally Is Just Beginning
Shares of New Relic have been on a win streak since mid-May, powered by a string of strong quarterly results. NEWR still has plenty of room to rally higher.
·seekingalpha.com·
New Relic: The Rally Is Just Beginning
Nobody wants to buy software in India
Nobody wants to buy software in India
Quickbooks is out. Zoho and others are trying to fill the gap. It’s unlikely anyone can.
·the-ken.com·
Nobody wants to buy software in India
Let it slide
Let it slide
No matter the size of the business, there'll always be an unlimited number of tasks left to do, processes left to improve, and contingencies left to plan. The work is truly never done, so regardless of how much effort is put in, you'll inevitably end the day unfinished. All you can control is what you're willing to let slide. Most days...
·world.hey.com·
Let it slide
Try hard not to solve hard problems
Try hard not to solve hard problems
You don't have to solve the majority of hard problems you encounter in either business, design, or programming. Almost all of them can be restated as an easy problem, if you dare question the assumptions, reweigh the trade-offs, and stop diving after sunk cost. Above all the other principles at 37signals, this is our key to keeping the...
·world.hey.com·
Try hard not to solve hard problems
Cloud Native Localhost
Cloud Native Localhost
Localhost development isn't going anywhere, but it will look much different in the cloud native world. At Google, I maintained open-source and local-first software – kubernetes/minikube, which runs a local Kubernetes cluster on your laptop, and skaffold, a docker-compose equivalent for Kubernetes (in addition to a few other open-source projects). Cloud APIs might actually help standardize and abstract local developer workflows. There's two conflicting forces in local-first software – the desi
·matt-rickard.com·
Cloud Native Localhost
Towards Granular Compute
Towards Granular Compute
Runtimes, infrastructure, and APIs tend to get more granular. Maybe we're just in the unbundling phase (implying a future bundling phase), or maybe it's a byproduct of moving functionality to the edge (the network is the bottleneck),  or perhaps this is just a general form of progress (breaking things down into abstractions). At a basic level, granularity lets us bin-pack workloads. Different workloads have varying levels of safety when it comes to resource sharing and allocation. Isolation hap
·matt-rickard.com·
Towards Granular Compute
Growing the Pie
Growing the Pie
In negotiations, there's a distinction between distributive and integrative bargaining. Distributive bargaining is a zero-sum negotiation where fixed resources are allocated between parties. Integrative bargaining is where multiple interests are negotiated at the same time and deals are structured to create value through creative solutions. Not every negotiation is open to integrative bargaining. For example, in car buying negotiations, the buyer wants to pay as little as possible, the seller
·matt-rickard.com·
Growing the Pie
Avoiding People at Work
Avoiding People at Work
People are avoiding each other at work and the self-service is on the rise. Software is democratizing every department. Product managers can run analytics and workflows without developers, developers can provision infrastructure without IT, and marketers can publish copy without developers.
·matt-rickard.com·
Avoiding People at Work
Developers Should Deploy Their Own Code
Developers Should Deploy Their Own Code
This is the platonic ideal. We're not there yet, but the all signs point to this rather than specialization. Applications and their infrastructure (functions, queues, permissions, runtime) have always been closely intertwined. Fewer handoffs mean quicker deployments and less context loss. So – Why can't developers deploy their own code (yet)? 1. Provisioned infrastructure economy1 Competing product teams must be allocated resources at companies with provisioned infrastructure. Finance depar
·matt-rickard.com·
Developers Should Deploy Their Own Code
Work From Office
Work From Office
Work from home is polarizing. Last week I was on Smerconish, and after articulating the benefits of remote work for four minutes, I spent 30 seconds on the downsides: Offices are where young professionals establish relationships with mentors, colleagues, and mates. In sum: Put on a shirt and get into the office. Cue the Tesla-bro-like […]
·profgalloway.com·
Work From Office