One of the truisms I learned early in my career is that every line of code you write is a liability as much as it is an asset. Every line of code you (or your team) writes is a line of code that must be maintained, a line of code that potentially exposes a security...
A glossary of the AI coding mindset, from the productive state of Flow to the addictive trap of Agent Psychosis, with key terms like Vibe Coding, Dark Flow, Loss Disguised as a Win (LDW), and Slop Loops.
Software projects are becoming more complex, and requirements are increasing. AI (Artificial Intelligence) tools can support us in development and provide relief: They help with generating code, explain complex relationships and suggest improvements. In this article, we show you how to generate the best possible code using Angular's AI tools.
Softwareprojekte werden komplexer, und Anforderungen steigen. Werkzeuge für AI (Artificial Intelligence) können uns bei der Entwicklung unterstützen und Entlastung schaffen: Sie helfen unter anderem beim Generieren von Code, erklären komplexe Zusammenhänge und schlagen Verbesserungen vor. In diesem Artikel zeigen wir dir, wie du mit den AI-Werkzeugen von Angular den bestmöglichen Code generierst.
One gripe I often hear about Portland folks is that we don’t tend to think big enough. It comes from a good place. Recognizing that we’ve got a ton of creativity, talent, and potential. We just don’t always have the risk tolerance. But that may be changing if AJ Green of the AI Collective has anything to say about it.
Analyzing the security vulnerabilities introduced by AI coding assistants and strategies to mitigate risks in AI-assisted software development.
The pronouncement that “programming is dead” and natural language is the new programming paradigm has become a familiar refrain in AI circles. But before we accept this proclamation at face value, we should remember who’s making it: those who’ve bet everything on AI and profit from this particular narrative. The reality, as usual, is more nuanced and far more interesting.
The software engineering community is experiencing a moment of collective vertigo. AI coding assistants, from Claude Code to various copilots, promise that anyone — even founders without deep technical knowledge — can now build software as easily as recording a video. The dream of the “citizen developer” feels tantalizingly close. Yet this narrative fundamentally misunderstands what software engineers actually do.