Board

Board

2272 bookmarks
Newest
Author's Note
Author's Note
The Why and How of Writing "Hardcore Software"
·web.archive.org·
Author's Note
Welcome to "Hardcore Software"
Welcome to "Hardcore Software"
Inside the Rise and Fall of the PC Revolution (a serialized book)
After years of sharing stories and experiences, some of which were documented in the book I co-authored, One Strategy, I have found people appreciated ample context and rich details that help them relate to or see the nuance and subtlety of the challenges we faced.
·web.archive.org·
Welcome to "Hardcore Software"
About
About
libSQL is an open source, open contribution fork of SQLite. We aim to evolve it to suit many more use cases than SQLite was originally designed for.
·libsql.org·
About
The 1kB Challenge
The 1kB Challenge
The only limit is what you can do with 1 kB of program memory
·hackaday.io·
The 1kB Challenge
Why can't we all just get along? - Emily Webber
Why can't we all just get along? - Emily Webber
Reading Time: 9 minutes I recently gave a new talk at Lean Agile Brighton; I like to do a write-up to go along with the slides for added context, so here it is. I’ve noticed an increasingly worrying trend in the industry of focus on specialisms at the expense of collaboration, shared responsibility and valuable outcomes. There might be […]
·emilywebber.co.uk·
Why can't we all just get along? - Emily Webber
What I have been working on: Modal
What I have been working on: Modal
I have been working on a new tool called Modal that makes it a lot easier for data teams to deal with infrastructure
·erikbern.com·
What I have been working on: Modal
Multi-cloud maturity model
Multi-cloud maturity model
I recently wrote about why organizations, including GitLab, will opt for a multi-cloud future. Every organization will do this at their…
Workflow portability is the start of going multi-cloud and it offers the biggest benefits. This ensures that compliance is easier, that you can use the unique capabilities that different clouds offer, that people can switch teams and be effective, and that you can host new applications with the cloud of your preference.After workflow portability comes application portability. This helps primarily with negotiations: if you don’t like the deal you can leave and if you like it you can move all applications to that cloud. And if a cloud vendor starts competing with your business you can pack your applications up and leave.
·medium.com·
Multi-cloud maturity model
Upbound - The Universal Cloud Platform
Upbound - The Universal Cloud Platform
The Upbound universal cloud platform empowers you to manage infrastructure, eliminate configuration drift, and empower developers with self-service infrastructure.
·upbound.io·
Upbound - The Universal Cloud Platform
Unlocking the Golden Age of Cloud Computing
Unlocking the Golden Age of Cloud Computing
Crossplane is a technology that I think will unlock a “Golden Age” for organizations: it is a framework for building control planes; it gives organizations the tools and knowledge required to create solutions that can consolidate teams onto a single platform (bye bye sprawl) while enabling them to stitch across whichever cloud services are desired.
·blog.upbound.io·
Unlocking the Golden Age of Cloud Computing
The Uses of Friction
The Uses of Friction
Plus! Market-Making; Poaching and Equity Currency; China's Covid Economy; The Cost of AI; Friendshoring; Diff Jobs
Software success stories can often be summed up as a relentless quest to eliminate friction:
All of these companies have created billions of dollars of market value by greasing assorted skids. And their user numbers and revenue demonstrate that this has been a rewarding activity. And yet, there are some compelling examples of companies who find better results when they create friction instead.
Businesses in decline: when they're growing, they compete on service, but when every company is shrinking, they compete on churn. And once a business is in decline, their brand stops looking like equity; it's more like a fixed annuity, whose value can be extracted but which will eventually go to zero.
Since this is the interface between "Designed by Apple in California" and "Made in [somewhere else]," it's an important stage, and being able to do this well is a competitive advantage; the point at which blueprints become a manufacturing process is also the point at which one particular manufacturer's process gets imprinted on the supply chain.
Nothing builds esprit de corps like shared suffering and a shared sense of excellence.
Early Google and PayPal both had this: in addition to having founders who came from good schools and had friends they already wanted to hire, both companies were well-funded at a time when competitors weren't.
But this also happens with user interfaces. Replit's CEO says that redesigning an unnamed feature to introduce more friction led to a "70% increase in conversions". And Ali Abouelatta has a very illuminating thread about a specific example of this with DuoLingo: when they asked users to pick a goal for how many days in a row they'd want to use the app, and when they were forced to pick one instead of having a predetermined selection, they chose more aggressive goals and had higher engagement.
The attrition rate for online courses is 96% according to one study ($, FT), and that makes it highly sensitive to small interventions: even if friction makes a course harder, if it increases the variance of users' commitment levels, that's more likely to flip someone who's in the supermajority of future-dropouts than the tiny minority of likely completers.
·thediff.co·
The Uses of Friction
AI Homework
AI Homework
The first obvious casualty of large language models is homework: the real training for everyone, though, and the best way to leverage AI, will be in verifying and editing information.
We predict that lots of people will just change the way they think about individual creativity. Just as some modern sculptors use machine tools, and some modern artists use 3d rendering software, we think that some of the creators of the future will learn to see generative AI as just another tool – something that enhances creativity by freeing up human beings to think about different aspects of the creation.
other
In this model trust is at the level of the verified individual: access (usually) depends on multi-factor authentication (such as a password and a trusted device, or temporary code), and even once authenticated an individual only has access to granularly-defined resources or applications…In short, zero trust computing starts with Internet assumptions: everyone and everything is connected, both good and bad, and leverages the power of zero transaction costs to make continuous access decisions at a far more distributed and granular level than would ever be possible when it comes to physical security, rendering the fundamental contradiction at the core of castle-and-moat security moot.
In the case of AI, don’t ban it for students — or anyone else for that matter; leverage it to create an educational model that starts with the assumption that content is free and the real skill is editing it into something true or beautiful; only then will it be valuable and reliable.
·stratechery.com·
AI Homework
AI Homework
AI Homework
The first obvious casualty of large language models is homework: the real training for everyone, though, and the best way to leverage AI, will be in verifying and editing information.
·stratechery.com·
AI Homework
Crossplane finally GitOps for infrastructure!
Crossplane finally GitOps for infrastructure!
You might be reading the title and thinking I already kinda have a GitOps model for cloud infrastructure.
Would it not be better if the cloud infrastructure such as s3 buckets, ec2 instances, or RDS databases could be declared through easy-to-use YAML files, with the source of truth being stored in Git.
·blog.devgenius.io·
Crossplane finally GitOps for infrastructure!
Pulumi vs Terraform
Pulumi vs Terraform
There once was a time when technicians manually provisioned application infrastructure. In recent years, as companies began rapidly expanding their...
·earthly.dev·
Pulumi vs Terraform
The era of constant innovation at Amazon could be over
The era of constant innovation at Amazon could be over
Watching AWS re:Invent this week, it was hard to get excited about the announcements, and it seems the age of innovation could be ending.
·techcrunch.com·
The era of constant innovation at Amazon could be over
Upbound grabs $9M Series A to automate multi-cloud management
Upbound grabs $9M Series A to automate multi-cloud management
Kubernetes, the open source container orchestration tool, does a great job of managing a single cluster, but Upbound, a new Seattle-based startup wants to extend this ability to manage multiple Kubernetes clusters across multi-cloud environment. It’s a growing requirement as companies deploy ever-larger numbers of clusters and choose a multi-vendor approach to cloud infrastructure services. […]
·techcrunch.com·
Upbound grabs $9M Series A to automate multi-cloud management
The year of the Cloud Development Environment
The year of the Cloud Development Environment
So 2023 is the year of the cloud development environment (CDE). That’s like one of the longest running jokes in tech- it’s the year of Linux on the desktop. Or maybe we’re finally approaching the time that a cloud-first developer experience (DX) becomes a normal way of working. In early November GitPod took 25 million
CDE is a packaging exercise. As I often say – the best packager in any tech wave wins and wins big. And I think what we’re currently looking at is packaging up how developers do their work and just trying to make that really, really easy.
Developers will begin to change their behaviours when it becomes truly convenient for them to do. So the Figma moment will be about convenience.
And I think that’s exactly right. Convenience is the killer application. We’ve seen that in so many areas that we will always choose what is easiest. Even if it’s a little bit more expensive, it’s if it’s convenient, we’re, we’re going to use it. We’re going to like it because it’s one of our jobs to be done.
·redmonk.com·
The year of the Cloud Development Environment
The Cost of Cloud, a Trillion Dollar Paradox | Andreessen Horowitz
The Cost of Cloud, a Trillion Dollar Paradox | Andreessen Horowitz
There is no doubt that the cloud is one of the most significant platform shifts in the history of computing. Not only has cloud already impacted hundreds of billions of dollars of IT spend, it’s still in early innings and …
But on the other hand, we have the phenomenon we’ve outlined in this post, where the cost of cloud “takes over” at some point, locking up hundreds of billions of market cap that are now stuck in this paradox: You’re crazy if you don’t start in the cloud; you’re crazy if you stay on it.
And so, with hundreds of billions of dollars in the balance, this paradox will likely resolve one way or the other: either the public clouds will start to give up margin, or, they’ll start to give up workloads. Whatever the scenario, perhaps the largest opportunity in infrastructure right now is sitting somewhere between cloud hardware and the unoptimized code running on it.
·a16z.com·
The Cost of Cloud, a Trillion Dollar Paradox | Andreessen Horowitz
Free Notion Illustrations - Popsy
Free Notion Illustrations - Popsy
The biggest free Notion illustration set. Premium hand-drawn Notion illustrations for landing page, personal website, ecommerce, creators, youtubers, influencers, Notion template creators, business, finance, travel, fitness, gaming, media. Public domain & free to use anywhere.
·popsy.co·
Free Notion Illustrations - Popsy
Settings are not a design failure
Settings are not a design failure
The systematic thinking in our industry is that settings are the result of design failure. As designers, our goal is to create product experiences that don’t require any adjustment by the user. So offering customization options is often seen as a failure to make firm product decisions. I think there is a misunderstanding about what settings really are.
·linear.app·
Settings are not a design failure