<?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: Travis Southard</title>
    <description>The latest articles on DEV Community by Travis Southard (@travissouthard).</description>
    <link>https://dev.to/travissouthard</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%2F598452%2F6674692c-4140-47cc-928a-4a81b3bd5951.jpg</url>
      <title>DEV Community: Travis Southard</title>
      <link>https://dev.to/travissouthard</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/travissouthard"/>
    <language>en</language>
    <item>
      <title>Instead of AI Site</title>
      <dc:creator>Travis Southard</dc:creator>
      <pubDate>Thu, 21 Nov 2024 03:16:41 +0000</pubDate>
      <link>https://dev.to/travissouthard/instead-of-ai-site-4i9d</link>
      <guid>https://dev.to/travissouthard/instead-of-ai-site-4i9d</guid>
      <description>&lt;p&gt;Over the weekend I published a very basic website with alternatives to using generative AI. It is certainly still a work in progress and there's a few things I missed that some community members suggested that I will continue to add. Yes, there are some good uses for machine learning. No those uses are not creative work, searching, or surveillance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://insteadofai.site" rel="noopener noreferrer"&gt;insteadofai.site&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Building the web I want to see</title>
      <dc:creator>Travis Southard</dc:creator>
      <pubDate>Sun, 20 Oct 2024 04:00:00 +0000</pubDate>
      <link>https://dev.to/travissouthard/building-the-web-i-want-to-see-566d</link>
      <guid>https://dev.to/travissouthard/building-the-web-i-want-to-see-566d</guid>
      <description>&lt;p&gt;&lt;strong&gt;I have made a webring!&lt;/strong&gt; This feels important to me as I try (along with many others) to build a better web. &lt;a href="https://travissouthard.com/webring.html" rel="noopener noreferrer"&gt;This was a project&lt;/a&gt; I have been meaning to take on for some time. I did start with a basic set of links to friends in the footer of my website, but I wanted to use it more to show the web I usually interact with.&lt;/p&gt;

&lt;p&gt;I would still like to add a little flair and some organization to the webring page, but I am trying to build this website without delivering any JavaScript, if possible. I do think the current iteration could go into a &lt;code&gt;noscript&lt;/code&gt; block and then go and implement the immediate method I am thinking of. I did spend quite some time trying to use a &lt;a href="https://editor.p5js.org/travissouthard/sketches/RUw3LR7cIO" rel="noopener noreferrer"&gt;force-directed graph&lt;/a&gt; to help me layout the Venn-diagram-like design I was originally imagining. In this case, a "Done is better than perfect" approach had to be taken.&lt;/p&gt;

&lt;p&gt;The web has &lt;a href="https://xoxofest.com/2024/videos/molly-white/" rel="noopener noreferrer"&gt;become less magical&lt;/a&gt;. There is &lt;a href="https://doctorow.scribe.rip/the-specific-process-by-which-google-enshittified-its-search-1ffd3b02d205" rel="noopener noreferrer"&gt;a lot of evidence&lt;/a&gt; pointing to search engines largely getting worse and nigh unusable and the state of the web (as most people use it) has become &lt;a href="https://twitter.com/tveastman/status/1069674780826071040" rel="noopener noreferrer"&gt;"five websites, each consisting of screenshots of text from the other four."&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I remember the web feeling very magical and largely found the best websites from word of mouth from people I knew. The exception to this largely was finding webcomics from the footers of &lt;a href="https://rice-boy.com/" rel="noopener noreferrer"&gt;webcomics&lt;/a&gt; &lt;a href="https://www.nedroid.com/" rel="noopener noreferrer"&gt;I&lt;/a&gt; &lt;a href="https://www.kcgportfolio.site/" rel="noopener noreferrer"&gt;was&lt;/a&gt; &lt;a href="https://www.octopuspie.com/" rel="noopener noreferrer"&gt;already&lt;/a&gt; &lt;a href="https://www.smbc-comics.com/" rel="noopener noreferrer"&gt;reading&lt;/a&gt;. Many of the comics I was reading would have a "My friends" section with links to their comics. Even then that felt very powerful and community-oriented, but as discovery and recommendation algorithms have dominated those five website we go to, that kind of list feels almost transgressive.&lt;/p&gt;

&lt;p&gt;Facebook and Twitter both punish users for linking to anything that's outside their walled gardens. Instagram only allows for one external link per account (the famous "link in bio"), which has led to services like Linktree because of course we all have more than one link to share. But these are all platforms where, if you were to be banned, you would lose access to everything if it was the only place you kept your photos, videos, jokes, etc. Or &lt;a href="https://www.nytimes.com/2019/03/19/business/myspace-user-data.html" rel="noopener noreferrer"&gt;the site may have a catastrophic data failure&lt;/a&gt; and lose everything.&lt;/p&gt;

&lt;p&gt;The method I have appreciated for avoiding getting shut out by some billionaire has been &lt;a href="https://indieweb.org/POSSE" rel="noopener noreferrer"&gt;POSSE&lt;/a&gt; (Publish (on your) Own Site; Syndicate Elsewhere). I post blogs, art, and projects on my own site first, then share them to social media I use. Having your own website is a way to have aesthetic control over your own space as well! Almost none of the large platforms allow you to customize your page with more than a profile picture, banner, and &lt;em&gt;MAYBE&lt;/em&gt; a highlight color. But those aeshetics matter. They help set us apart, express ourselves, and signal to others that we may be aligned just on sight.&lt;/p&gt;

&lt;p&gt;Making a website can certainly seem daunting. You don't have to handcraft code for a website (though it is fun, and I like it myself). There are many WYSIWYG (What You See Is What You Get (pronounced &lt;em&gt;wizzy wig&lt;/em&gt;)) options out there from the big corporate spaces or more indie spaces like &lt;a href="https://noblogs.org/" rel="noopener noreferrer"&gt;NoBlogs&lt;/a&gt; or &lt;a href="https://neocities.org/" rel="noopener noreferrer"&gt;NeoCities&lt;/a&gt;. In an increasingly online space, having your own little place to call your own feels more and more necessary. And if you want to jump into the deep end, you could learn to code and also &lt;a href="https://github.com/iffybooks/host-a-website-at-home" rel="noopener noreferrer"&gt;how to self-host a website in your own home&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We all have cool businesses, practices, hobbies, and more that we would like to share with others, so we should have control over how we present that, and how we connect to each other. So please, build your own sites. Make them how you want them (which may include making something crazily maximalist, go for it), and link to your friends and the people whose work you like most. The &lt;a href="https://indieweb.org/" rel="noopener noreferrer"&gt;Indie Web&lt;/a&gt; is already a growing movement and there's some great things being built. The future of the web is many more small connected sites each with cool, niche, resource-rich pages.&lt;/p&gt;

</description>
      <category>indieweb</category>
      <category>webdev</category>
      <category>web</category>
      <category>community</category>
    </item>
    <item>
      <title>Your project is worth it</title>
      <dc:creator>Travis Southard</dc:creator>
      <pubDate>Sun, 21 Jul 2024 04:00:00 +0000</pubDate>
      <link>https://dev.to/travissouthard/your-project-is-worth-it-54c8</link>
      <guid>https://dev.to/travissouthard/your-project-is-worth-it-54c8</guid>
      <description>&lt;p&gt;After reading a blog post from &lt;a href="https://www.solarshades.club/p/against-thermochauvinism" rel="noopener noreferrer"&gt;Andrew Dana Hudson about thermochauvinism&lt;/a&gt;, I have begun referring to July as "Hot Winter," a time of year when I spend most of my time indoors because it is uncomfortable and even dangerous to be outside. I tend to spend my free time similarly to actual winter: video games, home DIY, reading, taking care of house plants, and wishing I could ride my bike or work in my garden.&lt;/p&gt;

&lt;p&gt;As soon as the heat broke last week I went out and went on a longer mountain bike ride than usual. It felt wonderful to be out on the trails, using my body, and just gazing at water, birds, and plants. Riding a bike is almost always just a shortcut to feeling better for me. Physical exertion and fresh air do wonderful for my dopamine producers.&lt;/p&gt;

&lt;p&gt;In the first week of June, I rode with a friend on &lt;a href="https://grinduro.com/pennsylvania/" rel="noopener noreferrer"&gt;Grinduro PA&lt;/a&gt;, a 70(-ish) mile gravel and single-track ride in and out of Loyalsock State Forest. It was a challenge but I was pretty in shape for it, though I could certainly have used more training on climbing specifically. It was a great time and worth doing if for nothing else than reminding me I am capable and enjoy days where "all you have to do is ride you bike" as one of my Bike &amp;amp; Build teammates puts it.&lt;/p&gt;

&lt;p&gt;Having done that ride towards the start of the summer has been good for me in riding casually afterward and having a recent difficult accomplishment to comapre against when a ride or section of a ride starts feeling like a slog. I have also been feeling this in my day job lately. Getting stuck on a particular issue and strugglig to find a solution, but pushing through with memories of solving past tough problems or errors and remembering the satisfaction of having beat those.&lt;/p&gt;

&lt;p&gt;That is such a hard thing to overcome when working on any project: A problem without an obvious solution and little findable community support. These are awful and can end a project without enough skill, motivation, or some combination of the two. I have always struggled with asking for help and been too stubborn with myself that I can &lt;em&gt;definitely&lt;/em&gt; find the answer on this next search around. Luckily I have great colleagues and peers who are happy to work through a problem with me.&lt;/p&gt;

&lt;p&gt;For other developers (or anyone working on any shape of project): Please ask your peers, community, and colleagues for help. Your project is worth completing &lt;em&gt;or at least worth getting to a proof-of-concept well enough to know it's worth abandoning&lt;/em&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>We cannot afford to skip repairs</title>
      <dc:creator>Travis Southard</dc:creator>
      <pubDate>Sun, 02 Jun 2024 04:00:00 +0000</pubDate>
      <link>https://dev.to/travissouthard/we-cannot-afford-to-skip-repairs-1mef</link>
      <guid>https://dev.to/travissouthard/we-cannot-afford-to-skip-repairs-1mef</guid>
      <description>&lt;p&gt;Maintenance and repair are essential to a more sustainable, and frankly pleasant world. Well-maintained bikes feel, sound, and ride better. Well-maintained roads are easier and safer for everyone to navigate. Well-maintained gardens look and smell better and are more productive. Maintenance is boring and tedious though compared to starting fresh. Repairing a broken thing is harder than repairing something regularly maintained.&lt;/p&gt;

&lt;p&gt;What I particularly find difficult is perceiving that something that has gradually worn over time is at an optimal time to repair. A squeaky bike chain is past time for cleaning and lubing. A thirsty throat is already partially dehydrated. Those are easy fixes though usually, and if you already have the supplies, nearly instant repairs to make. What's harder is seeing pants wear out, masonry decay, or street markings disappear. Some of these need specialized skills, licenses, or interaction with government. These take more time and care and sometimes convincing the maintainer it is the time to make that repair.&lt;/p&gt;

&lt;p&gt;Especially in the case of city, county, or state infrastructure, convincing the city, county, or state that the time has come to make a repair can be a herculean task. Often the "We can't afford to do it now" excuse leads to putting off the repair, only adding to the cost. We see this in health insurance plans as well, where the insurance companies refuse to pay for preventative healthcare, leading to suffering, and often more expensive and more painful medical interventions. Typically, if you can't afford to make the repair, you definitely can't afford to skip the repair either.&lt;/p&gt;

&lt;p&gt;I am currently thinking about this because of reading the great work by &lt;a href="https://www.ifixit.com/Right-to-Repair" rel="noopener noreferrer"&gt;iFixit&lt;/a&gt;, &lt;a href="https://pluralistic.net/" rel="noopener noreferrer"&gt;Cory Doctorow&lt;/a&gt;, and others in the ongoing fight for the right to repair our own things. But also because my house does need a masonry fix, and we have some bikes in our house past the need for some regular maintenance that I have the skills, but haven't made the time for yet. The longer I wait on any of these, the harder it will be to get those things back into good repair (and the more expensive it will be).&lt;/p&gt;

&lt;p&gt;For example, I was letting a bike chain stay squeaky for a little too long. Part of this was not noticing until I was leaving for work and not wanting to take the time to take care of it so I could get to work faster. But then I would just store the bike when I got home and not pay attention til the next day riding out again. I managed a bike shop for years and certainly know better, but it is incredibly easy to just let those little things slide. We tell ourselves "It won't hurt that much really." But that does build up over time and effectively shortens the lifespan of the chain, meaning I may have to prematurely buy a new one. Grand scheme of things, it won't cost that much, but over the lifetime of the bike (I plan to ride that thing forever), I will likely spend more on chains than I would have to if I was keeping it regularly lubed and clean. (I recommend every two weeks, 100 miles, or rainy ride, whichever comes first) And once I did lube the chain, it was easier to ride!&lt;/p&gt;

&lt;p&gt;In Pennsylvania, due to some large federal money coming in, we are finally &lt;a href="https://whyy.org/articles/buttigieg-touts-1-6-billion-for-pa-bridges-as-part-of-biden-infrastructure-bill/" rel="noopener noreferrer"&gt;making some long-past-needed repairs on bridges&lt;/a&gt; that have been failing evaluations for years. These repairs are far more expensive than if we were doing regular maintenance on them. But like I said above, maintenance is boring. New bridges are exciting. Or &lt;a href="https://www.inquirer.com/news/i95-philadelphia-schedule-construction-reopen-detours-lanes-20230621.html" rel="noopener noreferrer"&gt;novel ways to repair a collapsed highway bridge in less than two weeks&lt;/a&gt; when it also took two years to &lt;a href="https://www.phila.gov/2022-09-09-wissahickon-valley-park-trail-bridges-to-reopen-on-september-16/" rel="noopener noreferrer"&gt;fix riverpath bridges with smaller repairs&lt;/a&gt; or more years than that to update the same highway.&lt;/p&gt;

&lt;p&gt;In a &lt;a href="https://travissouthard.com/art/abolish-landlords.html" rel="noopener noreferrer"&gt;recent piece of art I made&lt;/a&gt;, I expressed that it will be better for everyone to own their own home, but with prospective homeowners in Philadelphia &lt;a href="https://whyy.org/articles/philadelphia-real-estate-market-spring-prices-mortgage-rates/" rel="noopener noreferrer"&gt;needing an annual income of $75,000 to be able to buy and keep a home&lt;/a&gt; (including maintenance costs), that means that the &lt;a href="https://www.census.gov/quickfacts/fact/table/philadelphiacitypennsylvania,US/PST045222" rel="noopener noreferrer"&gt;50% of Philadelphians who make less than $57,537 each year&lt;/a&gt; just do not have that as an option. Housing costs must come down. Homelessness is a policy choice. Repairing that worn-out spot of our society will certainly cost us so much more than if we had always ensured people would be housed and fed, but it is still a necessary repair.&lt;/p&gt;

&lt;p&gt;Maintenance is boring and tedious but essential to a more sustainable and more pleasant world. We constantly feel as if we can't afford to make the repairs, but we definitely can't afford to skip the repairs either.&lt;/p&gt;

</description>
      <category>solarpunk</category>
      <category>righttorepair</category>
      <category>maintenance</category>
    </item>
  </channel>
</rss>
