<?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: Jose Pico</title>
    <description>The latest articles on Forem by Jose Pico (@josepico).</description>
    <link>https://forem.com/josepico</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%2F2782166%2F16df353e-4ae1-403e-b642-98c73f641e73.jpg</url>
      <title>Forem: Jose Pico</title>
      <link>https://forem.com/josepico</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/josepico"/>
    <language>en</language>
    <item>
      <title>AI for everyone: Who’s Leading the AI race — ChatGPT, Gemini, Claude, Copilot and More?</title>
      <dc:creator>Jose Pico</dc:creator>
      <pubDate>Thu, 21 Aug 2025 12:16:46 +0000</pubDate>
      <link>https://forem.com/josepico/ai-for-everyone-whos-leading-the-ai-race-chatgpt-gemini-claude-copilot-and-more-3lif</link>
      <guid>https://forem.com/josepico/ai-for-everyone-whos-leading-the-ai-race-chatgpt-gemini-claude-copilot-and-more-3lif</guid>
      <description>&lt;p&gt;AI often sounds like a complex, almost sci-fi concept reserved for tech geniuses. But the truth is, AI is already part of our daily lives, whether we notice it or not. Like it or not, it’s something we all need to start exploring, regardless of our backgrounds.&lt;/p&gt;

&lt;p&gt;I’ll be honest: I’ve found myself overwhelmed by the flood of AI jargon out there. Every day there’s a new name —ChatGPT o3, o4-mini, o4-high, Opus 4, Gemini 2.5— and it’s hard to keep track. Which one is newer? Which one is smarter? Meanwhile, bosses and companies are rushing to “install AI” as if it were just another app like Word or Excel.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But AI isn’t an app.&lt;br&gt;
It’s more like a skill — or even a mindset.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sure, you’ve probably heard a lot of ChatGPT at first. I did too. But what if I told you this is not the only one. Gemini, Claude, and other models are also out there, each with their own strengths, peculiarities, and even “personalities.” They all use something called LLMs (Large Language Models) to reason and generate answers, often working in two broad modes: reasoning and inference (I’ll break down these two concepts below).&lt;/p&gt;

&lt;p&gt;In this article, I want to give you a beginner-friendly tour through this fascinating landscape — so you can understand not just what AI is, but also who’s building it, how these different models compare, and why it all matters.&lt;/p&gt;

&lt;p&gt;Full article can be found &lt;a href="https://medium.com/ai-in-plain-english/ai-for-everyone-whos-leading-the-ai-race-chatgpt-gemini-claude-copilot-and-more-a38876cb6b47" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>chatgpt</category>
      <category>programming</category>
    </item>
    <item>
      <title>GitKraken and Its AI Superpowers: Why I’m Loving it as a Developer</title>
      <dc:creator>Jose Pico</dc:creator>
      <pubDate>Thu, 21 Aug 2025 12:01:14 +0000</pubDate>
      <link>https://forem.com/josepico/gitkraken-and-its-ai-superpowers-why-im-loving-it-as-a-developer-ab4</link>
      <guid>https://forem.com/josepico/gitkraken-and-its-ai-superpowers-why-im-loving-it-as-a-developer-ab4</guid>
      <description>&lt;p&gt;If you’re a developer, you know this story.&lt;br&gt;
You open your terminal, run a few Git commands, and suddenly your branch looks like spaghetti 🍝. Merge conflicts? Detached HEAD state? Submodules pulling you in five directions at once? Yeah, we’ve all been there.&lt;/p&gt;

&lt;p&gt;That’s why I’ve been having a lot of fun lately experimenting with GitKraken. At first, I thought it was “just another Git tool”, but honestly, it’s much more than that.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to Try It?&lt;/strong&gt;&lt;br&gt;
If Git has ever made you scratch your head (or bang it against the desk 😅), I highly recommend giving GitKraken a shot.&lt;/p&gt;

&lt;p&gt;👉 You can grab it &lt;a href="https://gitkraken.cello.so/imhALJea8AI" rel="noopener noreferrer"&gt;here &lt;/a&gt;— and full disclosure, if you sign up through this link, you’ll get 50% off, and we both get a little reward. Win-win&lt;/p&gt;

&lt;p&gt;Here is a video for you to watch how it works:&lt;br&gt;
  &lt;iframe src="https://www.youtube.com/embed/AxNeCQQRnsM"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Power of Seeing Your Git History&lt;/strong&gt;&lt;br&gt;
What makes GitKraken special is its visual graph. Instead of trying to mentally trace commits from the CLI, GitKraken lays them out in a clean, colorful, and interactive UI.&lt;/p&gt;

&lt;p&gt;You see branches split and merge in real-time.&lt;br&gt;
It’s super easy to drag, drop, and resolve conflicts visually.&lt;br&gt;
And if you’re dealing with something painful like multiple submodules (hello, Moodle devs 👋), GitKraken makes it way less intimidating by showing relationships clearly.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;For me, this was a game changer. With Moodle’s complex codebase and submodules, GitKraken helped me understand what was going on without constantly flipping between docs and terminal.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Complete version of this article can be found &lt;a href="https://medium.com/@jlpa72/gitkraken-and-ai-superpowers-why-im-loving-it-as-a-developer-0e5ce3577073" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>git</category>
      <category>ai</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Still Writing PHP in 2025? Absolutely, (even with AI) and here’s why.</title>
      <dc:creator>Jose Pico</dc:creator>
      <pubDate>Sat, 17 May 2025 10:18:23 +0000</pubDate>
      <link>https://forem.com/josepico/still-writing-php-in-2025-absolutely-even-with-ai-and-heres-why-4h9b</link>
      <guid>https://forem.com/josepico/still-writing-php-in-2025-absolutely-even-with-ai-and-heres-why-4h9b</guid>
      <description>&lt;p&gt;&lt;strong&gt;So… is PHP dying?&lt;/strong&gt;&lt;br&gt;
Not at all.&lt;/p&gt;

&lt;p&gt;PHP continues to power a massive part of the web. It has evolved with modern practices and tooling, it’s still very much capable of delivering robust, scalable applications.&lt;/p&gt;

&lt;p&gt;And let’s be real, if you’re working in education tech, content management, or legacy systems, chances are PHP is part of your daily toolkit.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;With the rise of AI tools like ChatGPT and GitHub Copilot, one might wonder: Is PHP still relevant in this new world? Is it still relevant when AI is changing how we write and think about code?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can find the full article on &lt;a href="https://medium.com/@jlpa72/still-writing-php-in-2025-absolutely-even-with-ai-and-heres-why-a216d8fc7ba5" rel="noopener noreferrer"&gt;Medium.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>php</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Elevate Your Debugging: Transitioning from Print Statements to Advanced Tools</title>
      <dc:creator>Jose Pico</dc:creator>
      <pubDate>Mon, 07 Apr 2025 22:30:48 +0000</pubDate>
      <link>https://forem.com/josepico/elevate-your-debugging-transitioning-from-print-statements-to-advanced-tools-3kpb</link>
      <guid>https://forem.com/josepico/elevate-your-debugging-transitioning-from-print-statements-to-advanced-tools-3kpb</guid>
      <description>&lt;p&gt;Debugging is a critical skill in software development, directly impacting productivity and code quality. While traditional methods like &lt;code&gt;var_dump()&lt;/code&gt; and print statements have their place, modern debugging tools offer significant advantages that can streamline the development process.​&lt;/p&gt;

&lt;h2&gt;
  
  
  Current Debugging Practices
&lt;/h2&gt;

&lt;p&gt;Anecdotal evidence suggests that a substantial number of developers still rely on print statement debugging. For instance, discussions on platforms like Reddit reveal that many programmers find &lt;code&gt;print&lt;/code&gt; statements effective for certain tasks, such as sequencing and understanding program flow . However, this approach can be less efficient for complex debugging scenarios.​&lt;/p&gt;

&lt;h2&gt;
  
  
  The Case for Advanced Debugging Tools
&lt;/h2&gt;

&lt;p&gt;Dedicated debugging tools provide several benefits over print statements:​&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Efficiency&lt;/strong&gt;: Tools like Xdebug allow developers to set breakpoints, inspect variables, and step through code, reducing the need for guesswork.​&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Comprehensive Insight&lt;/strong&gt;: Advanced debuggers offer a holistic view of the application's state, aiding in identifying and resolving issues more effectively.​&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Productivity Gains&lt;/strong&gt;: By minimizing the time spent on diagnosing problems, developers can focus more on feature development and optimization.​&lt;/p&gt;

&lt;h2&gt;
  
  
  Personal Experience
&lt;/h2&gt;

&lt;p&gt;Transitioning from print statement debugging to using Xdebug with PHPStorm marked a significant improvement in my development workflow. The ability to interactively debug code not only accelerated bug resolution but also enhanced my understanding of the codebase.​&lt;/p&gt;

&lt;h2&gt;
  
  
  Take away
&lt;/h2&gt;

&lt;p&gt;While print statements can be useful for quick checks, integrating advanced debugging tools into your development process can lead to substantial productivity gains and a deeper comprehension of your code. Embracing these tools is a step toward becoming a more efficient and effective developer.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>learning</category>
    </item>
    <item>
      <title>𝙀𝙭𝙥𝙡𝙤𝙧𝙞𝙣𝙜 𝙈𝙮 𝙁𝙖𝙫𝙤𝙧𝙞𝙩𝙚 𝙂𝙄𝙏 𝘾𝙤𝙢𝙢𝙖𝙣𝙙𝙨</title>
      <dc:creator>Jose Pico</dc:creator>
      <pubDate>Mon, 24 Mar 2025 10:30:23 +0000</pubDate>
      <link>https://forem.com/josepico/-3jh8</link>
      <guid>https://forem.com/josepico/-3jh8</guid>
      <description>&lt;p&gt;&lt;strong&gt;Version control&lt;/strong&gt; has become a non-negotiable in today’s fast-paced development world, and GIT stands out as a powerful tool for managing code efficiently. Most developers are familiar with commands like git pull, git push, or git commit, but GIT has so much more to offer. 🚀&lt;/p&gt;

&lt;p&gt;𝗪𝗵𝘆 𝗶𝘀 𝗚𝗜𝗧 𝘃𝗲𝗿𝘀𝗶𝗼𝗻 𝗰𝗼𝗻𝘁𝗿𝗼𝗹 𝗰𝗿𝘂𝗰𝗶𝗮𝗹? 🤔 &lt;br&gt;
In a world of continuous integration, automation, and large-scale collaboration, version control like GIT is the backbone of any successful development project. It allows teams to work in parallel, track every change, and revert when things go wrong 🤯 - empowering developers to move quickly and confidently. 🤓 &lt;/p&gt;

&lt;p&gt;Here are some of my favourite GIT commands 😃 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsjyqthqlo89dva8g9751.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsjyqthqlo89dva8g9751.jpeg" alt="My favourite git commands" width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cover Photo by &lt;a href="https://unsplash.com/@yancymin?utm_content=creditCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=unsplash" rel="noopener noreferrer"&gt;Yancy Min&lt;/a&gt; on &lt;a href="https://unsplash.com/photos/a-close-up-of-a-text-description-on-a-computer-screen-842ofHC6MaI?utm_content=creditCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=unsplash" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>git</category>
      <category>learning</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
