Engineering

Engineering

1370 bookmarks
Custom sorting
The Joel Test: 12 Steps to Better Code
The Joel Test: 12 Steps to Better Code
Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understa…
The Joel Test: 12 Steps to Better Code
The Real Cost of Server-Side Rendering: Breaking Down the Myths
The Real Cost of Server-Side Rendering: Breaking Down the Myths
The Real Cost of Server-Side Rendering: Breaking Down the Myths There’s a growing narrative in the web development community that Server-Side Rendering (SSR) is nothing more than an expensive …
The Real Cost of Server-Side Rendering: Breaking Down the Myths
The Complete Guide to Self-Hosting Next.js at Scale
The Complete Guide to Self-Hosting Next.js at Scale
A comprehensive guide to self-hosting Next.js in production with horizontal scaling, covering critical solutions for distributed caching, image optimization, reverse proxy configuration, and deployment challenges learned from real-world experience.
The Complete Guide to Self-Hosting Next.js at Scale
Defining a new kind of social app
Defining a new kind of social app
As we prepare to launch a world-first app we've run into a problem. What is it? Apps are similar to books or music. They have genres. Strict rules that define who they are for, helping us, the consumer, not only discover them but share them. If I say, "I really like this band, their music is good, you'd like it." What reason do you have to listen to it? You get 'good' music recommendations every day. Unless you're emotionally invested in what I care about, you're not going to bother. But, if
Defining a new kind of social app
Testing Content with Users
Testing Content with Users
When evaluating content, pay extra attention to whom you recruit. Closely tailor tasks to your participants and get comfortable with silence.
Testing Content with Users
Model Context Protocol Tutorial
Model Context Protocol Tutorial
The Model Context Protocol is driving a new wave of innovation in the world of AI. In this tutorial, I'll break down everything you need to know to get started.
Model Context Protocol Tutorial
Choices
Choices
When you go into a restaurant and you see a sign that says “No Dogs Allowed,” you might think that sign is purely proscriptive: Mr. Restaurant doesn’t like dogs around, so when he…
Choices
Cognitive load is what matters
Cognitive load is what matters
There are so many buzzwords and best practices out there, but let's focus on something more fundamental. What matters is the amount of confusion developers feel when going through the code.
Cognitive load is what matters