<?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: James Palermo</title>
    <description>The latest articles on Forem by James Palermo (@james_palermo_bc208e463e4).</description>
    <link>https://forem.com/james_palermo_bc208e463e4</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%2F616654%2F19948aef-9036-430b-8378-c9710c9594dd.jpg</url>
      <title>Forem: James Palermo</title>
      <link>https://forem.com/james_palermo_bc208e463e4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/james_palermo_bc208e463e4"/>
    <language>en</language>
    <item>
      <title>Why isn't there Tinder for coding partners?</title>
      <dc:creator>James Palermo</dc:creator>
      <pubDate>Thu, 09 Jun 2022 12:58:40 +0000</pubDate>
      <link>https://forem.com/james_palermo_bc208e463e4/why-isnt-there-tinder-for-coding-partners-4cp6</link>
      <guid>https://forem.com/james_palermo_bc208e463e4/why-isnt-there-tinder-for-coding-partners-4cp6</guid>
      <description>&lt;p&gt;I'm a person who really enjoys having a partner to work on stuff with. Maybe there is some obscure syntax that needs googling -- one of you can go look it up while the other keeps working on the actual logic challenges. &lt;/p&gt;

&lt;p&gt;Perhaps you're just struggling with motivation, or your sleep cycle, and knowing that someone is waiting on you to get up off your lazy backside and get on voice chat and get to work is important to you.&lt;/p&gt;

&lt;p&gt;Maybe you just enjoy bouncing ideas off of another person, and hearing their ideas, then working together to make them a reality. &lt;/p&gt;

&lt;p&gt;Not only that, but for a lot of new coders who might want to go on to make a career of this you're going to need to learn how to talk to other humans about code. &lt;/p&gt;

&lt;p&gt;I can fire up an app on my phone and find almost anything I want. I can buy a broken refrigerator, sell a camera lens, or as the title implies find someone to go on a 'date' with. &lt;/p&gt;

&lt;p&gt;I know there are lots of great communities (my favorite being dev.to due to the diversity of skill level, writing style, and culture) but there isn't a centralized place to say "I'd like to build my first Vue/React/Vanilla-ts/Python/whatever, anyone want to learn with me?"&lt;/p&gt;

&lt;p&gt;I know the webdev community loves to think of itself as super inclusive and open and friendly but to be honest, it is a little cliquey. Go on any Discord server about webdev and you'll find there is a group of people who are usually highly skilled and very tight knit. Open source projects are even more intimidating.&lt;/p&gt;

&lt;p&gt;I wish I could swipe ... right? left? I've never used Tinder but whichever way you swipe to say "We're a match!" and find people to work on projects with.&lt;/p&gt;

&lt;p&gt;People often say learning to code on your own is an "adventure" but in all my years I've never once been on an adventure that wasn't enhanced by having someone else along for the ride.&lt;/p&gt;

&lt;p&gt;Stay healthy,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jas&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Normal to struggle with Tailwind?</title>
      <dc:creator>James Palermo</dc:creator>
      <pubDate>Mon, 30 May 2022 05:50:00 +0000</pubDate>
      <link>https://forem.com/james_palermo_bc208e463e4/normal-to-struggle-with-tailwind-18ed</link>
      <guid>https://forem.com/james_palermo_bc208e463e4/normal-to-struggle-with-tailwind-18ed</guid>
      <description>&lt;p&gt;I'm trying to experiment with Tailwind. It seems so... Scattered and difficult to keep track of. Should I push through and keep practicing with this method of styling or is normal CSS still going to be around for the foreseeable future? &lt;/p&gt;

&lt;p&gt;I like structured and grouped stuff I guess. &lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>help</category>
      <category>beginners</category>
      <category>css</category>
    </item>
    <item>
      <title>When you realize half your car is stuck in a frozen lake.</title>
      <dc:creator>James Palermo</dc:creator>
      <pubDate>Mon, 30 May 2022 00:10:32 +0000</pubDate>
      <link>https://forem.com/james_palermo_bc208e463e4/when-you-realize-half-your-car-is-stuck-in-a-frozen-lake-5fec</link>
      <guid>https://forem.com/james_palermo_bc208e463e4/when-you-realize-half-your-car-is-stuck-in-a-frozen-lake-5fec</guid>
      <description>&lt;p&gt;One time I was driving on an icy road in my GTI. Then I heard a crunch and it tilted sideways.&lt;/p&gt;

&lt;p&gt;It was actually partially the bank of a river that had such thick ice it seemed like a flat road. I immediately did everything I could to prepare for the recovery truck, but without them I was stuck.&lt;/p&gt;

&lt;p&gt;I've wound up in this situation with my Python project. I Came up with an exciting project idea, judged it within my ability to execute, made quite good progress until... crunch. Tilt. Splash. I'm stuck.&lt;/p&gt;

&lt;p&gt;This is something people gloss over when saying anyone can learn to code on their own. The ability to wave over a teacher or ask a student next to you if they can help can save hours of research, trial, and error. Furthermore with an instructor overlooking your attempts to get unstuck, you're less likely to come up with a fragile or unsafe solution. &lt;/p&gt;

&lt;p&gt;All this is to say my wonderful project is stuck, and boy I wish I had a Python tow truck to help me out. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jas&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>python</category>
      <category>mentorship</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What is forgotten about why we need C++ for the future</title>
      <dc:creator>James Palermo</dc:creator>
      <pubDate>Sun, 19 Sep 2021 05:05:23 +0000</pubDate>
      <link>https://forem.com/james_palermo_bc208e463e4/what-you-forget-about-why-we-need-c-for-the-future-4ma2</link>
      <guid>https://forem.com/james_palermo_bc208e463e4/what-you-forget-about-why-we-need-c-for-the-future-4ma2</guid>
      <description>&lt;p&gt;[Note: I will be using C and C++ interchangeably throughout.]&lt;br&gt;
Discussions about Rust, Golang, Kotlin, etc replacing C++ always overlook how deeply entrenched C/CPP is in the world. Cars, cable boxes, movie projectors, fighter jets, particle colliders… heck Python uses a ton of C under the hood and the internet runs on Nodejs, written in C, running on operating systems written in C. Accessed by browsers written in C. The world runs on it.&lt;/p&gt;

&lt;p&gt;Yeah it’s got a lot of problems but when a language is so widely deployed the problems are equally widely known. The quirks don’t surprise engineers, they build for them. The capabilities and limitations of the language are known quantities. Sure Ryan Dhal can complain about C and switch to Rust for Deno, but if you’re coding a new missile guidance system do you wanna use a new language that is theoretically better and easier to use, or the one that you’ve spent 20 years getting REALLY good at using for guiding missiles?&lt;/p&gt;

&lt;p&gt;I predict that C/CPP will be replaced by a new language around the same time QWERTY keyboards are replaced by a new layout.&lt;/p&gt;

&lt;p&gt;I'm not sure when that will be, but I'd love to hear from any of you who can see a practical path to what would be nothing short of a revolution in how we tell the stuff in the world what we want it to do. It seems such a long uphill fight to my eyes, but I'm open to being convinced otherwise. &lt;/p&gt;

&lt;p&gt;Thanks,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jas &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;[Note: This is a lightly revised repost of comment I wrote, which I wanted to publish under my profile for future reference]&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>watercooler</category>
      <category>programming</category>
      <category>rust</category>
    </item>
    <item>
      <title>The loneliness of learning</title>
      <dc:creator>James Palermo</dc:creator>
      <pubDate>Sun, 19 Sep 2021 01:05:12 +0000</pubDate>
      <link>https://forem.com/james_palermo_bc208e463e4/the-loneliness-of-learning-3g6</link>
      <guid>https://forem.com/james_palermo_bc208e463e4/the-loneliness-of-learning-3g6</guid>
      <description>&lt;p&gt;I sit at my machine, launching my IDE and getting ready to work on my project. I’ve recently made a breakthrough and now the basic functionality of my simple website works. I decide that I’ll focus on styling for a while, and soon the familiar click-clack of my trusty Khail box white keys fills the room.&lt;/p&gt;

&lt;p&gt;That is all that fills this room. As I briefly let my attention wander, an existential chill comes over me. How many other thousands of people are learning CSS right now? Are they networked and collaborating and helping each other figure out challenges? Do they have anything in their ears other than the clack of their keyboard and creaks of their chair?&lt;/p&gt;

&lt;p&gt;As you can guess by the fact that I’m posting here I am well aware of development communities; I’ve come in contact with many helpful folks who have helped me when I’ve had a question or two. Yet for me, people to stay in touch as we learn escape me. &lt;/p&gt;

&lt;p&gt;I write this all to say that if you are learning coding and you see busy open source projects, read Medium posts with lots of views, and see popular YouTube coding channels but don’t feel part of anything you’re not as alone as it feels. &lt;/p&gt;

&lt;p&gt;Learning this stuff from home can be very lonely. It can be challenging and frustrating not having human contact to sit down with and solve problems with. It can be exhausting and make you insecure. &lt;/p&gt;

&lt;p&gt;But even with all that, you know what? I’m not going to quit. I love making stuff. I love my chair, I love my keyboard, and even if nobody else ever sees the new CSS I’m working on I’ll still be god damn proud that I taught myself how to do it. &lt;/p&gt;

&lt;p&gt;Soon the familiar click-clack of my Khail box whites fill the room again, but somehow they sound a little bit more cheerful than before. &lt;/p&gt;

&lt;p&gt;Stay healthy my friends,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jas&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>motivation</category>
      <category>healthydebate</category>
      <category>watercooler</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
