Sean Goedecke's personal blog| www.seangoedecke.com
One of the most controversial things I believe about good software design is that your code should be more flexible than your domain model. This is in direct…| www.seangoedecke.com
When designing software systems, do the simplest thing that could possibly work. It’s surprising how far you can take this piece of advice. I genuinely think…| www.seangoedecke.com
--| www.seangoedecke.com
I see a lot of bad system design advice. One classic is the LinkedIn-optimized “bet you never heard of queues” style of post, presumably aimed at people who are…| www.seangoedecke.com
Reading research papers and articles about chain-of-thought reasoning makes me frustrated. There are many interesting questions to ask about chain-of-thought…| www.seangoedecke.com
What’s the strongest model I can train on my MacBook Pro in five minutes? I’ll give the answer upfront: the best 5-minute model I could train was a ~1.8M-param…| www.seangoedecke.com
OpenAI just released its first ever open-source large language models, called gpt-oss-120b and gpt-oss-20b. You can talk to them here. Are they good models…| www.seangoedecke.com
The first public passenger locomotive, Locomotion No. 1, began service in September 1825. The first mass-casualty railway disaster happened seventeen years…| www.seangoedecke.com
What LLM's can't do yet| www.seangoedecke.com
Why remaining non-commital is cowardly| www.seangoedecke.com
What I use them for and what I don't| www.seangoedecke.com
It's not incompetence or process, it's thousands of feature interactions| www.seangoedecke.com
What I've learned from ten years working on projects like this| www.seangoedecke.com