1,016 karma · joined July 3, 2013
I wouldn’t be sad about defeating lower complexity challenges. There are always higher complexity challenges that arise once we start operating in a world when you can do more. The bar raises.
1. Study the algorithms and patterns, not the questions 2. Treat it like a serious investment, 2–3 months of focused prep minimum
Most people skip the fundamentals. But these core patterns and data structures come up over and over. If you really understand them, you can solve almost anything.
I used this exact approach to land offers from Google, Amazon, Uber, Airbnb and more, without a CS degree.
That experience led me to write this full breakdown of how to study for tech interviews the right way.
The top problems are:
1. Constant refactors (generated code is really bad or broken)
2. Lack of context (the model doesn’t know your codebase, libraries, APIs, etc.)
3. Poor instruction following (the model doesn’t implement what you asked for)
4. Doom loops (the model can’t fix a bug and tries random things over and over again)
5. Complexity limits (inability to modify large codebases or create complex logic)
In this article, I show how to solve each of these problems by using the LLM as a force multiplier for your own engineering decisions, rather than a random number generator for syntax.
A core part of my approach is Spec-Driven Development. I outline methods for treating the LLM like a co-worker having technical discussions about architecture and logic, and then having the model convert those decisions into a spec and working code.
But literally as soon as GPT-5 came out in Codex and with the "high" option, I completely switched from Claude Codex to Codex. Never imagined that would happen so fast.
I used to be trigger happy with /compact or using the hand off technique to transfer knowledge between sessions with a doc. But lately the newer generation of models seem to be handling long context pretty well up to around 20% remaining context.
But this is when I'm working on the same focused task. I would instantly reset it if I started implementing an unrelated task. Even if there was 90% left, since theres just no benefit to keeping the old context
Many engineers abandon LLMs because they run into problems almost instantly, but these problems have solutions. If you're a skeptic, please read and let me know what you think.
The top problems are:
* Constant refactors (generated code is really bad or broken)
* Lack of context (the model doesn’t know your codebase, libraries, APIs, etc.)
* Poor instruction following (the model doesn’t implement what you asked for)
* Doom loops (the model can’t fix a bug and tries random things over and over again)
* Complexity limits (inability to modify large codebases or create complex logic)
In this article, I show how to solve each of these problems by using the LLM as a force multiplier for your own engineering decisions, rather than a random number generator for syntax.
A core part of my approach is Spec-Driven Development. I outline methods for treating the LLM like a co-worker having technical discussions about architecture and logic, and then having the model convert those decisions into a spec and working code.
A/B test is plausible but unlikely since that is typically for testing user behavior. For testing model output you can do that with offline evaluations.
This is missing the fundamental idea behind blockchain. You need a consensus mechanism and immutable ledger in order for it to be secure and truly transparent. Once you add those boom you have yourself another blockchain :-)
>So what are stablecoins really trying to do? Circumvent regulation?
No, stablecoins have less regulatory burden because of the public ledger removing the need for manual review and verification by various intermediaries. They are still compliant with regulation.
I think this is better than requiring teams to make all changes themselves which slows things down significantly considering each team has their own roadmap and priorities
Pasting the table of contents for a book that the LLM has no access to will lead to a high rate of hallucinations