Skip to content

Commit 08eb010

Browse files
committed
add Huan's Law
1 parent b337fad commit 08eb010

File tree

2 files changed

+72
-0
lines changed

2 files changed

+72
-0
lines changed

jekyll/_posts/2025-04-15-huans-law.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: "All Interfaces Are Becoming Conversational"
3+
author: huan
4+
categories: announcement
5+
tags:
6+
- law
7+
image: /assets/2025/04-huans-law/huans-law.webp
8+
---
9+
10+
Fifteen years ago, Jeff Atwood declared:
11+
12+
> **Atwood’s Law:** “Any application that can be written in JavaScript, will eventually be written in JavaScript.”
13+
14+
At the time, this was a bold assertion. Yet today, we see it realized in countless applications — from web-based versions of Photoshop to browser-run IDEs. The web became the universal platform, and JavaScript its lingua franca.
15+
16+
Now, we stand at the dawn of a new era: the age of **conversational interfaces**.
17+
18+
---
19+
20+
## The Rise of Conversational Interfaces
21+
22+
Consider a recent demonstration shared by Joseph Michael on LinkedIn. An AI agent assists a customer through voice, text, and video — understanding context, preferences, and even visual inputs to provide personalized recommendations and services.
23+
24+
This isn't a distant future — it's happening now.
25+
26+
Just as web applications once replaced desktop software, **conversational interfaces** are beginning to supplant traditional GUIs. The reasons are clear:
27+
28+
- **Accessibility:** Voice and text interfaces lower the barrier to entry for users of all ages and abilities.
29+
- **Efficiency:** Conversational agents can handle complex tasks through simple dialogues.
30+
- **Personalization:** AI-driven conversations adapt to individual user needs in real-time.
31+
32+
---
33+
34+
## Huan’s Law
35+
36+
Drawing inspiration from Atwood, I propose:
37+
38+
> **Huan’s Law:** “Any application that can be talked to, will eventually be talked to.”
39+
40+
This isn't merely a prediction — it's an observation of current trends.
41+
42+
From customer service bots to voice-controlled home devices, **conversational interfaces are becoming ubiquitous**.
43+
44+
---
45+
46+
## Embracing the Shift
47+
48+
For developers and businesses, this shift presents both challenges and opportunities:
49+
50+
- **Designing for Dialogue:** Crafting intuitive conversational flows requires a new set of design principles.
51+
- **Leveraging AI:** Integrating natural language processing (NLP) and understanding (NLU) to create responsive agents.
52+
- **Ensuring Privacy:** Handling user data responsibly in conversational contexts.
53+
54+
At [Wechaty](https://wechaty.js.org/), we’ve been at the forefront of this transformation — providing tools and frameworks to build conversational agents efficiently.
55+
56+
---
57+
58+
## Conclusion
59+
60+
The evolution of user interfaces is steering toward conversation.
61+
62+
As we embraced the web and JavaScript in the past, it's time to embrace conversational AI.
63+
64+
In the spirit of Huan’s Law:
65+
**If it can be talked to, it will be.**
66+
67+
---
68+
69+
## Sources
70+
71+
- Atwood, Jeff. ["All Programming is Web Programming"](https://blog.codinghorror.com/all-programming-is-web-programming/)
72+
- Joseph Michael. [“The most impressive AI demo I’ve seen in years.” (LinkedIn Post)](https://www.linkedin.com/posts/joseph-michael_the-most-impressive-ai-demo-ive-seen-in-ugcPost-7317865648452198401-3bTF/)
147 KB
Binary file not shown.

0 commit comments

Comments
 (0)