HN blogs - 5/5/23
Engineering Is Refactoring https://stuffs.pages.dev/posts/engineering-is-refactoring/ (HN source)
How to Build a Web App https://rootbuilds.com/webapp (HN source)
Senior Developer Koans https://joecmarshall.com/posts/senior-developer-koans/ (HN source)
A smorgasbord of a bug chain: postMessage, JSONP, WAF bypass, XSS, CORS, CSRF https://jub0bs.com/posts/2023-05-05-smorgasbord-of-a-bug-chain/ (HN source)
Designing for Realistic Attention https://www.chrbutler.com/2023-05-05 (HN source)
Merklizing the key/value store for fun and profit https://joelgustafson.com/posts/2023-05-04/merklizing-the-key-value-store-for-fun-and-profit (HN source)
There's such a thing as too young for (parts of) Y Combinator https://jmerz.is/essays/23-05-too-young-for-y-combinator (HN source)
Use OpenAI API to make two GPT bots talk to each other https://www.andreagrandi.it/2023/05/05/use-openai-api-to-make-two-gpt-bots-talk/ (HN source)
Give It the Craigslist Test https://ericaheinz.com/notes/give-it-the-craigslist-test/ (HN source)
Redesigning Microsoft Office https://jensenharris.com/home/office (HN source)
The Case for Not Having a TV https://lopespm.com/notes/2023/05/04/the-case-for-not-having-tv.html (HN source)