<?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: Jose Rodolfo</title>
    <description>The latest articles on DEV Community by Jose Rodolfo (@zenidog8).</description>
    <link>https://dev.to/zenidog8</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3547820%2F642dbbc0-2628-4b8a-bc7d-32d083742f96.jpeg</url>
      <title>DEV Community: Jose Rodolfo</title>
      <link>https://dev.to/zenidog8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zenidog8"/>
    <language>en</language>
    <item>
      <title>How AI Changed My Perspective on Education—and Why We Need to Rethink Assessment</title>
      <dc:creator>Jose Rodolfo</dc:creator>
      <pubDate>Mon, 13 Jul 2026 06:42:14 +0000</pubDate>
      <link>https://dev.to/zenidog8/how-ai-changed-my-perspective-on-education-and-why-we-need-to-rethink-assessment-71j</link>
      <guid>https://dev.to/zenidog8/how-ai-changed-my-perspective-on-education-and-why-we-need-to-rethink-assessment-71j</guid>
      <description>&lt;p&gt;During the first semester of 2026, I had the opportunity to teach an introductory programming course at university. Like many instructors, I knew artificial intelligence was going to be part of the classroom experience. What I didn't expect was how clearly it would expose the difference between &lt;em&gt;completing work&lt;/em&gt; and &lt;em&gt;actually learning&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;One observation stood out above everything else.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two completely different students
&lt;/h2&gt;

&lt;p&gt;Throughout the semester, students submitted programming assignments to be completed at home. Many of them consistently scored between 90 and 100.&lt;/p&gt;

&lt;p&gt;Then came the in-person assessments.&lt;/p&gt;

&lt;p&gt;These exams were completed on paper, without computers, without IDEs, and without AI assistants. The exercises weren't designed to trick anyone. In many cases they were analogous to previous assignments, and occasionally they were almost identical with small variations.&lt;/p&gt;

&lt;p&gt;The results were shocking.&lt;/p&gt;

&lt;p&gt;Some students who consistently earned perfect scores at home suddenly scored between 30 and 40 in person.&lt;/p&gt;

&lt;p&gt;This wasn't an isolated incident. It happened repeatedly.&lt;/p&gt;

&lt;p&gt;As an instructor, it forced me to ask a difficult question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Were students learning to program, or were they learning how to obtain solutions?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AI isn't the problem. Avoiding struggle is.
&lt;/h2&gt;

&lt;p&gt;It's tempting to blame artificial intelligence.&lt;/p&gt;

&lt;p&gt;I don't think that's the right conclusion.&lt;/p&gt;

&lt;p&gt;The real issue is that AI makes it incredibly easy to skip the most important part of learning: struggling with a problem.&lt;/p&gt;

&lt;p&gt;Learning programming has never been about reading the correct answer. It's about spending time being confused, making incorrect assumptions, debugging your own reasoning, and finally reaching the solution after multiple failed attempts.&lt;/p&gt;

&lt;p&gt;That process is uncomfortable.&lt;/p&gt;

&lt;p&gt;It's also exactly where learning happens.&lt;/p&gt;

&lt;p&gt;When students immediately ask an AI to solve an exercise, they bypass the cognitive effort required to build mental models. They receive a correct solution, but their brain never had to construct one.&lt;/p&gt;

&lt;p&gt;As a consequence, when faced with a similar problem days or weeks later—without AI—they often cannot reproduce the reasoning that led to the answer.&lt;/p&gt;

&lt;p&gt;The solution was never really theirs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Not every AI user performed poorly
&lt;/h2&gt;

&lt;p&gt;Interestingly, the highest-performing students also used AI.&lt;/p&gt;

&lt;p&gt;The difference wasn't &lt;em&gt;whether&lt;/em&gt; they used it.&lt;/p&gt;

&lt;p&gt;It was &lt;em&gt;how&lt;/em&gt; they used it.&lt;/p&gt;

&lt;p&gt;The students who consistently performed well in both take-home assignments and in-person exams tended to use AI as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a tutor when they got stuck,&lt;/li&gt;
&lt;li&gt;a tool for generating study summaries,&lt;/li&gt;
&lt;li&gt;a way to create additional practice exercises,&lt;/li&gt;
&lt;li&gt;an extension of the classroom when a concept wasn't completely clear.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Crucially, they still attempted the problems themselves first.&lt;/p&gt;

&lt;p&gt;They argued with the AI.&lt;/p&gt;

&lt;p&gt;They asked &lt;em&gt;why&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;They compared different approaches.&lt;/p&gt;

&lt;p&gt;In other words, they remained the primary problem solver.&lt;/p&gt;

&lt;p&gt;These students generally showed noticeably stronger understanding and retained concepts far better during in-person evaluations.&lt;/p&gt;

&lt;h2&gt;
  
  
  The assessment problem
&lt;/h2&gt;

&lt;p&gt;This experience convinced me that AI has not fundamentally changed learning.&lt;/p&gt;

&lt;p&gt;It has exposed weaknesses in how we measure it.&lt;/p&gt;

&lt;p&gt;For decades, many assignments assumed that work completed outside the classroom reflected individual understanding. That assumption is becoming increasingly fragile.&lt;/p&gt;

&lt;p&gt;If an assessment primarily measures whether a student can produce an answer with unlimited external assistance, it may tell us very little about what the student actually knows.&lt;/p&gt;

&lt;p&gt;This doesn't mean we should ban AI.&lt;/p&gt;

&lt;p&gt;It means we need better assessments.&lt;/p&gt;

&lt;p&gt;Programming courses—and honestly, many disciplines—must evolve beyond grading the final artifact alone.&lt;/p&gt;

&lt;p&gt;We should value:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;reasoning over answers,&lt;/li&gt;
&lt;li&gt;iteration over perfection,&lt;/li&gt;
&lt;li&gt;explanation over reproduction,&lt;/li&gt;
&lt;li&gt;problem-solving over solution copying.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The objective is no longer simply asking, &lt;em&gt;"Can the student produce code?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The more important question is:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Can the student explain why this solution works, adapt it to a new situation, and build it again without assistance?"&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Teaching students how to use AI
&lt;/h2&gt;

&lt;p&gt;Perhaps the biggest lesson I learned is that we should spend less time telling students &lt;strong&gt;not&lt;/strong&gt; to use AI and more time teaching them &lt;strong&gt;how&lt;/strong&gt; to use it.&lt;/p&gt;

&lt;p&gt;AI can be an incredible teacher.&lt;/p&gt;

&lt;p&gt;It can explain concepts from different perspectives.&lt;/p&gt;

&lt;p&gt;It can generate infinite practice exercises.&lt;/p&gt;

&lt;p&gt;It can summarize lectures.&lt;/p&gt;

&lt;p&gt;It can provide immediate feedback.&lt;/p&gt;

&lt;p&gt;It can answer questions at 2 a.m. before an exam.&lt;/p&gt;

&lt;p&gt;But none of those benefits matter if the student delegates the thinking itself.&lt;/p&gt;

&lt;p&gt;The objective should never be replacing the learning process.&lt;/p&gt;

&lt;p&gt;It should be supporting it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;Artificial intelligence isn't making students incapable of learning.&lt;/p&gt;

&lt;p&gt;It is making it much easier to avoid learning.&lt;/p&gt;

&lt;p&gt;Those are very different things.&lt;/p&gt;

&lt;p&gt;As educators, our challenge is no longer deciding whether AI belongs in the classroom. That debate is already over.&lt;/p&gt;

&lt;p&gt;Our responsibility is to redesign learning experiences so that students still have to wrestle with ideas, confront uncertainty, make mistakes, and develop the reasoning that no language model can permanently transfer to them.&lt;/p&gt;

&lt;p&gt;Because at the end of the day, education has never been about producing correct answers.&lt;/p&gt;

&lt;p&gt;It's about producing people capable of finding them.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
    </item>
    <item>
      <title>Hello world</title>
      <dc:creator>Jose Rodolfo</dc:creator>
      <pubDate>Mon, 06 Oct 2025 06:24:37 +0000</pubDate>
      <link>https://dev.to/zenidog8/hello-world-4hjk</link>
      <guid>https://dev.to/zenidog8/hello-world-4hjk</guid>
      <description>&lt;p&gt;👋 Hello Dev Community!&lt;/p&gt;

&lt;p&gt;Hi everyone, my name is José Rodolfo. I’m a software engineer and lecturer based in Costa Rica, currently pursuing an MSc in Computer Science with a focus on Artificial Intelligence.&lt;/p&gt;

&lt;p&gt;I’ve spent the last few years working on backend systems, cloud infrastructure, and developer tooling, and I’ve also had the privilege of teaching Computer Science and competitive programming at the Costa Rica Institute of Technology.&lt;/p&gt;

&lt;p&gt;🔧 What I Work On&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scalable backend services and internal platforms&lt;/li&gt;
&lt;li&gt;Cloud infrastructure (Azure &amp;amp; AWS)&lt;/li&gt;
&lt;li&gt;Distributed systems &amp;amp; automation&lt;/li&gt;
&lt;li&gt;AI applications — especially NLP and ML&lt;/li&gt;
&lt;li&gt;Mentorship &amp;amp; teaching, helping students sharpen their programming and problem-solving skills&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🎯 Why I’m Here&lt;/p&gt;

&lt;p&gt;I joined Dev.to because I believe in sharing knowledge openly. Throughout my career, I’ve learned so much from the developer community — blog posts, open-source projects, and discussions. This is my way of giving back.&lt;/p&gt;

&lt;p&gt;In the coming weeks, I plan to share articles on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Practical tips for building scalable backend systems&lt;/li&gt;
&lt;li&gt;Lessons learned working with cloud platforms&lt;/li&gt;
&lt;li&gt;AI &amp;amp; NLP concepts explained simply&lt;/li&gt;
&lt;li&gt;Insights from teaching and mentoring future engineers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;📬 Let’s Connect&lt;/p&gt;

&lt;p&gt;If any of these topics resonate with you, feel free to connect with me:&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/zenidog8" rel="noopener noreferrer"&gt;https://github.com/zenidog8&lt;/a&gt;&lt;br&gt;
Linkedin: &lt;a href="https://github.com/zenidog8" rel="noopener noreferrer"&gt;https://github.com/zenidog8&lt;/a&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>career</category>
      <category>computerscience</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
