Peter Wayner
Contributing writer
Peter Wayner is the author of more than 16 books on diverse topics, including open source software ("Free for All"), autonomous cars ("Future Ride"), privacy-enhanced computation ("Translucent Databases"), digital transactions ("Digital Cash"), and steganography ("Disappearing Cryptography").
10 ways generative AI upends the traditional database
Generative AI isn't just for chatbots. Here are 10 ways AI and machine learning are transforming how we store, structure, and query data.
14 LLMs that aren't ChatGPT
ChatGPT isn't your only option for generating content and insight from AI. Here are 14 large language models giving ChatGPT a run for its money.
7 tech domains where low code is winning
No code and low code solutions are finding their footing in both familiar and unexpected places. Here's a look at the top tools and where they fit.
7 speed bumps on the road to AI
Artificial intelligence is rife with practical and ethical dilemmas, and now they're coming home to roost. Here are seven unavoidable questions about AI.
12 programming mistakes to avoid
A dirty dozen of software development pitfalls—and how to avoid these all-too-common programming blunders.
10 reasons to worry about generative AI
After decades of speculation, real-world artificial intelligence has finally hit a tipping point. Now that we know what AI models like ChatGPT and DALL-E can do, should we be worried?
8 programming languages we love to hate—but can’t live without
Tools masquerading as languages, maddening syntax, dusty old code that just won’t die—here's what has us shaking our fists.
5 reasons developers love GraphQL, and 5 reasons they hate it
Developers tend to love GraphQL for API development and querying, or they hate it. Here's the good, the bad, and the ugly of this REST alternative on the rise.
7 downsides of open source culture
Open source passion fuels developer creativity, learning, and community, but it's no Shangri-La. Here are seven pitfalls to consider before joining an open source project.
9 dark secrets of the federated web
The federated web, free of centralized control and walled gardens, is an ideal with deep roots in high-tech. So why is it so hard to bring this dream to life?
7 reasons to love the Rust language—and 7 reasons not to
Love it or hate it, Rust is taking the world of systems programming by storm. Here's a look at what's great, and not-so-great, about the so-called modern successor to C and C++.