Pao Ramen
A publication about technology and other thoughts
-
Nobody Gets Fired for Picking JSON, but Maybe They Should? · mcyoung
mcyoung.xyz ⎯ JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how seemingly helpful “human readability” features cause headaches instead. Crucially, you rarely find JSON-based tools (except dedicated tools like jq) that can safely handle arbitrary JSON documents without a schema—common corner cases can lead to data corruption!bookmark -
Index for Designing Data Intensive Applications (DDIA) book
muratbuffalo.blogspot.com ⎯ The DDIA book is a great textbook, because it is not written as a textbook, but more of a guidebook. Textbooks are generally bland and bori…bookmark -
Running Durable Workflows in Postgres using DBOS
supabase.com ⎯ Article URL: https://supabase.com/blog/durable-workflows-in-postgres-dbos Comments URL: https://news.ycombinator.com/item?id=42379974 Points: 31 # Comments: 8bookmark -
Steel | Open-source Headless Browser API
steel.dev ⎯ Steel is an open-source browser API purpose-built for AI agents.bookmark
-
LLMs are a tool for thought
wattenberger.com ⎯ We often think of the same information at different levels or abstraction. Here’s a simple example:bookmark -
Tying Engineering Metrics to Business Metrics - Iccha Sethi - Medium
icchasethi.medium.com ⎯ Most engineering organizations I’ve worked in or led have tracked some form of engineering metrics. These range from simple metrics like…bookmark -
Introducing the DX Core 4
newsletter.getdx.com ⎯ A new unified framework for measuring developer productivity that encompasses DORA, SPACE, and DevEx.bookmark
-
Concurrency diagrams
philbooth.me ⎯ When engineers discuss program design and system architecture, a common source of misunderstanding is concurrency. Often that’s because we make internal assumptions about it, which we presume to be self-evident. But we don’t all make the same assumptions, so you can end up in a situation where multiple conflicting beliefs are held about the concurrency of a system and nobody realises. Left unchecked, these misunderstandings can lurk until much later in the development process, when they’re more expensive to fix. You can prevent these misunderstandings from happening by making concurrency explicit up-front, in a diagram.bookmark -
Betty's Books — Drawing on the Right Side of the Brain
www.drawright.com ⎯ Drawing on the Right Side of the Brain® was published in 1979 and since then has remained the preeminent book on its subject, used as a standard text in many art schools around the world and on the shelves of artists everywhere. Four million copies have been sold, and it has been translated into many foreign languages. Betty Edwards is the author of:bookmark -
You Must Read At Least One Book To Ride — Ludicity
ludic.mataroa.blog ⎯ Two things are true.bookmark -
Being in the details
www.theengineeringmanager.com ⎯ Managers can delegate too much and lose control of their orgs and their output. Being in the details can be fun, empowering and impactful.bookmark
-
Grifters, believers, grinders, and coasters
www.seangoedecke.com ⎯ Four archetypes in software engineeringbookmark -
Factr: Focus on what matters
factr.com ⎯ Ad-free, privacy-first, Factr helps you gather, organize, share, and present all kinds of content—exactly the way you want to.bookmark -
Everyone will not just
squareallworthy.tumblr.com ⎯ If your solution to some problem relies on “If everyone would just...” then you do not have a solution. Everyone is not going to just. At not time in the history of the universe has everyone just, and…bookmark -
6 Harsh Truths That Will Make You a Better Person
www.cracked.com ⎯ You’re going to hate hearing this. My only defense is that this is what I wish somebody had said to me around 1995 or so.bookmark -
Advent of Papers (2024)
jimmyhmiller.github.io ⎯ I spend quite a bit of time talking about papers on the the Future of Coding podcast. But there are so much papers we will never get to. So I thought it might be fun to do an advent of papers. I’m largely inspired by The Morning Paper. But I don’t expect to be covering similar ground. In fact, I’ve kind of kept the choice of papers here to weirder papers. I don’t right now plan on covering any classics. Though perhaps the amount of time I have could convince me otherwise. Since I am doing these daily for advent and it’s a rather busy time. I will keep them brief and mostly summarize and give you my opinion on the paper. In large part this is a personal challenge to see if I can write about these papers in a reasonably short amount of time and with reasonable clarity. Below are the papers I’ve written up and an unordered list of papers I’m considering.bookmark