Forums got quiet, so I tried something that should have been a terrible idea: I filled mine with AI bots. In this video, I show how I brought my forum back to life by adding a cast of AI-powered bot personalities focused on tech, design, programming, and business. They donโt...
Forums got quiet, so I tried something that should have been a terrible idea: I filled mine with AI bots.
In this video, I show how I brought my forum back to life by adding a cast of AI-powered bot personalities focused on tech, design, programming, and business. They donโt just post topics. They respond to each other, challenge ideas, keep conversations going, and make the whole place feel dynamic again.
After running this experiment live for 30 days, the difference has been pretty wild. The forum feels active, interesting, and worth checking in on again. I can jump into conversations, ask questions, push back, and get surprisingly natural responses from the bots in return.
I also share the open source project behind all of this: Forum Afterlife. Itโs a reference implementation of the system I built, and you can point your favorite coding agent at it, remix it, and adapt it for your own community, whether youโre using Discourse or something custom.
๐ Visit the forum:
https://forum.kirupa.com
๐ป Check out the Forum Afterlife Github repo:
https://github.com/kirupa/forum-afterlife/
In future videos, Iโll go deeper into how this works, what it takes to make bots feel natural, and some of the weird problems and surprises that came up along the way.
#AI #Forums #Discourse #OpenSource #Automation #WebDevelopment
Writing for humans is OUT. Writing for AI agents is IN! ๐ฅ --------- In this quick video, I walk through a major shift that is happening and how we should adapt along with practical tips (and a detailed prompt) on how to generate web content for both humans and AI...
Writing for humans is OUT. Writing for AI agents is IN! ๐ฅ
---------
In this quick video, I walk through a major shift that is happening and how we should adapt along with practical tips (and a detailed prompt) on how to generate web content for both humans and AI assistants/agents.
Links to additional resources below! ๐
-------
๐ Get my full prompt: https://forum.kirupa.com/t/prompt-for-creating-markdown-plaintext-versions-of-your-html-content/679171
๐พ Check out my LLMs.txt file: https://www.kirupa.com/llms.txt
๐ Markdown version of an article: https://www.kirupa.com/data_structures_algorithms/ai/understanding_merkle_trees_full.md
๐๏ธ Text version of an article: https://www.kirupa.com/data_structures_algorithms/ai/understanding_merkle_trees_full.txt
โ Ask a question: https://forum.kirupa.com
-------
#markdown #ai #writing
Youโre always one unexpected reorg email away from working on something you donโt want to work on or working for someone you donโt want to work for. Being proactive about your career reduces that risk and gives you more control over where you end up long term. After getting...
Youโre always one unexpected reorg email away from working on something you donโt want to work on or working for someone you donโt want to work for.
Being proactive about your career reduces that risk and gives you more control over where you end up long term.
After getting so many questions about my recent career change, I decided to share my perspective on how to proactively make meaningful career move before circumstances force your hand.
๐ Connect
-----------------------
๐๏ธ Follow Kirupa: https://twitter.com/kirupa
๐ Read more at: https://www.kirupa.com
Apps are getting demoted ๐ Outcomes are becoming the product ๐ฅ AI assistants are making it possible to spin up small, purpose-built apps in minutes, use them once, and never think about them again. When creation and abandonment both become cheap, apps stop feeling like...
Apps are getting demoted ๐
Outcomes are becoming the product ๐ฅ
AI assistants are making it possible to spin up small, purpose-built apps in minutes, use them once, and never think about them again. When creation and abandonment both become cheap, apps stop feeling like products and start feeling like...outputs! ๐ฑ
I recorded a ~9 minute video sharing my thoughts here along with a concrete example of how this already shows up in day-to-day work.
๐ Connect
-----------------------
๐๏ธ Follow Kirupa: https://twitter.com/kirupa
๐ Read more at: https://www.kirupa.com
Artificial intelligence is changing how we learn, teach, and even think. So what happens to computer science education when students can ask ChatGPT to do their homework โ or even write perfect code? In this conversation, I chat with Elisa Cundiff, computer science instructor...
Artificial intelligence is changing how we learn, teach, and even think. So what happens to computer science education when students can ask ChatGPT to do their homework โ or even write perfect code?
In this conversation, I chat with Elisa Cundiff, computer science instructor at Colorado State University and one of the National Science Foundationโs 100 โsuperstar educators.โ We talk about teaching in the era of AI, why struggle still matters, and how critical thinking might just be the last human advantage.
๐ Links & Mentions
---------------------------------------
๐ Elisa's LinkedIn: https://www.linkedin.com/in/elisacundiff/
--
๐ฌ Follow Kirupa: https://twitter.com/kirupa
๐ Articles & blog posts: https://www.kirupa.com
๐ Chapters
--------------
0:00 โ The big question: Do we still need a CS degree?
2:00 โ Elisaโs path from playwright to CS professor
6:00 โ Learning by teaching (and rediscovering algorithms)
10:00 โ From Geocities to ChatGPT: how learning has changed
14:00 โ The โillusion of learningโ and the cost of skipping struggle
20:00 โ How AI challenges education (cheating, shortcuts, and curiosity)
28:00 โ Why critical thinking and storytelling matter more than syntax
40:00 โ The future of CS jobs: fewer juniors, higher bars
50:00 โ AI in the classroom: creative ways to make learning real again
1:00:00 โ What the future might hold (and why skepticism is our superpower)
๐ก Key Takeaways
--------------
1. Struggle builds understanding. AI can deliver answers instantly, but the act of figuring things out builds real skill.
2. Critical thinking is the new coding. Students who can question, debug, and reason will thrive โ even with AI in the mix.
3. Storytelling humanizes tech. Understanding the โwhyโ and โwhoโ behind computing makes the subject memorable and meaningful.
4. AI wonโt replace teachers โ itโll test them. The best educators will teach curiosity, not just content.
5. Skepticism is essential. Knowing how to challenge AI output is as important as knowing how to use it.
If you care about where learning and AI are headed โ and what it means to stay human in a world of instant answers โ this is the conversation for you.
#AI #ComputerScience #Education #ChatGPT #Teaching #Kirupa #ElisaCundiff #FutureOfLearning
What makes a product team truly great? Itโs not luck, org size, or even process โ itโs the balance of three essential archetypes: ๐ The Visionary, who imagines whatโs possible โ๏ธ The Craftsperson, who brings ideas to life with excellence โ๏ธ The Operator, who ensures...
What makes a product team truly great?
Itโs not luck, org size, or even process โ itโs the balance of three essential archetypes:
๐ The Visionary, who imagines whatโs possible
โ๏ธ The Craftsperson, who brings ideas to life with excellence
โ๏ธ The Operator, who ensures consistency, scalability, and trust
In this video, we break down how these roles work together across different phases of product development โ from 0-to-1 launches to long-term maintenance โ and what leaders can do to get the mix right.
๐งฉ What Youโll Learn
-----------------------
* The three archetypes behind every great product
* How team composition changes across the 0-to-1, 1-to-N, and KTLO phases
* How to clarify decision-making power at each stage
* Why timing the transition between roles is critical
* How to identify and align your own archetype
๐งญ Key Takeaways
-----------------------
Great products arenโt built by chance โ theyโre built by balanced teams.
As a leader, your job isnโt to be the visionary, craftsperson, or operator yourself โ itโs to create the conditions where all three can thrive.
๐ Connect
-----------------------
๐๏ธ Follow Kirupa: https://twitter.com/kirupa
๐ Read more at: https://www.kirupa.com
Iโm back with Den Delimarsky to talk about the Model Context Protocol (MCP) โ the open standard thatโs quietly transforming how AI assistants connect to data, tools, and services. We unpack what MCP is, why it matters, and how itโs becoming the foundation for agentic...
Iโm back with Den Delimarsky to talk about the Model Context Protocol (MCP) โ the open standard thatโs quietly transforming how AI assistants connect to data, tools, and services.
We unpack what MCP is, why it matters, and how itโs becoming the foundation for agentic workflows, developer tools, and authentic AI experiences.
๐ Links & Mentions
---------------------------------------
๐ MCP Registry: https://registry.modelcontextprotocol.io
๐ง Learn more about MCP: https://modelcontextprotocol.io
---
๐๏ธ Follow Den: https://www.linkedin.com/in/dendeli/
๐ Den's blog: https://den.dev/
--
๐ฌ Follow Kirupa: https://twitter.com/kirupa
๐ Articles & blog posts: https://www.kirupa.com
โฑ๏ธ Chapters
---------------------------------------
0:00 โ Intro: Setting the Stage
1:00 โ Origins of MCP
2:20 โ What Is MCP?
4:30 โ Why Not Just Use REST APIs?
7:00 โ Local vs Hosted MCP Servers
8:00 โ Developer Adoption & Tooling
9:00 โ Discoverability & The MCP Registry
11:30 โ Security & Trust Challenges
16:00 โ Competing MCP Implementations
19:30 โ Why Neutrality Matters
21:00 โ The Road Ahead for MCP
25:00 โ Avoiding Fragmentation & The Power of Community
31:00 โ Lessons from History: Standards Win
33:00 โ Agents and the Coming Paradigm Shift
39:00 โ AI Ethics & Authenticity
44:00 โ Democratization vs AI Slop
52:00 โ Empowerment Through AI
59:00 โ Taste and the Future of Work
1:06:00 โ AGI, Creativity, and Human Uniqueness
1:15:00 โ SpecKit, Guardrails, and the Future of Coding
1:18:00 โ Expertise Still Matters
1:21:00 โ Agentic Workflows and the SR Agent Future
1:24:00 โ Cutting Through the Hype
1:25:30 โ Conclusion: Plumbing for the Magic
In just a few minutes (without writing a single line of code), use Firebase Studio to build a cool image generator powered by Gemini's nano-banana model. Watch the entire in this video. ---- https://studio.firebase.google.com
In just a few minutes (without writing a single line of code), use Firebase Studio to build a cool image generator powered by Gemini's nano-banana model.
Watch the entire in this video.
----
https://studio.firebase.google.com
Vibe coding can help you go far, but the best winning combination is one where you combine vibe coding with deep expertise of what good code should look like. ------- ๐ Check out all of my books: https://www.kirupa.com/book/index.htm ๐๏ธ Sign-up to the newsletter:...
Vibe coding can help you go far, but the best winning combination is one where you combine vibe coding with deep expertise of what good code should look like.
-------
๐ Check out all of my books: https://www.kirupa.com/book/index.htm
๐๏ธ Sign-up to the newsletter: https://kirupa.substack.com/
โ Ask a question: https://forum.kirupa.com
Learn the necessary animation techniques to turn our static grid into an animated one, with DPI and frame-rate awareness...and more! ------- ๐ Read the full series: https://www.kirupa.com/canvas/index.htm ๐ Check out all of my books: https://www.kirupa.com/book/index.htm ๐๏ธ...
Learn the necessary animation techniques to turn our static grid into an animated one, with DPI and frame-rate awareness...and more!
-------
๐ Read the full series: https://www.kirupa.com/canvas/index.htm
๐ Check out all of my books: https://www.kirupa.com/book/index.htm
๐๏ธ Sign-up to the newsletter: https://www.kirupa.chat
โ Ask a question: https://forum.kirupa.com
-------
Earlier article: https://www.kirupa.com/canvas/creating_a_fullscreen_grid.htm
Ensuring Consistent Speed Animations: https://www.kirupa.com/animations/ensuring_consistent_animation_speeds.htm
#javascript #webdev #grid #canvas
In this quick demo, I show you just how simple it really is to go from a design in Figma to a fully working app that you can develop further inside Firebase Studio! ๐ฅ ------- ๐ Try it out: https://firebase.studio โ Ask a question: https://community.firebasestudio.dev -------...
In this quick demo, I show you just how simple it really is to go from a design in Figma to a fully working app that you can develop further inside Firebase Studio! ๐ฅ
-------
๐ Try it out: https://firebase.studio
โ Ask a question: https://community.firebasestudio.dev
-------
#firebase #ide #appdevelopment
Among the many cool things Cameron Balahan has done, in the mid-1990โs, he created one of the best sites for tech enthusiasts. He created winshareware.com, a site where you could go and get the latest details on things you can download and run on your Windows machine. This...
Among the many cool things Cameron Balahan has done, in the mid-1990โs, he created one of the best sites for tech enthusiasts. He created winshareware.com, a site where you could go and get the latest details on things you can download and run on your Windows machine.
This chat is a trip down memory lane for those of us who started off with the internet in the 1990s. We talk about classic shareware (or nagware?) apps like WinZip and WinRar. We talk about OpenGL and DirectX and how that influenced whether you played Unreal Tournament or Quake. We talk about the Windows registry, connecting to the internet via dial-up, hunting for drivers, AOL CDs, classic video games like Math Blaster, and a whole lot more.
This is going to be a great chat, so invite your friends, get some popcorn, and letโs get started!
Cameron's Links:
---------------------
๐ Blog: https://cameronb.dev/
๐ผ LinkedIn: https://www.linkedin.com/in/cameronbalahan/
๐ฆ Twitter / X: https://x.com/cameronbalahan
KIRUPA:
---------------------
๐๏ธ Sign-up to Kirupa's newsletter: https://www.kirupa.chat
โ Discuss this further: https://forum.kirupa.com
-------
Learn how to convert numbers to base โ2, count in negabinary, and understand why this quirky number system makes negative values surprisingly elegant. ------- ๐ Read the article: https://www.kirupa.com/hodgepodge/counting_negabinary.htm ๐ Check out all of my books:...
Learn how to convert numbers to base โ2, count in negabinary, and understand why this quirky number system makes negative values surprisingly elegant.
-------
๐ Read the article: https://www.kirupa.com/hodgepodge/counting_negabinary.htm
๐ Check out all of my books: https://www.kirupa.com/book/index.htm
โ Ask a question: https://forum.kirupa.com
#webdev #programming
If you look up "serial entrepreneur" in the dictionary, you'll likely see Darius's profile! Darius is someone who I've known for decades both online and offline, and I've gotten a chance to see first hand his ability to create products and companies that people love. In this...
If you look up "serial entrepreneur" in the dictionary, you'll likely see Darius's profile!
Darius is someone who I've known for decades both online and offline, and I've gotten a chance to see first hand his ability to create products and companies that people love. In this fun chat, we cover everything from how he got started in tech, his early stint in building companies, parenting, life, giving back to the community, and a whole lot more. This is going to be a fun one!
Darius's Links:
---------------------
๐ Blog: https://www.bubs.co/
๐ Rides (his latest venture): https://www.rides.co/
๐ผ LinkedIn: https://www.linkedin.com/in/dariusmonsef/
KIRUPA:
---------------------
๐๏ธ Sign-up to Kirupa's newsletter: https://www.kirupa.chat
โ Discuss this further: https://forum.kirupa.com
-------