<?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: Call Me Izzy</title>
    <description>The latest articles on DEV Community by Call Me Izzy (@callmeizzy).</description>
    <link>https://dev.to/callmeizzy</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%2F3942313%2Fa75dd1ac-5659-4787-a1bf-3b69a471223f.jpeg</url>
      <title>DEV Community: Call Me Izzy</title>
      <link>https://dev.to/callmeizzy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/callmeizzy"/>
    <language>en</language>
    <item>
      <title>Are you attending The 2026 NYC Tech Week? If so, Model Context Protocol (MCP) is a concept you are going to come across constantly. If you’ve never heard of it or haven't worked with it yet, I’ve got you covered.</title>
      <dc:creator>Call Me Izzy</dc:creator>
      <pubDate>Thu, 04 Jun 2026 10:53:39 +0000</pubDate>
      <link>https://dev.to/callmeizzy/are-you-attending-the-2026-nyc-tech-week-if-so-model-context-protocol-mcp-is-a-concept-you-are-24ha</link>
      <guid>https://dev.to/callmeizzy/are-you-attending-the-2026-nyc-tech-week-if-so-model-context-protocol-mcp-is-a-concept-you-are-24ha</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/callmeizzy/a-crash-course-in-mcp-a-beginners-guide-using-typescript-2nhh" class="crayons-story__hidden-navigation-link"&gt;A Crash Course in MCP: A Beginners Guide Using TypeScript&lt;/a&gt;
    &lt;div class="crayons-article__cover crayons-article__cover__image__feed"&gt;
      &lt;iframe src="https://www.youtube.com/embed/jgMOypYls6s" title="A Crash Course in MCP: A Beginners Guide Using TypeScript"&gt;&lt;/iframe&gt;
    &lt;/div&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/callmeizzy" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F3942313%2Fa75dd1ac-5659-4787-a1bf-3b69a471223f.jpeg" alt="callmeizzy profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/callmeizzy" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Call Me Izzy
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Call Me Izzy
                
              
              &lt;div id="story-author-preview-content-3771329" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/callmeizzy" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F3942313%2Fa75dd1ac-5659-4787-a1bf-3b69a471223f.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Call Me Izzy&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/callmeizzy/a-crash-course-in-mcp-a-beginners-guide-using-typescript-2nhh" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jun 4&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/callmeizzy/a-crash-course-in-mcp-a-beginners-guide-using-typescript-2nhh" id="article-link-3771329"&gt;
          A Crash Course in MCP: A Beginners Guide Using TypeScript
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/typescript"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;typescript&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mcp"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mcp&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/callmeizzy/a-crash-course-in-mcp-a-beginners-guide-using-typescript-2nhh" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt;&amp;nbsp;reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/callmeizzy/a-crash-course-in-mcp-a-beginners-guide-using-typescript-2nhh#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>beginners</category>
      <category>mcp</category>
      <category>tutorial</category>
      <category>typescript</category>
    </item>
    <item>
      <title>A Crash Course in MCP: A Beginners Guide Using TypeScript</title>
      <dc:creator>Call Me Izzy</dc:creator>
      <pubDate>Thu, 04 Jun 2026 10:38:47 +0000</pubDate>
      <link>https://dev.to/callmeizzy/a-crash-course-in-mcp-a-beginners-guide-using-typescript-2nhh</link>
      <guid>https://dev.to/callmeizzy/a-crash-course-in-mcp-a-beginners-guide-using-typescript-2nhh</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;This post is adapted from my presentation, "&lt;a href="https://youtu.be/jgMOypYls6s?si=fku7EWvocifvztGG" rel="noopener noreferrer"&gt;A Crash Course in MCP: A Beginners Guide Using TypeScript&lt;/a&gt;"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The tech industry frequently relies on heavy jargon to explain simple concepts. If you read the official documentation for the Model Context Protocol (MCP), it states: &lt;em&gt;"An open-source standard for connecting AI applications... Think of it like a USB-C port for AI applications."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;While accurate, this isn't the most intuitive mental model for software engineers.&lt;/p&gt;

&lt;p&gt;For me, the way that it made sense was giving it a more practical definition: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;MCP is a set of rules that defines how to feed context into a model.&lt;/strong&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It allows your AI agent to understand your application's underlying data and architecture. Instead of manually typing out JSON payloads or navigating UIs, you can use &lt;em&gt;natural language&lt;/em&gt; commands to execute complex functions because the agent already has the context of your system.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Three Pillars of MCP
&lt;/h3&gt;

&lt;p&gt;The protocol operates on three core primitives:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Resources:&lt;/strong&gt; Anything that holds data. This could be a static JSON file, an HTML document, or a connection to a PostgreSQL database.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tools:&lt;/strong&gt; Executable functions. These are the actions your MCP server exposes to the AI agent, allowing the agent to manipulate data or interact with external services.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompts:&lt;/strong&gt; Pre-defined instructions attached to the agent that utilize the available resources and tools to accomplish specific tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Building an MCP Server in TypeScript
&lt;/h3&gt;

&lt;p&gt;If you have ever built a basic server using ExpressJS, the architecture of an MCP server will feel highly familiar. You define a server, establish its capabilities, and expose endpoints (resources or tools).&lt;/p&gt;

&lt;p&gt;However, building for AI agents introduces a unique challenge regarding data integrity.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The TypeScript limitation:&lt;/strong&gt; TypeScript is fantastic for developer experience, but its types are stripped away at compilation. At runtime, your server executes vanilla JavaScript.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The AI variable:&lt;/strong&gt; When an LLM dictates the input based on natural language, you cannot rely on compile-time checks to ensure the data structure is correct.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Solution:&lt;/strong&gt; We must use runtime validation libraries like &lt;strong&gt;Zod&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If your tool expects an &lt;code&gt;age&lt;/code&gt; parameter as a &lt;code&gt;number&lt;/code&gt;, but the LLM inputs the string &lt;code&gt;"twenty-five"&lt;/code&gt;, Zod catches the schema violation at runtime, preventing the malformed data from corrupting your database or crashing your service.&lt;/p&gt;

&lt;h3&gt;
  
  
  Defining Tools and Metadata
&lt;/h3&gt;

&lt;p&gt;When creating a tool—such as a function to create a new user—you must define strict metadata. This dictates how the LLM interacts with the function:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;readOnlyHint&lt;/code&gt;:&lt;/strong&gt; Set to &lt;code&gt;false&lt;/code&gt; if the tool modifies data (e.g., creating a user) rather than just fetching it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;destructiveHint&lt;/code&gt;:&lt;/strong&gt; Set to &lt;code&gt;true&lt;/code&gt; only if the tool can delete or irrevocably alter data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;idempotentHint&lt;/code&gt;:&lt;/strong&gt; Defines whether running the identical command multiple times yields the same state without unintended side effects.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By defining these parameters, you establish guardrails around what the AI can and cannot execute autonomously. During development, you configure the client to ask for manual authorization before the agent is allowed to execute write commands.&lt;/p&gt;

&lt;h3&gt;
  
  
  From Basic JSON to Real-World APIs: The Google Calendar Integration
&lt;/h3&gt;

&lt;p&gt;While testing an MCP server against a local JSON file is good for learning, the true power of the protocol unlocks when interacting with authenticated external APIs.&lt;/p&gt;

&lt;p&gt;I built a custom MCP server connected to the Google Calendar API. It handles the OAuth and JSON token authentication, granting my local AI agent direct access to my personal schedule.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Here’s a two-minute demo showcasing my &lt;a href="https://youtu.be/eFL0BTpXjIQ?si=IEqSpn2ms8udw07i" rel="noopener noreferrer"&gt;Google Calendar MCP project&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://youtu.be/eFL0BTpXjIQ?si=5VqLjC5xVih7cPop" rel="noopener noreferrer"&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%2Fpikg40vuyda0k9k8att4.webp" alt="Google Calendar MCP project DEMO" width="640" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Because the agent has the context of the calendar API via the MCP server, I can execute commands using strictly natural language:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Querying:&lt;/strong&gt; I can ask the agent, &lt;em&gt;"What do I have for September 21st?"&lt;/em&gt; The agent reads the MCP resource and returns: &lt;em&gt;"Your calendar includes NYC Code &amp;amp; Coffee: A Crash Course in MCP."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Executing:&lt;/strong&gt; Instead of manually filling out event forms or writing API requests, I can tell the agent, &lt;em&gt;"Create an event: Going for dinner with my wife on October 22nd."&lt;/em&gt; The agent maps the natural language to the required parameters (Title, Start Time, End Time) and executes the tool. The event immediately populates in Google Calendar.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Reality of AI Tooling
&lt;/h3&gt;

&lt;p&gt;The integration of LLMs directly into local environments and backend systems is not a passing trend; it is a fundamental shift in software engineering. We are moving toward natural language as an execution layer.&lt;/p&gt;

&lt;p&gt;As a developer, you face a distinct choice: learn how to build and control these agentic tools to automate your workflows, or compete against the engineers who do.&lt;/p&gt;




&lt;h3&gt;
  
  
  Let's Connect!
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://www.callmeizzy.dev/" rel="noopener noreferrer"&gt;callmeizzy.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MrItzreal" rel="noopener noreferrer"&gt;Call Me Izzy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/MrItzreal" rel="noopener noreferrer"&gt;@MrItzreal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;X / Twitter:&lt;/strong&gt; &lt;a href="https://x.com/fullstackizzy" rel="noopener noreferrer"&gt;@fullstackizzy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/callmeizzy/" rel="noopener noreferrer"&gt;Israel (Izzy) Santana&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>typescript</category>
      <category>mcp</category>
      <category>programming</category>
      <category>ai</category>
    </item>
    <item>
      <title>A basic to-do app won't get you hired in 2026. I wrote about my real struggles as a dev, pivoting from MERN to Java/Spring Boot, and why I prioritize System Design over LeetCode. Read my breakdown below...</title>
      <dc:creator>Call Me Izzy</dc:creator>
      <pubDate>Tue, 26 May 2026 19:43:41 +0000</pubDate>
      <link>https://dev.to/callmeizzy/a-basic-to-do-app-wont-get-you-hired-in-2026-i-wrote-about-my-real-struggles-as-a-dev-pivoting-425a</link>
      <guid>https://dev.to/callmeizzy/a-basic-to-do-app-wont-get-you-hired-in-2026-i-wrote-about-my-real-struggles-as-a-dev-pivoting-425a</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/callmeizzy/my-struggles-as-a-software-engineer-in-2026-1890" class="crayons-story__hidden-navigation-link"&gt;My Struggles as a Software Engineer in 2026&lt;/a&gt;
    &lt;div class="crayons-article__cover crayons-article__cover__image__feed"&gt;
      &lt;iframe src="https://www.youtube.com/embed/ctglqtXIS9U" title="My Struggles as a Software Engineer in 2026"&gt;&lt;/iframe&gt;
    &lt;/div&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/callmeizzy" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F3942313%2Fa75dd1ac-5659-4787-a1bf-3b69a471223f.jpeg" alt="callmeizzy profile" class="crayons-avatar__image" width="800" height="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/callmeizzy" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Call Me Izzy
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Call Me Izzy
                
              
              &lt;div id="story-author-preview-content-3759055" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/callmeizzy" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F3942313%2Fa75dd1ac-5659-4787-a1bf-3b69a471223f.jpeg" class="crayons-avatar__image" alt="" width="800" height="800"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Call Me Izzy&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/callmeizzy/my-struggles-as-a-software-engineer-in-2026-1890" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;May 26&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/callmeizzy/my-struggles-as-a-software-engineer-in-2026-1890" id="article-link-3759055"&gt;
          My Struggles as a Software Engineer in 2026
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/learning"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;learning&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/softwareengineering"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;softwareengineering&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/writing"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;writing&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/networking"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;networking&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/callmeizzy/my-struggles-as-a-software-engineer-in-2026-1890" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt;&amp;nbsp;reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/callmeizzy/my-struggles-as-a-software-engineer-in-2026-1890#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              5&lt;span class="hidden s:inline"&gt;&amp;nbsp;comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>career</category>
      <category>java</category>
      <category>springboot</category>
      <category>systemdesign</category>
    </item>
    <item>
      <title>My Struggles as a Software Engineer in 2026</title>
      <dc:creator>Call Me Izzy</dc:creator>
      <pubDate>Tue, 26 May 2026 19:37:03 +0000</pubDate>
      <link>https://dev.to/callmeizzy/my-struggles-as-a-software-engineer-in-2026-1890</link>
      <guid>https://dev.to/callmeizzy/my-struggles-as-a-software-engineer-in-2026-1890</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;This post is adapted from my YouTube vlog, "&lt;a href="https://youtu.be/ctglqtXIS9U?si=zIIFHWr9X-Xfa2Vr" rel="noopener noreferrer"&gt;My Struggles as a Software Engineer in 2026!&lt;/a&gt;"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I started my journey to become a software engineer two years ago, and the landscape has shifted dramatically since then. One of the most persistent struggles I have faced while trying to break into the industry is the constant feeling of never being good enough or knowing enough. Imposter syndrome is real, and it is a battle I have fought from day one.&lt;/p&gt;

&lt;p&gt;When I first started, my goal was simple: learn React, JavaScript, MongoDB, and PostgreSQL, and build a project. I felt a massive sense of pride after building my first two projects. However, the reality of the New York City job market quickly set in.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I noticed a saturation of MERN stack developers.&lt;/li&gt;
&lt;li&gt;I realized that knowing React alone would not be my gateway into a solid software engineering role.&lt;/li&gt;
&lt;li&gt;I needed to make myself highly useful to an organization, which meant diving deep into backend development.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Choosing the Right Backend Language
&lt;/h3&gt;

&lt;p&gt;I debated between Go and Java for a long time. After analyzing the market on platforms like ZipRecruiter and Indeed, and speaking with industry professionals, a clear pattern emerged. Entry-level opportunities for Golang developers were virtually non-existent, whereas the market showed more opportunity for Java developers.&lt;/p&gt;

&lt;p&gt;Once I committed to Java, I was introduced to Spring Boot and Docker containers. This fundamentally shifted how I approached application development.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Development Approach&lt;/th&gt;
&lt;th&gt;Methodology&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Frontend-First (Past)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Build the UI first. Once the visuals are set, write the logic to support it.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Backend-First (Current)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Wireframe and break down the feature logic first. The UI is built on top of a fully realized architecture.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This backend-first approach makes significantly more sense to me now. By the time I get to the frontend, I already know exactly what the feature must do, making full-stack development much smoother.&lt;/p&gt;

&lt;h3&gt;
  
  
  Escaping Tool Fatigue with "The Izzy Stack"
&lt;/h3&gt;

&lt;p&gt;The tech industry is relentless. Every day, there is a new tool, a new model, or a "game-changing" framework. Chasing every trend is the fastest way to guarantee you will never feel competent.&lt;/p&gt;

&lt;p&gt;To combat this overwhelm, I decided to lock into a specific tech stack, become proficient in it, and only test new tools briefly before integrating them if they truly add value. I refer to my core setup as &lt;strong&gt;The Izzy Stack&lt;/strong&gt;:&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%2F1ndp7btgdfh26t0i9m6e.jpg" 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%2F1ndp7btgdfh26t0i9m6e.jpg" alt="These are the technologies I use in my tech stack." width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React, TypeScript, and Tailwind CSS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Java, Spring Boot, PostgreSQL, and Supabase.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Switching between frontend and backend development was initially quite challenging, but with time, I gradually became proficient in both areas.&lt;/p&gt;

&lt;p&gt;React and TypeScript handle the visual UI (managing state and effects), while Java requires building services, DTOs, and controllers. The implementation details are vastly different, but mastering both domains is necessary for the next level of growth.&lt;/p&gt;

&lt;h3&gt;
  
  
  System Design vs. LeetCode
&lt;/h3&gt;

&lt;p&gt;In the pursuit of improvement, I evaluated whether to focus on Data Structures and Algorithms (DSA) or System Design.&lt;/p&gt;

&lt;p&gt;Honestly, in 2026, grinding LeetCode makes little sense to me when modern AI models can instantly solve those problems. While I understand that some companies still require DSA for interviews, you will rarely use those specific academic puzzles in daily backend work.&lt;/p&gt;

&lt;p&gt;System design, however, immediately clicked. I recently picked up &lt;em&gt;System Design Interview&lt;/em&gt; by Alex Xu. &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%2Fy0hi4cr0tfvz0xxcbd8s.jpg" 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%2Fy0hi4cr0tfvz0xxcbd8s.jpg" alt="Popular book that provides a structured, step-by-step framework for tackling system design interview questions, using real-world examples like designing a URL shortener or a news feed." width="667" height="1000"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Within the first twelve pages, I was learning vital concepts I had never encountered:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Database replication&lt;/li&gt;
&lt;li&gt;Vertical and horizontal scaling&lt;/li&gt;
&lt;li&gt;The critical role of load balancers in managing web traffic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If your target companies require DSA, you &lt;strong&gt;&lt;em&gt;must&lt;/em&gt;&lt;/strong&gt; study it. But for the type of backend systems I want to build, system design provides significantly more practical value.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Reality of the 2026 Job Market
&lt;/h3&gt;

&lt;p&gt;Let's be honest: the 2015–2020 hiring boom is over.&lt;/p&gt;

&lt;p&gt;You can no longer build a simple tic-tac-toe or to-do list app and expect to land a job. The bar has been raised. Recently, I built an entire asynchronous &lt;a href="https://vimeo.com/1154729153?fl=pl&amp;amp;fe=sh" rel="noopener noreferrer"&gt;video analysis pipeline&lt;/a&gt; using Java, Spring Boot, Supabase, React, TypeScript and various LLMs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The system ingests video input.&lt;/li&gt;
&lt;li&gt;It analyzes the presentation for filler words and body language.&lt;/li&gt;
&lt;li&gt;It evaluates the content and overall delivery against professional speaking standards.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Despite the complexity of the project, I still feel the pressure to improve. I have secured multiple interviews thanks to an incredible network of mentors and peers, but converting those interviews into offers remains a challenge. I have received various reasons for why things haven't followed through, which can be &lt;em&gt;frustrating&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;However........&lt;/p&gt;

&lt;p&gt;All we can do is focus, lock in, and keep building. Opportunity will come. An organization will take a chance on me, and I will maximize that opportunity just like I did during my internship at Archetype Dynamics. So, if you’re navigating this market with me, understand that every rejection is just one step closer to a "yes." &lt;/p&gt;

&lt;p&gt;Let's keep grinding.&lt;/p&gt;




&lt;h3&gt;
  
  
  Let's Connect!
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://www.callmeizzy.dev/" rel="noopener noreferrer"&gt;callmeizzy.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MrItzreal" rel="noopener noreferrer"&gt;Call Me Izzy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/MrItzreal" rel="noopener noreferrer"&gt;@MrItzreal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;X / Twitter:&lt;/strong&gt; &lt;a href="https://x.com/fullstackizzy" rel="noopener noreferrer"&gt;@fullstackizzy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/callmeizzy/" rel="noopener noreferrer"&gt;Israel (Izzy) Santana&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>learning</category>
      <category>softwareengineering</category>
      <category>writing</category>
      <category>networking</category>
    </item>
    <item>
      <title>Zero to Full-Stack in 6 Months: The Izzy Way...</title>
      <dc:creator>Call Me Izzy</dc:creator>
      <pubDate>Wed, 20 May 2026 14:20:30 +0000</pubDate>
      <link>https://dev.to/callmeizzy/zero-to-full-stack-in-6-months-the-izzy-way-1ieo</link>
      <guid>https://dev.to/callmeizzy/zero-to-full-stack-in-6-months-the-izzy-way-1ieo</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;This post is adapted from my 2024 YouTube video, "&lt;a href="https://youtu.be/TVpruYz4B-I?si=-GRay_WKjyh04fM5" rel="noopener noreferrer"&gt;Learned To Code In 6 Months!&lt;/a&gt;". Since the original recording, I have evolved as a developer and expanded my technology stack beyond the initial scope discussed here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dedicated 6 months to studying full-stack development, Monday through Friday, 6:30 AM to 4:00 PM.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Managed distractions using the Pomodoro technique and physically removing my phone from the workspace.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Learned almost entirely via free YouTube tutorials, avoiding "tutorial hell" by actively building.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Built a complex first project ("&lt;a href="https://nissan-experience.vercel.app/" rel="noopener noreferrer"&gt;Nissan Experience&lt;/a&gt;") to force hands-on learning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Leveraged AI (Gemini) as a mentor for concept breakdown, alongside real-world guidance from Dorian (&lt;a class="mentioned-user" href="https://dev.to/doriandevelops"&gt;@doriandevelops&lt;/a&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Maintained mental health through strict weekend breaks, attending NYC Code &amp;amp; Coffee meetups, and heavy weightlifting.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;_&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Greetings from the future. This is Izzy, writing to you from the year 2026. The following article is a time capsule detailing exactly how I learned full-stack development in just six months back in 2024.&lt;br&gt;
_&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My name is Izzy, and over the past six months, I executed a dedicated roadmap to learn full-stack development. This is not a heavily edited, polished fairy tale. It is an objective breakdown of my schedule, the technologies I adopted, the struggles I faced, and the strategies that kept me disciplined.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. The Study Schedule and Discipline
&lt;/h2&gt;

&lt;p&gt;Creating a routine puts discipline on autopilot. My standard study schedule was Monday through Friday, 6:30 AM to 4:00 PM. On the three days a week I went to the gym focusing heavily on progressive overload for my chest, shoulders, triceps, and legs, I concluded my study sessions at 3:00 PM.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rigid Study Schedules&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pros:&lt;/strong&gt; Automates decision-making; guarantees a high volume of deep work; sets clear boundaries between "work" and "life."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Can induce severe guilt when life inevitably disrupts the routine; high risk of burnout if breaks are not strictly enforced.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Potential Pitfalls:&lt;/strong&gt; Confusing "hours logged" with "actual learning." Staring at a screen for 9 hours is useless without active coding.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conclusion:&lt;/strong&gt; A rigid schedule is necessary, but it must be paired with mandatory time off. I &lt;strong&gt;&lt;em&gt;absolutely&lt;/em&gt;&lt;/strong&gt; do not study on weekends, forcing myself to step away and reset.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Environment Architecture: Beating Distractions
&lt;/h2&gt;

&lt;p&gt;To combat context switching, I removed my phone entirely, placing it across the room and relying on an Apple Watch strictly for critical alerts. For desktop distractions, I implemented the Pomodoro method using an always on top window timer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Pomodoro Technique&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pros:&lt;/strong&gt; Forces regular breaks to prevent cognitive fatigue; gamifies deep work; prevents endless scrolling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Can arbitrarily interrupt a deep "flow state" right when a complex bug is being solved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Potential Pitfalls:&lt;/strong&gt; Becoming a slave to the timer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conclusion:&lt;/strong&gt; The structure is invaluable for maintaining focus over an 8-hour day, provided you allow flexibility when deep in the zone. Listening to synth-wave Lo-Fi music (like &lt;a href="https://www.youtube.com/@LofiGirl" rel="noopener noreferrer"&gt;Lo-Fi Girl&lt;/a&gt;) also served to anchor my focus without the distraction of lyrics.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Financial Reality
&lt;/h2&gt;

&lt;p&gt;Transparency is critical. I am able to study full-time because of an agreement with my wife. For three years, I financially supported us while she completed an intense physician assistant program. Once she secured her role as a PA, we flipped the script, allowing me to quit my job and pursue software engineering full-time.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Resource Allocation and "The Izzy Stack"
&lt;/h2&gt;

&lt;p&gt;I learned 99.9% of my foundation through free YouTube tutorials, starting with HTML, CSS, and a comprehensive "&lt;a href="https://www.udemy.com/course/50-projects-50-days/?srsltid=AfmBOorMpNPTGh1wzUZMqzRJjFcES3mJ80PxQ_eRq8GahvXrFVB85P1d&amp;amp;couponCode=CP260518SUMMX" rel="noopener noreferrer"&gt;50 Projects in 50 Days&lt;/a&gt;" vanilla JavaScript course.&lt;/p&gt;

&lt;p&gt;Fast forward to 2026, my learning path solidified into what I proudly call...&lt;/p&gt;

&lt;p&gt;The Izzy Stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React, TypeScript, Tailwind.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Java, Spring Boot, PSQL, Supabase.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Relying on Free Video Tutorials&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pros:&lt;/strong&gt; Zero financial barrier to entry; diverse range of instructors and teaching styles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Information is often fragmented, outdated, or lacks enterprise-level best practices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Potential Pitfalls:&lt;/strong&gt; Falling into "Tutorial Hell," where you passively consume content without writing your own code. If a 2-hour tutorial takes you exactly 2 hours to finish, you did not learn anything.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conclusion:&lt;/strong&gt; Tutorials are only valid if you constantly pause, break the code, and rebuild it yourself.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Mentorship and AI as a Learning Tool
&lt;/h2&gt;

&lt;p&gt;Learning in a vacuum is dangerous. I reached out to Dorian (@&lt;a href="https://x.com/DorianDevelops" rel="noopener noreferrer"&gt;DorianDevelops&lt;/a&gt;), who provided actionable, game-changing direction: stop doing tutorials, start building a full-stack project, and network immediately. I also utilized Gemini as a daily tutor to explain complex topics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Using AI for Code Learning&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pros:&lt;/strong&gt; On-demand, 24/7 explanations of granular concepts; excellent at breaking down documentation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; AI frequently hallucinates or suggests deprecated syntax; it can become a crutch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Potential Pitfalls:&lt;/strong&gt; Copying and pasting AI-generated code without understanding it, leading to a brittle codebase and failed technical interviews.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conclusion:&lt;/strong&gt; AI should be treated strictly as a mentor, not an employee. Never implement code you cannot personally explain from scratch.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Project-Driven Learning: The ("&lt;a href="https://nissan-experience.vercel.app/" rel="noopener noreferrer"&gt;Nissan Experience&lt;/a&gt;")
&lt;/h2&gt;

&lt;p&gt;Following Dorian's advice, I built a full-stack application as my first major project a tribute platform to Nissan vehicles featuring Stripe integration and a relational database.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Building a Full-Stack App as Project #1&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pros:&lt;/strong&gt; Forces a holistic understanding of how APIs, databases, and client interfaces interact; generates a highly impressive resume asset.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; The learning curve is brutal. Concepts like environment variables, Git workflows, and API security hit all at once.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Potential Pitfalls:&lt;/strong&gt; Quitting out of sheer frustration when connecting the database or setting up authentication.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conclusion:&lt;/strong&gt; It took me three months and involved deep frustration, particularly with JavaScript logic, but the trial by fire approach accelerates true engineering comprehension better than building ten simple calculator apps.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. Community and Next Steps
&lt;/h2&gt;

&lt;p&gt;Coding in isolation breeds anxiety, especially given current market conditions. Finding a local community is non-negotiable. I consistently attend &lt;a href="https://www.meetup.com/new-york-code-coffee/" rel="noopener noreferrer"&gt;Code &amp;amp; Coffee in NYC&lt;/a&gt;, which has been instrumental in networking with data scientists, product managers, and fellow engineers.&lt;/p&gt;

&lt;p&gt;Moving forward, I am limiting myself to three high-complexity projects this year, diving deeper into TypeScript, AWS, and eventually LeetCode. The market is tough for juniors, but the only controllable variable is the daily consistency of showing up.&lt;/p&gt;




&lt;h3&gt;
  
  
  🛠️ Let's Connect!
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://www.callmeizzy.dev/" rel="noopener noreferrer"&gt;callmeizzy.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MrItzreal" rel="noopener noreferrer"&gt;Call Me Izzy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/MrItzreal" rel="noopener noreferrer"&gt;@MrItzreal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;X / Twitter:&lt;/strong&gt; &lt;a href="https://x.com/fullstackizzy" rel="noopener noreferrer"&gt;@fullstackizzy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/callmeizzy/" rel="noopener noreferrer"&gt;Israel (Izzy) Santana&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>softwareengineering</category>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
