Thanks to new subscription plans and Chinese open-weight models, developers can have high-quality code generation on the cheap. Here are your best options.
Cerebras’s hosted Qwen3 Coder service promised to be the Claude replacement many developers craved. We’re losing hope.
Anthropic has pulled the plug on all-you-can-eat LLM code generation. Where will developers turn next?
Quality shifted left. Security shifted left. Data is next. When data contracts join the CI gate, teams finally ship faster and sleep better.
Large language models fail at hard and medium difficulty problems where they can’t stitch together well-known templates. You should still use them.
o3 used to be too slow and too expensive for daily coding—no longer. The latency is now bearable, the price is sane, and the chain-of-thought pays off.
ChatGPT, GitHub Copilot, Cursor, Windsurf, RooCode, and Claude Code all have their strengths, but no single assistant ticks all the boxes.
The latest GPT, Claude, Gemini, and o-series models have different strengths and weaknesses, so it pays to mix and match. Here’s a field report.
Generative AI applications don’t need bigger memory, but smarter forgetting. When building LLM apps, start by shaping working memory.
Vibe coding is how we will all write code in the future. Start learning it now, or your career as a software developer will end.
What if the main problem with relational databases was the back end and not the front end?
If you love to code, and don’t think much about your career or your business, it’s time to get real and rethink how you approach software development
Companies might choose AWS, Microsoft Azure, or Google Cloud, but their developers will decide what runs there
Virtual events might actually be better for developers than the real thing—if we do them right
This is a scary time for everyone, but also a moment that could define your career if you prepare for change
How using open source methods to develop proprietary software increases project efficiency, code quality, and developer happiness
At present, software licenses that prohibit socially harmful or unethical uses cannot be considered open source. Should we change that?
Outages are inevitable and vendors are unreliable. You can’t move fast enough unless you already have your service running on two or more clouds
New approaches and innovations at the edge keep applications alive when networks or services die
It shouldn’t be dev vs. ops. Instead, consider the ops team as one of your customers, and make software that it can use