Found 8885 bookmarks
Newest
Navigating ambiguity.
Navigating ambiguity.
Perceiving the layers of context in problems will unlock another stage of career progression as a Staff-plus engineer, but there’s at least one essential skill to develop afterwards: navigating ambiguity. In my experience, navigating deeply ambiguous problems is the rarest skill in engineers, and doing it well is a rarity. It’s sufficiently rare that many executives can’t do it well either, although I do believe that all long-term successful executives find at least one toolkit for these kinds of problems.
·lethain.com·
Navigating ambiguity.
The Scary Thing About Automating Deploys - Slack Engineering
The Scary Thing About Automating Deploys - Slack Engineering
Most of Slack runs on a monolithic service simply called “The Webapp”. It’s big – hundreds of developers create hundreds of changes every week. Deploying at this scale is a unique challenge. When people talk about continuous deployment, they’re often thinking about deploying to systems as soon as changes are ready. They talk about microservices …
·slack.engineering·
The Scary Thing About Automating Deploys - Slack Engineering
The Role of CAP Theorem in Modern Day Distributed Systems
The Role of CAP Theorem in Modern Day Distributed Systems
Twenty years after its debut, what is the role of the CAP theorem in modern-day distributed systems? Stumbling across the CAP theorem is like walking into a discussion (or a debate) already in progress. Imagine how others might feel walking into an argument amongst developers about which IDE is the
·blog.readyset.io·
The Role of CAP Theorem in Modern Day Distributed Systems
CAP Twelve Years Later: How the "Rules" Have Changed
CAP Twelve Years Later: How the "Rules" Have Changed
The CAP theorem asserts that any networked shared-data system can have only two of three desirable properties (Consistency, Availability and Partition Tolerance). In this IEEE article, author Eric Brewer discusses how designers can optimize consistency and availability by explicitly handling partitions, thereby achieving some trade-off of all three.
·infoq.com·
CAP Twelve Years Later: How the "Rules" Have Changed
Vision Pro and the adoption curve
Vision Pro and the adoption curve
Above is a deranged version of the innovation curve that is often brought out when thinking about products (often tech products specifically). Here’s a better one: A very few people are “innovators” who are there on day one for new stuff and are willing to look past flaws or
·birchtree.me·
Vision Pro and the adoption curve
The magic triangle of software development
The magic triangle of software development
This is a brain teaser. An idea find useful when discussing the pros and cons of real-life use cases and features.
·shiftmag.dev·
The magic triangle of software development
Meet MOCAS — World's Oldest Computer Program That's Still In Use
Meet MOCAS — World's Oldest Computer Program That's Still In Use
MOCAS is the world's oldest computer program that's still in active use. It was launched in 1958 by the United States Department of Defense for keeping track of contracts and payments.
·fossbytes.com·
Meet MOCAS — World's Oldest Computer Program That's Still In Use
Syntax - when in doubt, don't innovate
Syntax - when in doubt, don't innovate
One of the most attractive things about language design is to be able to tweak the syntax of a lan…
·c3.handmade.network·
Syntax - when in doubt, don't innovate
How bad is LLVM really?
How bad is LLVM really?
LLVM used to be hailed as a great thing, but with language projects such as Rust, Zig and others c…
·c3.handmade.network·
How bad is LLVM really?
Breaking: Whiny Apple Fan Moves To Linux
Breaking: Whiny Apple Fan Moves To Linux
Why I decided to mostly move to Linux in 2024, and what I’ve learned in the process of that move.
·tedium.co·
Breaking: Whiny Apple Fan Moves To Linux
Who should look at what metrics?
Who should look at what metrics?
When we talk about metrics, there is often an assumption that everyone in the company needs the same data to make decisions and this is dangerously incorrect. Different levels of the organization need different kinds of data to make effective decisions. Yet, all too often we use the wrong data at the wrong point.
·improvingflow.com·
Who should look at what metrics?
The Cloud Imperative
The Cloud Imperative
Treating computing as a utility, like electricity, is an old idea. But now it makes financial sense—a historic shift that is reshaping the IT industry.
MIT’s centennial celebration in 1961
·technologyreview.com·
The Cloud Imperative
The Bluffer’s Guide to The Mythical Man-Month
The Bluffer’s Guide to The Mythical Man-Month
One thing that often strikes me when sitting in on client interviews is how many candidates lack an historical perspective on software development. In a profession of “perpetual beginners&#82…
·codemanship.wordpress.com·
The Bluffer’s Guide to The Mythical Man-Month
‘Feature’ is a construct
‘Feature’ is a construct
Why features would make product development easier, but don’t exist
·hilton.org.uk·
‘Feature’ is a construct