RSS.Social

Posts on /dev/knill

follow: @[email protected]

Posts

All your agents are going async

You are the bottleneck

If code is cheap, intent is the currency

A chatbot's worst enemy is page refresh

Rule #1 for coding with AI agents

SSE sucks for transporting LLM tokens

So you want to build AI agent group chat?

Patterns for building realtime features

Phone call asymmetry

Every programmer should know

How to adopt Realtime updates in your app

You don't need CRDTs for collaborative experiences

Giving up my smartphone - Duoqin F22 Pro

Do developers really want to give over their data?

So you want to build Miro and Figma style collaboration?

Streaming data aggregation

The egg test: a model for reversible and irreversible decision making

Standard lib structured logging in Go 1.21

So, you want to deploy on the edge?

Theory of a program

Radical and incremental change

Writing confidently with ChatGPT

Backend for the Frontend, and incentives

Aggregates: one piece of code design

Please don't write "point of view"

Debugging Linkerd for mislabelled route metrics

Addicted to on-call

Tragedy of the codebase commons

Consistently executable interviews

usable java setup vim

docker login error on m1

power distance in comms

penduluming

santander cycles app

email workflow

change the battlefield

focus on what is, then what to do about it

when to share your mental model

who wrote this shit?

connecting the dots requires listening

product ideation is dysfunctional

bridge the gap in differences, with the right language

positive and negative freedoms

failure demand

don't design a system to avoid a component you don't understand

vuepress search h4

know your frogs 🐸

habit tracker

explain using analogies

prefer regular adhoc meetings

notion: set full width off 🙏

object storage pricing

time complexity

custom annotation naming

estimate, predict, forecast

mfa key recovery

inclusion

naming is hard

syncthing

hyperoptic ipv6

video conferencing

what makes a good software engineer?

pr checklist

mvp service level objectives

beware anecdotal evidence

data modelling in saas apps

effectiveness as an engineer

brooks law, hierarchy, and async comms

experienced engineers pattern match

short vs. long lifetime structs

go 1.13: errors.As(...)

the power and danger of consistency

high performing teams burnout together

metrics for team contributions

kubernetes generated names

docs requirements

git: co-authored by

micromanagement

go get private repo

Keeping a logbook with vim

2018: reading list

the cost of extrinsic motivators

options make decisions

Limitations of EKS

go concurrency correctness

proverb driven development

go's anonymous functions in loops

programming mental models

working with me

go ast got visitor pattern wrong

libraries considered harmful

slack @here is bad for your team

mastering golang taught me java

on meetup talks

building blocks of go services

function as an interface

golang gotchas

structs and named types

deepend

patterns in go

developer abc

downtime

don't fear the junior engineer

hello world