O'Reilly Radar

Seniors and Juniors

It almost sounds pejorative, doesn’t it? But the distinction between senior and ...

Copyright-Aware AI: Let’s Make It So

On April 22, 2022, I received an out-of-the-blue text from Sam Altman inquiring ...

AI and the Structure of Scientific Revolutions

Thomas Wolf’s blog post “The Einstein AI Model” is a must-read. He contrasts his...

Escaping POC Purgatory: Evaluation-Driven Development f...

Let’s be real: building LLM applications today feels like purgatory. Someone hac...

Congratulations, You Are Now an AI Company

If your company is building any kind of AI product or tool, congratulations! You...

Think Different

On May 8, O’Reilly Media will be hosting Coding with AI: The End of Software Dev...

AI’s Future: Not Always Bigger

On May 8, O’Reilly Media will be hosting Coding with AI: The End of Software Dev...

Ascending Levels of Nerd

In developing the content for our May 8 virtual conference Coding with AI: The E...

Using Generative AI to Build Generative AI

On April 24, O’Reilly Media will be hosting Coding with AI: The End of Software ...

AI Essentials for Tech Executives

On April 24, O’Reilly Media will be hosting Coding with AI: The End of Software ...

Bridging the AI Learning Gap

When I started working on the new edition of Head First C# back in 2023, AI tool...

Software Architecture in an AI World

Like almost any question about AI, “How does AI impact software architecture?” h...

Beyond Imitation

The first AI image generation model I got to play around with was Midjourney v2 ...

Unbundling the Graph in GraphRAG

One popular term encountered in generative AI practice is retrieval-augmented ge...

Blown Away

Between vacation, end-of-year projects, the coming holidays, and other hysteria,...

Rift Between Junior and Senior Developers

I’m worried about AI. I’m not worried about it taking my job. I believe AI is a ...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.