<?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>DEV Community: Hayley Kuhl</title>
    <description>The latest articles on DEV Community by Hayley Kuhl (@hayleycultrepo).</description>
    <link>https://dev.to/hayleycultrepo</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%2F3281544%2Fd4d60bce-8ccb-4d9b-9b21-3252cb553883.png</url>
      <title>DEV Community: Hayley Kuhl</title>
      <link>https://dev.to/hayleycultrepo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hayleycultrepo"/>
    <language>en</language>
    <item>
      <title>Free software isn’t open source</title>
      <dc:creator>Hayley Kuhl</dc:creator>
      <pubDate>Mon, 07 Jul 2025 12:32:51 +0000</pubDate>
      <link>https://dev.to/hayleycultrepo/free-software-isnt-open-source-35ld</link>
      <guid>https://dev.to/hayleycultrepo/free-software-isnt-open-source-35ld</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;“Free stuff is great, right? But if you're not going to interact and be part of the community in a good way, then you're not really part of the open source community.” – Peter Wang, co-founder of Anaconda.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Open source is more popular than ever. It’s everywhere! From the software powering billion-dollar companies to the libraries you import without thinking. More code than ever is being released under open source licenses, and more companies are relying it, often unknowingly. &lt;/p&gt;

&lt;p&gt;Yet, despite its widespread popularity and usage, the mindset that made open source so powerful in the first place is getting lost.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rise of open source and the loss of its spirit
&lt;/h2&gt;

&lt;p&gt;Peter has been part of the open source world since the early 90s, watching it evolve from mailing lists and hand-built communities into today’s mainstream development pipeline. But in our latest short video release, he highlights the difference between using and participating in open source.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Releasing code under an open license doesn't automatically create a community.&lt;/li&gt;
&lt;li&gt;Using open tools doesn’t mean you're part of the ecosystem.&lt;/li&gt;
&lt;li&gt;Filing a GitHub issue doesn't mean you’re contributing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And when users show up with demands instead of questions, like “this is broken, when are you going to fix it?” then that’s entitlement, not open source. &lt;/p&gt;

&lt;h2&gt;
  
  
  The cultural clash between open source and business
&lt;/h2&gt;

&lt;p&gt;Startups often open-source their tools as a way to get visibility or early adoption. And as Peter puts it:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Sometimes it’s just a way of saying, ‘Please try our thing.’ But if people show up and want to contribute, what happens next?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is where the cultural mismatch shows up:&lt;br&gt;
Open source is rooted in an &lt;strong&gt;abundance mindset&lt;/strong&gt;: people coming together and building something great because they care.&lt;br&gt;
Businesses often operate with a &lt;strong&gt;zero-sum mindset&lt;/strong&gt;: focused on control, predictability, and competitive edge.&lt;/p&gt;

&lt;p&gt;So where does that leave developers?&lt;/p&gt;

&lt;p&gt;Peter makes a bold claim:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Open source is more effective than capitalism.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Because when people care, the results are often better, more stable and more innovative. But we can’t take that for granted. Peter calls on developers to ask themselves if they’re just consuming open source like it’s a free product, or are they engaging with it like a living community?&lt;/p&gt;

&lt;p&gt;Watch all his thoughts on the subject in our new YouTube video, out now. &lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/g74B0RW2q-0"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Want to watch more like this? We're Cult Repo, the team behind the Vue, React and GraphQL documentaries (and many more). Head over to our YouTube channel to see what else we've made!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>opensource</category>
      <category>python</category>
      <category>programming</category>
    </item>
    <item>
      <title>11 Things You Didn’t Know About Kyle from WebDev Simplified</title>
      <dc:creator>Hayley Kuhl</dc:creator>
      <pubDate>Wed, 02 Jul 2025 06:54:44 +0000</pubDate>
      <link>https://dev.to/hayleycultrepo/11-things-you-didnt-know-about-kyle-from-webdev-simplified-3ahp</link>
      <guid>https://dev.to/hayleycultrepo/11-things-you-didnt-know-about-kyle-from-webdev-simplified-3ahp</guid>
      <description>&lt;p&gt;Kyle Cook is the creator behind WebDev Simplified, one of the most recognisable web development YouTube channels out there. If you’ve ever searched for a tutorial on React, TypeScript, or just the basics of JavaScript, chances are you’ve landed on one of his videos. But behind the smooth production and to-the-point teaching style is a person whose story might surprise you.&lt;/p&gt;

&lt;p&gt;Here are 11 things you probably didn’t know about Kyle Cook.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. He’s an Introvert Who Talks to Millions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Despite having millions of views, Kyle considers himself pretty introverted. Filming YouTube videos in his home office feels more like talking to himself than talking to the world.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. He Didn’t Grow Up Coding&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Unlike many developers, Kyle didn’t grow up programming. He didn’t even know what programming was until his senior year of high school.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. A One-Week Robotics Class Changed His Life&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;He discovered programming during a one-week lesson in an underwater robotics course. That week inspired him to change his college major from mechanical engineering to computer engineering.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. He Loves Playing Guitar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When he gets into something, he goes all in, and that includes guitar. He practices an hour a day and still takes weekly lessons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. He Loves Working From Home (Mostly)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Working from home gives Kyle the freedom to set his own schedule, but it also means distractions. Like when his wife assumes he's free because he's "just at home."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. He’s Lived All Over the U.S.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Born in Iowa, moved to Nebraska, then Delaware, and eventually back to Nebraska for college. He’s stayed there ever since.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. His College Had One Web Dev Class (Using 1990s Tech)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Kyle studied computer engineering in college but had only one web dev class and it used outdated tech. That’s why he turned to YouTube to teach himself the modern stack.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. CSS Is What Made Him Fall in Love with Web Development&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Of all things, it was CSS that really hooked him. The mix of logic and creativity let him transform websites with just a few changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. He Thought 10K Subs = Career&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;His original goal was 10,000 subscribers. He figured that number would let him turn YouTube into a part-time or full-time job. Spoiler: it wasn’t enough but it was a start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. He’s Only Been Recognized Once in Public&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Despite his reach, Kyle says he’s only been recognized in person once, and it was at an Indian restaurant in Lincoln, Nebraska. His friends were more shocked than he was.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11. One Sale Changed Everything&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Selling his first course for $20 gave him the belief that he could actually turn his passion into a business. That was the moment he knew he was on to something.&lt;/p&gt;

&lt;p&gt;Kyle’s journey reminds us that you don’t need to start young or have the perfect background to become a respected voice in tech. Sometimes all it takes is one week, one sale, or one tutorial to change your life.&lt;/p&gt;

&lt;p&gt;Want to know more about Kyle's journey? Watch the full mini-doc on our cult.repo YouTube channel:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/OPS7kjAT7ME"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Want to watch more like this? We're Cult Repo, the team behind the Vue, React and GraphQL documentaries (and many more). Head over to our YouTube channel to see what else we've made!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>learning</category>
    </item>
    <item>
      <title>Why Rollup Changed the Bundler Game</title>
      <dc:creator>Hayley Kuhl</dc:creator>
      <pubDate>Wed, 25 Jun 2025 01:05:30 +0000</pubDate>
      <link>https://dev.to/hayleycultrepo/why-rollup-changed-the-bundler-game-2ck9</link>
      <guid>https://dev.to/hayleycultrepo/why-rollup-changed-the-bundler-game-2ck9</guid>
      <description>&lt;p&gt;Back in 2014, JavaScript tooling looked very different. ES6 was coming, but most developers were stuck writing code with Babel and shipping it inside huge Browserify bundles. Something had to change.&lt;br&gt;
And that’s where Rollup came in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Bloated bundles&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Browserify was great but it shipped way too much code to the user. Developer pain was real, mobile loads were slow, and web performance suffered.&lt;/p&gt;

&lt;p&gt;That’s when Rich Harris, the creator of Rollup, decided enough was enough.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Browserify’s output ballooned in size. I knew there had to be a better way.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This felt like a turning point: what if ES6 modules could be used not just for syntax, but for smarter bundling?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. ES6 modules: the building blocks&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At the time, browsers didn’t fully support ES6 modules but the spec offered a real structure: imports and exports could be tracked and optimised.&lt;/p&gt;

&lt;p&gt;The idea was simple: why not use ES6 modules to build smaller, more efficient bundles?&lt;/p&gt;

&lt;p&gt;And so Rollup was born: a bundler built around modularity, clarity and precision.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. A library-first philosophy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Unlike Webpack which focused on entire apps, Rollup targeted libraries: clean outputs, no extra boilerplate, just efficient logic.&lt;/p&gt;

&lt;p&gt;It was razor-focused:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No complex plugin chains or configs&lt;/li&gt;
&lt;li&gt;Pure ES6 import/exports&lt;/li&gt;
&lt;li&gt;Perfect for small, shareable building blocks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That simplicity helped Vue, D3, and many other projects adopt Rollup early on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Growth through gradual evolution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Rollup didn’t explode overnight but it evolved, eventually adding code splitting, improved load performance and stepped aside to let Vite use it in dev server mode. &lt;/p&gt;

&lt;p&gt;Today, Rollup quietly powers many popular libraries and tools, influencing how modern JavaScript is shipped and consumed.&lt;/p&gt;

&lt;p&gt;Want to know more? Watch Rich Harris tell the story here &lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/azk-GuGiy3E"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Want to watch more like this? We're Cult Repo, the team behind the Vue, React and GraphQL documentaries (and many more). Head over to our YouTube channel to see what else we've made!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>webpack</category>
      <category>vite</category>
    </item>
  </channel>
</rss>
