<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: David Cassel</title>
    <description>The latest articles on Forem by David Cassel (@davidcassel).</description>
    <link>https://forem.com/davidcassel</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2921741%2Fd4ff6087-7ee0-46ff-a628-3eb22cb7dbd4.jpeg</url>
      <title>Forem: David Cassel</title>
      <link>https://forem.com/davidcassel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/davidcassel"/>
    <language>en</language>
    <item>
      <title>Sam Altman wonders: Could the government nationalize artificial general intelligence?</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Thu, 05 Mar 2026 19:01:28 +0000</pubDate>
      <link>https://forem.com/davidcassel/sam-altman-wonders-could-the-government-nationalize-artificial-general-intelligence-507o</link>
      <guid>https://forem.com/davidcassel/sam-altman-wonders-could-the-government-nationalize-artificial-general-intelligence-507o</guid>
      <description>&lt;p&gt;He said it!  "It has seemed to me for a long time it might be better if &lt;a href="https://thenewstack.io/openai-defense-department-debate/" rel="noopener noreferrer"&gt;building AGI were a government project&lt;/a&gt;," Sam Altman said this week.  While he may not think it's &lt;em&gt;likely&lt;/em&gt;, “I do think a close partnership between governments and the companies building this technology is super important.”&lt;/p&gt;

&lt;p&gt;Trump's War Department even threatened a kind of "soft nationalization" against Anthropic, according to &lt;em&gt;Fortune&lt;/em&gt; magazine's AI editor, by suggesting they'd invoke 1950's "Defense Protection Act" to &lt;em&gt;force&lt;/em&gt; Anthropic to accept the government's terms for military contracts.&lt;/p&gt;

&lt;p&gt;Altman weighs in - along with OpenAI's Head of National Security Partnerships - actually fielding live questions from Twitter users at one point.  It proves the community of AI users has a role to play - by their software choices, but also by engaging in all the thoughtful discussions that are happening.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>openai</category>
      <category>chatgpt</category>
      <category>news</category>
    </item>
    <item>
      <title>When a 20-Year-Old Bill Gates Fought Free Software 'Piracy'</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Sun, 01 Feb 2026 17:42:23 +0000</pubDate>
      <link>https://forem.com/davidcassel/when-a-20-year-old-bill-gates-fought-free-software-piracy-3556</link>
      <guid>https://forem.com/davidcassel/when-a-20-year-old-bill-gates-fought-free-software-piracy-3556</guid>
      <description>&lt;p&gt;As the first home computers appeared in the mid-1970s, the world faced a question: Would its software be free?   &lt;a href="https://thenewstack.io/50-years-ago-a-young-bill-gates-took-on-the-software-pirates/" rel="noopener noreferrer"&gt;Bill Gates -- then 20 years old -- screamed no&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;“Most of you steal your software…” wrote 20-year-old Gates. “Who cares if the people who worked on it get paid?”   Gates had coded the BASIC interpreter for Altair's first home computer (with Paul Allen and Monte Davidoff) -- only to see it pirated by Steve Wozniak's friends at the Homebrew Computing Club.&lt;/p&gt;

&lt;p&gt;Expecting royalties, a none-too-happy Gates issued an "Open Letter to Hobbyists" in the club's newsletter (as well as Altair's own publication), complaining "Who can afford to do professional work for nothing...?   I would appreciate letters from any one who wants to pay up."  But freedom-loving coders had other ideas.&lt;/p&gt;

&lt;p&gt;When Steve Wozniak and Steve Jobs released their Apple 1 home computer that summer, they stressed that "our philosophy is to provide software for our machines free or at minimal cost..."  And the earliest open-source hackers began writing their own free Tiny Basic interpreters to create a free alternative to the Gates/Micro-Soft code. (This led to the first occurrence of the phrase “Copyleft”  &lt;a href="https://en.wikipedia.org/wiki/File:Copyleft_All_Wrongs_Reserved.png" rel="noopener noreferrer"&gt;in October of 1976&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;And ultimately Gates/Micro-Soft gave up and abandoned royalty-based pricing for future software they wrote for Altair, switching to up-front payments from the company.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>microsoft</category>
      <category>discuss</category>
      <category>learning</category>
    </item>
    <item>
      <title>Linus Torvalds Gets Candid About Windows, Workflows, and AI</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Sun, 04 Jan 2026 15:55:32 +0000</pubDate>
      <link>https://forem.com/davidcassel/linus-torvalds-gets-candid-about-windows-workflows-and-ai-ond</link>
      <guid>https://forem.com/davidcassel/linus-torvalds-gets-candid-about-windows-workflows-and-ai-ond</guid>
      <description>&lt;p&gt;Linus Torvalds recently &lt;a href="https://thenewstack.io/linus-torvalds-gets-candid-about-windows-workflows-and-ai/" rel="noopener noreferrer"&gt;surprised his fans with a surprisingly fresh perspective on how Linux gets built&lt;/a&gt;, appearing on the YouTube channel Linus Tech Tips to &lt;a href="https://www.youtube.com/watch?v=mfv0V1SxbNA" rel="noopener noreferrer"&gt;build a custom PC&lt;/a&gt; - and shared some genuinely new insights into the mind of the man who's led the Linux project since 1991.&lt;/p&gt;

&lt;p&gt;With millions relying on his work, Torvalds said he can't have his hardware making him think the OS has bugs. "I'm convinced that all the jokes about how unstable Windows is and blue screening… a big percentage of those were not actually software bugs. A big percentage of those are hardware being not reliable."&lt;/p&gt;

&lt;p&gt;And along the way, Torvalds improvised some clever answers — like when asked how he handles data storage. "I upload it on the internet, and if it's worth saving, somebody else will save it for me!"&lt;/p&gt;

&lt;p&gt;He also revealed his favorite videogame, what he thinks of the GPL license, and even a relationship with Microsoft that he know thinks of as "friendly"!&lt;/p&gt;

</description>
      <category>linux</category>
      <category>microsoft</category>
      <category>windows</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Adafruit: Arduino's Rules are 'Incompatible with Open Source'</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Sun, 14 Dec 2025 18:36:51 +0000</pubDate>
      <link>https://forem.com/davidcassel/adafruit-arduinos-rules-are-incompatible-with-open-source-3n7m</link>
      <guid>https://forem.com/davidcassel/adafruit-arduinos-rules-are-incompatible-with-open-source-3n7m</guid>
      <description>&lt;p&gt;"Last week, I &lt;a href="https://thenewstack.io/adafruit-arduinos-rules-are-incompatible-with-open-source/" rel="noopener noreferrer"&gt;spoke to Arduino, Adafruit and the EFF&lt;/a&gt; about Qualcomm's October acquisition of the beloved company known for its single-board microcontroller kits" -- and, also, its new Terms &amp;amp; Conditions.&lt;/p&gt;

&lt;p&gt;Adafruit founder Ladyada says Arduino’s usage restrictions “effectively override the freedoms the license is supposed to guarantee.”  Arduino now lists “prohibited uses of AI," which include criminal use and violation of the law, intentions to harm (including dissemination of false information and manipulative or deceptive acts), generating facial recognition databases and military use.&lt;/p&gt;

&lt;p&gt;An &lt;a href="https://blog.arduino.cc/2025/11/21/the-arduino-terms-of-service-and-privacy-policy-update-setting-the-record-straight/" rel="noopener noreferrer"&gt;Arduino blog post&lt;/a&gt; argues its new AI features are optional.  But their conditions also include the right to "monitor User accounts and use of the AI Product … [for] verifying compliance with laws and this policy.” (And for other reasons, including “administering and managing Arduino’s business.”)&lt;/p&gt;

&lt;p&gt;Adafruit’s Fried says Arduino “should, of course, comply with applicable laws and respond appropriately to clear evidence of criminal activity.” But “they should design their AI and cloud offerings so that monitoring is narrowly targeted, proportionate, and clearly explained, instead of defaulting to broad surveillance across all users.”&lt;/p&gt;

&lt;p&gt;And that's also where it stops being open source.   “Genuine open source licenses do not allow field-of-use restrictions,” Fried said. “You cannot say ‘this code is open source, but it may not be used for military purposes’ and still call the license open source."&lt;/p&gt;

</description>
      <category>arduino</category>
      <category>adafruit</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
    <item>
      <title>2025's 'Advent of Code; Event Chooses Tradition Over AI</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Sun, 30 Nov 2025 16:44:32 +0000</pubDate>
      <link>https://forem.com/davidcassel/2025s-advent-of-code-event-chooses-tradition-over-ai-m89</link>
      <guid>https://forem.com/davidcassel/2025s-advent-of-code-event-chooses-tradition-over-ai-m89</guid>
      <description>&lt;p&gt;AI may be changing the world of programming, but some human holiday traditions continue. Hundreds of thousands of coders await this year's "Advent of Code" event with its daily holiday-themed programming puzzles.&lt;/p&gt;

&lt;p&gt;And this year event creator Eric Wastl has &lt;a href="https://thenewstack.io/2025s-advent-of-code-event-chooses-tradition-over-ai/" rel="noopener noreferrer"&gt;made some more changes to discourage using AI&lt;/a&gt;. The site's FAQ list now specifically tells users that they shouldn't use AI when solving puzzles. “If you send a friend to the gym on your behalf, would you expect to get stronger?"  And he's also removed the global leaderboard - a change long overdue, according to one a response he received from a commenter on social media.  "I thought the global leaderboard should've gone a few years ago anyways, when LLMs started being a thing."&lt;/p&gt;

</description>
      <category>programming</category>
      <category>coding</category>
      <category>devchallenge</category>
      <category>adventofcode</category>
    </item>
    <item>
      <title>Microsoft EVP: Embrace AI Agents to Rewire Business Processes Now</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Wed, 19 Nov 2025 20:26:17 +0000</pubDate>
      <link>https://forem.com/davidcassel/microsoft-evp-embrace-ai-agents-to-rewire-business-processes-now-4jkd</link>
      <guid>https://forem.com/davidcassel/microsoft-evp-embrace-ai-agents-to-rewire-business-processes-now-4jkd</guid>
      <description>&lt;p&gt;The executive VP overseeing Microsoft's AI-powered assistant Copilot runs a $100-billion business with 30,000 employees.    And he warns leaders that &lt;a href="https://thenewstack.io/microsoft-evp-embrace-ai-agents-to-rewire-business-processes-now/" rel="noopener noreferrer"&gt;AI agents are "not some distant future. It’s happening now&lt;/a&gt;."&lt;/p&gt;

&lt;p&gt;He wants everyone to know that “It’s possible today to take full advantage of agents.” Appearing on a Microsoft podcast, he stressed that  “The security model exists, the identity model exists, the user interface exists. The hard work here is to actually go pick the processes that give you the most bang for the buck — and then be rigorous about measuring that.”&lt;/p&gt;

&lt;p&gt;And that's why there's the Copilot impact dashboard — "so customers can take their core key performance indicators, and they can measure how Copilot is moving those key performance indicators."&lt;/p&gt;

</description>
      <category>ai</category>
      <category>githubcopilot</category>
      <category>microsoft</category>
      <category>agents</category>
    </item>
    <item>
      <title>A Go Expert Complains: 'I Don't Want to Maintain AI-Generated Code'</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Sun, 28 Sep 2025 17:11:34 +0000</pubDate>
      <link>https://forem.com/davidcassel/a-go-expert-complains-i-dont-want-to-maintain-ai-generated-code-45jk</link>
      <guid>https://forem.com/davidcassel/a-go-expert-complains-i-dont-want-to-maintain-ai-generated-code-45jk</guid>
      <description>&lt;p&gt;It was a moment for our time — two long-time Go programmers &lt;a href="https://thenewstack.io/go-experts-i-dont-want-to-maintain-ai-generated-code/" rel="noopener noreferrer"&gt;pondering the future of their language, and how it will be impacted by AI&lt;/a&gt;...&lt;/p&gt;

&lt;p&gt;"The bar to accept deliverables is very low..." said Quebec-based programmer Dominic St-Pierre, who's been building software systems for the last two decades.  And after running some tests with Claude, "I'm sorry, but it's not good code. And I would not want to be in a team that produced that kind of code." Laughing, he said, "I don't want to maintain code that the AI generates, because it's mostly not good."&lt;/p&gt;

&lt;p&gt;During &lt;a href="https://youtu.be/yfOw00rrKFQ" rel="noopener noreferrer"&gt;an interview on St. Pierre's podcast&lt;/a&gt;, Go author John Arundel pushed back.  Is bad software produced by AI any worse than bad software produced by humans? St. Pierre believes "The amount of things that the AI is outputting is &lt;em&gt;overwhelming!&lt;/em&gt;"&lt;/p&gt;

&lt;p&gt;But Arundel says "I've decided that I'm going to feel optimistic, reasoning this is going to bring lots of people into the world of programming, which is a fun world..."&lt;/p&gt;

</description>
      <category>go</category>
      <category>ai</category>
      <category>anthropic</category>
    </item>
    <item>
      <title>Java Language Architect Brian Goetz on How Java Could Evolve</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Sun, 21 Sep 2025 17:31:47 +0000</pubDate>
      <link>https://forem.com/davidcassel/java-language-architect-brian-goetz-on-how-java-could-evolve-351k</link>
      <guid>https://forem.com/davidcassel/java-language-architect-brian-goetz-on-how-java-could-evolve-351k</guid>
      <description>&lt;p&gt;Java language architect Brian Goetz spoke at last month's JVM Summit, &lt;a href="https://thenewstack.io/java-language-architect-brian-goetz-on-how-java-could-evolve/" rel="noopener noreferrer"&gt;delivering a talk that looked to Java's future&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Goetz discussed not the Java we have now, but a hypothetical "set of features that are designed not to be used by themselves as a way to write better programs — but as a mechanism for making the language more growable and more extensible."&lt;/p&gt;

&lt;p&gt;In short, Goetz explained how he sees the Java language evolving, "and we feel like we've come to a point now where we have a pretty good idea of which way we want to go with this."&lt;/p&gt;

</description>
      <category>java</category>
      <category>programming</category>
      <category>news</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>OpenAI's Sam Altman Sees a Future Beyond GPT-5 With Collective 'Superintelligence'</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Thu, 11 Sep 2025 22:53:30 +0000</pubDate>
      <link>https://forem.com/davidcassel/openais-sam-altman-sees-a-future-beyond-gpt-5-with-collective-superintelligence-2a7i</link>
      <guid>https://forem.com/davidcassel/openais-sam-altman-sees-a-future-beyond-gpt-5-with-collective-superintelligence-2a7i</guid>
      <description>&lt;p&gt;Just one week after GPT-5 launched, &lt;a href="https://thenewstack.io/openais-sam-altman-sees-a-future-with-a-collective-superintelligence/" rel="noopener noreferrer"&gt;OpenAI's Sam Altman shared the grandest thought of all&lt;/a&gt;: that maybe it's society that's the superintelligence. "No one person could do, on their own, what they're able to do with all the really hard work that society has done together to give you this amazing set of tools."  In a mid-August interview &lt;a href="https://www.youtube.com/watch?v=hmtuvNfytjM" rel="noopener noreferrer"&gt;on YouTube&lt;/a&gt;, Altman argued that it's the kids born today who will ultimately inherit what a superintelligent society has created for them.&lt;/p&gt;

&lt;p&gt;So what is the sum of all technologies? If our future harnesses everything ever built, by everyone who came before us — how does it culminate?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://thenewstack.io/openais-sam-altman-sees-a-future-with-a-collective-superintelligence/" rel="noopener noreferrer"&gt;Sam Altman has some thoughts&lt;/a&gt;...&lt;/p&gt;

</description>
      <category>ai</category>
      <category>openai</category>
      <category>chatgpt</category>
      <category>samaltman</category>
    </item>
    <item>
      <title>What Unix Co-Creator Brian Kernighan Thinks of Rust</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Sun, 31 Aug 2025 20:24:30 +0000</pubDate>
      <link>https://forem.com/davidcassel/what-unix-co-creator-brian-kernighan-thinks-of-rust-40ko</link>
      <guid>https://forem.com/davidcassel/what-unix-co-creator-brian-kernighan-thinks-of-rust-40ko</guid>
      <description>&lt;p&gt;83-year-old Brian Kernighan co-created Unix - and recently &lt;a href="https://thenewstack.io/unix-co-creator-brian-kernighan-on-rust-distros-and-nixos/" rel="noopener noreferrer"&gt;amused an audience with the troubles he'd had trying Rust&lt;/a&gt;.  "I found it a &lt;em&gt;pain&lt;/em&gt;!"  Kernighan said at the "Vintage Computer East" festival.&lt;/p&gt;

&lt;p&gt;"I just couldn’t grok the mechanisms that were required to do memory safety, in a program where memory wasn’t even an issue!"&lt;/p&gt;

&lt;p&gt;But it wasn't just that.  "The support mechanism that went with it — this notion of crates and barrels and things like that — was just incomprehensibly big and slow! And the compiler was slow, the code that came out was slow..."&lt;/p&gt;

&lt;p&gt;"I have written only one Rust program, so you should take all of this with a giant grain of salt," Kernighan cautioned his audience. (Acknowledging later that "I'm probably unduly cynical.")&lt;/p&gt;

&lt;p&gt;"But I'm — I don't think it's gonna replace C right away, anyway."&lt;/p&gt;

</description>
      <category>unix</category>
      <category>linux</category>
      <category>rust</category>
      <category>c</category>
    </item>
    <item>
      <title>Guido van Rossum Revisits Python's Life in a New Documentary</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Thu, 28 Aug 2025 18:40:28 +0000</pubDate>
      <link>https://forem.com/davidcassel/guido-van-rossum-revisits-pythons-life-in-a-new-documentary-33b2</link>
      <guid>https://forem.com/davidcassel/guido-van-rossum-revisits-pythons-life-in-a-new-documentary-33b2</guid>
      <description>&lt;p&gt;A &lt;a href="https://www.youtube.com/watch?v=GfH4QL4VqJ0" rel="noopener noreferrer"&gt;new documentary about Python&lt;/a&gt; interviews Guido van Rossum about the early days, his resignation as "Benevolent Dictator" - and everything in between.  (Including his love for Monty Python...)&lt;/p&gt;

&lt;p&gt;"It was a massive undertaking," the director &lt;a href="https://dev.to/googleai/were-the-google-deepmind-team-building-gemini-google-ai-studio-and-more-ask-us-anything-4k4?bb=241274"&gt;explains in a new interview&lt;/a&gt; - adding "It feels great to finally release it to the world!"&lt;/p&gt;

</description>
      <category>python</category>
      <category>webdev</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>David Heinemeier Hansson on Vibe Coding, AI, and Programming's Future</title>
      <dc:creator>David Cassel</dc:creator>
      <pubDate>Sun, 27 Jul 2025 22:03:49 +0000</pubDate>
      <link>https://forem.com/davidcassel/david-heinemeier-hansson-on-vibe-coding-ai-and-programmings-future-542l</link>
      <guid>https://forem.com/davidcassel/david-heinemeier-hansson-on-vibe-coding-ai-and-programmings-future-542l</guid>
      <description>&lt;p&gt;He's passionate about programming and productivity. So &lt;a href="https://thenewstack.io/dhh-on-ai-vibe-coding-and-the-future-of-programming/" rel="noopener noreferrer"&gt;how does David Heinemeier Hansson (DHH) feel about AI-assisted vibe coding&lt;/a&gt;?  &lt;/p&gt;

&lt;p&gt;For his 474th podcast, Lex Fridman performed a special &lt;a href="https://youtu.be/vagyIcmIGOQ" rel="noopener noreferrer"&gt;six-hour interview&lt;/a&gt; with DHH, the legendary creator of Ruby on Rails, who proved to be a shrewd observer of our moment in time.  In short, DHH says he loves collaborating with AI: for creating drafts, looking up APIs or even getting a second opinion. But he uses it differently than most people, always keeping his AI-generated code in a separate window. Otherwise "I can literally feel competence draining out of my fingers!"&lt;/p&gt;

&lt;p&gt;It's possible that one day, AI-assisted programming will mean more programming gets done, paradoxically increasing the amount spent on human programmers. But DHH says he's also open to the possibility that AI could do to programming what cars did to horses — turn programming into something we only turn to recreationally&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ruby</category>
      <category>dhh</category>
      <category>vibecoding</category>
    </item>
  </channel>
</rss>
