<?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: Siddharth Chopda</title>
    <description>The latest articles on DEV Community by Siddharth Chopda (@sidjain0503).</description>
    <link>https://dev.to/sidjain0503</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%2F790540%2F37d58aad-2fa7-489d-8bf5-7963f0e9066f.jpeg</url>
      <title>DEV Community: Siddharth Chopda</title>
      <link>https://dev.to/sidjain0503</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sidjain0503"/>
    <language>en</language>
    <item>
      <title>Running Ollama Across Multiple Devices: A Low cost Practical Setup for Local AI Development</title>
      <dc:creator>Siddharth Chopda</dc:creator>
      <pubDate>Sat, 23 May 2026 13:09:26 +0000</pubDate>
      <link>https://dev.to/sidjain0503/running-ollama-across-multiple-devices-a-low-cost-practical-setup-for-local-ai-development-48m5</link>
      <guid>https://dev.to/sidjain0503/running-ollama-across-multiple-devices-a-low-cost-practical-setup-for-local-ai-development-48m5</guid>
      <description>&lt;p&gt;There’s a strange moment that happens when you first start running local LLMs seriously.&lt;/p&gt;

&lt;p&gt;At the beginning, everything feels almost magical. You pull a model, type a prompt, and watch tokens stream back from your own machine. No API keys. No cloud dependency. No latency from some distant server farm. Just raw local inference running quietly beside your editor.&lt;/p&gt;

&lt;p&gt;For a while, it feels like the future arrived early.&lt;/p&gt;

&lt;p&gt;Then reality shows up.&lt;/p&gt;

&lt;p&gt;Your browser opens fifteen tabs. Cursor agents are running. Docker wakes up. A few terminals pile on. Maybe a frontend dev server starts watching files, a backend process begins rebuilding itself every few seconds, and suddenly your laptop is no longer “running AI” — it’s negotiating for survival with swap memory.&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%2Fqparf1h8eabxagj5rdx7.png" 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%2Fqparf1h8eabxagj5rdx7.png" alt=" " width="800" height="138"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s where this setup came from.&lt;/p&gt;

&lt;p&gt;I was running a local model — gemma4:e2b, specifically, and noticed that inference alone was consuming roughly 7.2GB of RAM during active usage. On paper, that sounds manageable. In practice, once the rest of a modern development workflow joins the party, things become tight very quickly, especially on lightweight machines built more for portability than sustained inference workloads.&lt;/p&gt;

&lt;p&gt;The obvious solution wasn’t buying new hardware immediately.&lt;/p&gt;

&lt;p&gt;It was separating responsibilities.&lt;/p&gt;

&lt;p&gt;One machine became the dedicated inference node running Ollama. Another handled development, editors, browsers, containers, and application runtime. The result was cleaner, faster, quieter — and honestly, far more stable than I expected.&lt;/p&gt;

&lt;p&gt;This article walks through that exact setup.&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%2F4wp1iwm8kacr4rlibwvg.png" 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%2F4wp1iwm8kacr4rlibwvg.png" alt=" " width="800" height="929"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Why Run Ollama on a Separate Device?
&lt;/h1&gt;

&lt;p&gt;Local AI workloads become memory-heavy long before they become compute-heavy.&lt;/p&gt;

&lt;p&gt;A normal development session alone can easily consume:&lt;/p&gt;

&lt;p&gt;1–2GB from browser tabs&lt;br&gt;
1–3GB from VSCode and extensions&lt;br&gt;
additional memory from Docker, databases, terminals, and background tooling&lt;/p&gt;

&lt;p&gt;Then the model arrives.&lt;/p&gt;

&lt;p&gt;Even relatively efficient quantized models can occupy several gigabytes while running:&lt;/p&gt;

&lt;p&gt;Model   Approx Runtime Memory&lt;br&gt;
DeepSeek-R1 1.5B    ~1.5–2GB&lt;br&gt;
Gemma 4 ~7GB+&lt;br&gt;
Larger 8B models    8–12GB&lt;/p&gt;

&lt;p&gt;The real issue isn’t simply:&lt;/p&gt;

&lt;p&gt;“Can it run?”&lt;/p&gt;

&lt;p&gt;It’s whether your entire workflow remains usable while it runs.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;A multi-device setup solves this elegantly.&lt;/p&gt;

&lt;p&gt;One system handles:&lt;/p&gt;

&lt;p&gt;model execution&lt;br&gt;
token generation&lt;br&gt;
embeddings&lt;br&gt;
inference serving&lt;/p&gt;

&lt;p&gt;The other handles:&lt;/p&gt;

&lt;p&gt;application development&lt;br&gt;
IDEs&lt;br&gt;
frontend/backend processes&lt;br&gt;
testing&lt;br&gt;
browser-heavy workflows&lt;/p&gt;

&lt;p&gt;You essentially create your own lightweight local AI server — except it lives entirely inside your home network.&lt;/p&gt;

&lt;p&gt;Architecture Overview&lt;/p&gt;

&lt;p&gt;The setup is surprisingly simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Development Machine]
Frontend / Backend / IDE
            ↓
     HTTP Requests
            ↓
[Inference Machine]
Ollama + Local Models

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Everything communicates over your local network.&lt;/p&gt;

&lt;p&gt;No cloud infrastructure.&lt;br&gt;
No tunneling.&lt;br&gt;
No external APIs.&lt;/p&gt;

&lt;p&gt;Just two machines doing separate jobs well.&lt;/p&gt;
&lt;h3&gt;
  
  
  Installing Ollama
&lt;/h3&gt;

&lt;p&gt;Install Ollama on the machine that will handle inference.&lt;/p&gt;

&lt;p&gt;Verify installation:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ollama --version&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Start the Ollama server:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ollama serve&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;In another terminal, test a model:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ollama run gemma4:e2b&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Or pull the model first if needed:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ollama pull gemma4:e2b&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;At this point, everything works — but only locally on that device.&lt;/p&gt;

&lt;p&gt;Understanding Ollama’s Default Behavior&lt;/p&gt;

&lt;p&gt;By default, Ollama binds to:&lt;/p&gt;

&lt;p&gt;localhost:11434&lt;/p&gt;

&lt;p&gt;That means:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;requests from the same machine work
requests from other devices do not
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is intentional and generally safer by default.&lt;/p&gt;

&lt;p&gt;To expose Ollama to your local network, it needs to listen on all interfaces instead of only localhost.&lt;/p&gt;

&lt;h3&gt;
  
  
  Exposing Ollama to Your Local Network
&lt;/h3&gt;

&lt;p&gt;First, stop existing Ollama processes:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pkill ollama&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now launch Ollama like this:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;code&gt;OLLAMA_HOST=0.0.0.0:11434 ollama serve&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;This changes the binding from:&lt;/p&gt;

&lt;p&gt;localhost&lt;/p&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;p&gt;0.0.0.0&lt;/p&gt;

&lt;p&gt;Which effectively means:&lt;/p&gt;

&lt;p&gt;accept incoming connections from devices on the local network.&lt;/p&gt;

&lt;p&gt;A small change.&lt;br&gt;
A very important one.&lt;/p&gt;
&lt;h3&gt;
  
  
  Finding Your Local IP Address
&lt;/h3&gt;

&lt;p&gt;On macOS:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ipconfig getifaddr en0&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;On Linux:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;hostname -I&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;That becomes your Ollama server address.&lt;/p&gt;

&lt;p&gt;Testing the API&lt;/p&gt;

&lt;p&gt;First test locally on the inference machine:&lt;/p&gt;

&lt;p&gt;curl &lt;a href="http://localhost:11434/api/tags" rel="noopener noreferrer"&gt;http://localhost:11434/api/tags&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Expected response:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "models": [...]
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now test using the actual network IP:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;curl http://192.168.1.15:11434/api/tags&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If this works, Ollama is exposed correctly.&lt;/p&gt;

&lt;p&gt;Connecting From Another Device&lt;/p&gt;

&lt;p&gt;Now move to your development machine and test the same request:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;curl http://192.168.1.15:11434/api/tags&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If successful, you now have remote inference access.&lt;/p&gt;

&lt;p&gt;And this is the moment where things start feeling interesting.&lt;/p&gt;

&lt;p&gt;Because at this point, any application capable of calling the Ollama API can connect over LAN:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VSCode extensions&lt;/li&gt;
&lt;li&gt;local AI agents&lt;/li&gt;
&lt;li&gt;Python backends&lt;/li&gt;
&lt;li&gt;Node.js apps&lt;/li&gt;
&lt;li&gt;browser interfaces&lt;/li&gt;
&lt;li&gt;internal tooling&lt;/li&gt;
&lt;li&gt;RAG pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your model is no longer tied to a single machine.&lt;/p&gt;

&lt;p&gt;It becomes infrastructure.&lt;/p&gt;

&lt;p&gt;Streaming Responses Over the Network&lt;/p&gt;

&lt;p&gt;One of the nicest parts about Ollama is that streaming works identically over network requests.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl http://192.168.1.15:11434/api/chat -d '{
  "model": "gemma4:e2b",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector embeddings simply"
    }
  ],
  "stream": true
}'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Responses arrive incrementally as tokens generate.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No extra configuration.&lt;/li&gt;
&lt;li&gt;No websocket setup.&lt;/li&gt;
&lt;li&gt;No special transport layer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It just streams.&lt;/p&gt;

&lt;p&gt;That simplicity makes local development workflows feel surprisingly polished.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Issues
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Firewall Blocking Connections&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Operating systems often block inbound traffic silently.&lt;/p&gt;

&lt;p&gt;Temporarily disable the firewall or allow:&lt;/p&gt;

&lt;p&gt;Terminal&lt;br&gt;
Ollama&lt;/p&gt;

&lt;p&gt;Then retest connectivity.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Devices Cannot Reach Each Other&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Verify both devices are:&lt;/p&gt;

&lt;p&gt;on the same WiFi network&lt;br&gt;
on the same subnet&lt;br&gt;
not connected through guest isolation&lt;/p&gt;

&lt;p&gt;Healthy subnet alignment usually looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;192.168.1.x
192.168.1.x

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If one device is on something like 192.168.0.x while the other is 10.0.0.x, they may not communicate directly.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ollama Still Listening on Localhost&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Verify using:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;lsof -i :11434&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You want to see:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;*:11434 (LISTEN)&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;Not:&lt;/p&gt;

&lt;p&gt;localhost:11434&lt;/p&gt;

&lt;p&gt;That tiny difference determines whether your server is accessible across the network or trapped locally.&lt;/p&gt;

&lt;p&gt;Performance Notes&lt;/p&gt;

&lt;p&gt;A dedicated inference machine changes the experience more than I expected.&lt;/p&gt;

&lt;p&gt;The development machine remains responsive because:&lt;/p&gt;

&lt;p&gt;editors stop fighting with model memory&lt;br&gt;
browsers stop competing for RAM&lt;br&gt;
swap usage drops significantly&lt;br&gt;
thermal throttling becomes less common&lt;/p&gt;

&lt;p&gt;Meanwhile, the inference machine focuses almost entirely on token generation.&lt;/p&gt;

&lt;p&gt;Even over WiFi, latency remains surprisingly usable for day-to-day development.&lt;/p&gt;

&lt;p&gt;For heavier workloads:&lt;/p&gt;

&lt;p&gt;prefer 5GHz WiFi&lt;br&gt;
or ideally ethernet&lt;/p&gt;

&lt;p&gt;Streaming becomes noticeably smoother, especially with larger models.&lt;/p&gt;

&lt;p&gt;And interestingly, older machines suddenly become useful again.&lt;/p&gt;

&lt;p&gt;An older M1 Air with 8GB RAM may struggle trying to do everything at once. But as a dedicated inference node? It becomes a surprisingly capable local AI server for lightweight and medium-sized models.&lt;/p&gt;

&lt;p&gt;That’s a much better use of aging hardware than letting it collect dust.&lt;/p&gt;

&lt;p&gt;Why This Setup Is Worth It&lt;/p&gt;

&lt;p&gt;What surprised me most wasn’t just the performance improvement.&lt;/p&gt;

&lt;p&gt;It was the mental separation.&lt;/p&gt;

&lt;p&gt;Inference stopped feeling like a fragile experiment running beside my editor and started feeling like infrastructure — something stable, persistent, and always available on the network.&lt;/p&gt;

&lt;p&gt;That changes how you build.&lt;/p&gt;

&lt;p&gt;You stop thinking:&lt;/p&gt;

&lt;p&gt;“Can my machine handle this?”&lt;/p&gt;

&lt;p&gt;And start thinking:&lt;/p&gt;

&lt;p&gt;“What can I build now that inference is always available?”&lt;/p&gt;

&lt;p&gt;That shift matters.&lt;/p&gt;

&lt;p&gt;Because once local AI becomes dependable instead of temporary, your workflow changes completely. Models stop being demos. They become building blocks.&lt;/p&gt;

&lt;p&gt;And honestly, that’s when local AI development starts becoming truly fun again.&lt;/p&gt;

</description>
      <category>aii</category>
    </item>
    <item>
      <title>Why working at a Startup is the right choice ?</title>
      <dc:creator>Siddharth Chopda</dc:creator>
      <pubDate>Sat, 12 Oct 2024 12:14:12 +0000</pubDate>
      <link>https://dev.to/sidjain0503/why-working-at-a-startup-is-the-right-choice--48b7</link>
      <guid>https://dev.to/sidjain0503/why-working-at-a-startup-is-the-right-choice--48b7</guid>
      <description>&lt;h1&gt;
  
  
  10 Lessons I Learned from Working at a Tech Startup
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;I joined a tech startup a year ago!&lt;/p&gt;

&lt;p&gt;At first, I thought I knew what to expect—fast-paced work, innovation, and endless opportunities. Now when I look back—Man! That dude knew nothing 12 months ago!&lt;/p&gt;

&lt;p&gt;I’m so glad I joined an early-stage startup because nothing could have prepared me for the rollercoaster I was about to board.&lt;/p&gt;

&lt;p&gt;In this article, I want to share the 10 most important lessons I learned. Whether you're eyeing a job at a startup or already in the game, these insights will give you a clear picture of what it's like to work in this fast-moving, high-pressure environment—and why it’s worth every challenge.&lt;/p&gt;

&lt;p&gt;I worked at a small, early-stage startup focused on building SaaS solutions for a niche industry.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Well, how did I land there?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
That’s a whole other story—check it out &lt;a href="https://siddharth-chopda.hashnode.dev/journey-to-a-remote-job-strategies-and-learnings" rel="noopener noreferrer"&gt;here&lt;/a&gt;!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let’s get going! Here’s my first learning:&lt;/p&gt;




&lt;h2&gt;
  
  
  1. You Gotta Be Tough! Gear Up, Baby—It’s the Real World Now
&lt;/h2&gt;

&lt;p&gt;Starting off with the striking one—why not?&lt;/p&gt;

&lt;p&gt;One of the most important things I learned is that once you're out of college or school life, where you had a protected environment, everything changes. Now your actions will speak for themselves, and in startups especially—you’re creating opportunities for yourself. It's like learning to cook your own food when you don't even know the ingredients yet.&lt;/p&gt;

&lt;p&gt;That’s when you realize—you need to gear up!&lt;/p&gt;

&lt;p&gt;No shortcuts. No easy wins. It’s tough, but that’s exactly what makes it worth it.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Don't Wait for Permission—Be Proactive or Get Left Behind
&lt;/h2&gt;

&lt;p&gt;Working in a startup, especially an early-stage one, is like raising a child—you need to be extra attentive and proactive towards what you’re building.&lt;/p&gt;

&lt;p&gt;Here are some small habits that build proactive behavior and make a larger impact:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Offer Solutions Along with Problems&lt;/strong&gt;: When you encounter an issue, bring it up, but don’t stop there. Always come prepared with at least one potential solution. You’ll develop a solution-oriented mindset.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Send a Status Update Before Being Asked&lt;/strong&gt;: If someone has to chase you for a status update, you’re already late.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plan Your Day in the Morning&lt;/strong&gt;: This small habit ensures that you don’t get lost in reactive work and helps you manage your time and energy.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Remember&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
&lt;em&gt;“You need clarity to do great work, more than hard work.”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  3. You're Gonna Make Mistakes—And That’s Okay!
&lt;/h2&gt;

&lt;p&gt;Looking back, I feel like I can be awarded the Epitome of Mistakes—seriously, I’m not even joking!&lt;/p&gt;

&lt;p&gt;If you’re not messing up a bit, you’re probably not trying hard enough. The more you push yourself, the more mistakes you're going to make. What matters is how quickly you adapt, learn from them, and keep moving forward.&lt;/p&gt;

&lt;p&gt;Doing a mistake is okay—but beating yourself down for it is a bigger mistake!&lt;/p&gt;




&lt;h2&gt;
  
  
  4. You're Gonna Wear Multiple Hats—That’s Where Growth Happens
&lt;/h2&gt;

&lt;p&gt;When I first started, I was just a Frontend Developer focused on writing code. Soon enough, I found myself wearing multiple hats—leading projects, interviewing candidates, and managing the hiring process. Before I knew it, I was responsible for leading a team of developers and designers, some with 5-8 years more experience than me.&lt;/p&gt;

&lt;p&gt;This can only happen in a startup. Through these experiences, I discovered my strengths and weaknesses. I struggled at times, but in the process, I found the courage and belief that I could manage it all. And through that, I rebuilt myself, emerging stronger than ever.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Over-Communicate If You Need To—Clarity Beats Assumptions
&lt;/h2&gt;

&lt;p&gt;When my team expanded, I quickly realized how critical communication is. Ineffective communication can waste days, even weeks.&lt;/p&gt;

&lt;p&gt;Here’s how you avoid miscommunication and gain clarity:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Listen attentively&lt;/strong&gt;: Make sure you’re really absorbing what the other person is saying.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clarify&lt;/strong&gt;: Explain your interpretation of what you understood to check if you're on the same page.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feedback&lt;/strong&gt;: Give and receive consistent feedback—regular feedback loops keep everyone aligned.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Clarity is key—ask, clarify, and check in frequently to keep things on track.&lt;/p&gt;




&lt;h2&gt;
  
  
  6. Adaptability
&lt;/h2&gt;

&lt;p&gt;As I mentioned earlier, I wore multiple hats while still in college, juggling assignments, giving vivas, and preparing for exams. I learned that &lt;strong&gt;adaptability is essential&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Sometimes projects shifted gears overnight, or priorities changed in an instant. Being adaptable isn’t just a skill; it’s a mindset.&lt;/p&gt;

&lt;p&gt;Embrace change, stay flexible, and you’ll thrive.&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Momentum Matters
&lt;/h2&gt;

&lt;p&gt;Huh! This was hard to learn.&lt;/p&gt;

&lt;p&gt;Some days felt like setbacks; other days, everything I was doing looked like a mistake. But I realized: every day counts, whether you crushed it or it was a bad one. There’s always something to take away.&lt;/p&gt;

&lt;p&gt;Keep the momentum alive.&lt;/p&gt;




&lt;h2&gt;
  
  
  8. Time Management Is Your Best Friend
&lt;/h2&gt;

&lt;p&gt;Deadlines at a startup aren’t suggestions—they’re lifelines.&lt;/p&gt;

&lt;p&gt;We all know the cliché: &lt;em&gt;“You’ve got 24 hours the same as anyone else.”&lt;/em&gt; But what I learned is this: time management is like any other skill—you get better at it with practice. I was terrible at it a year ago, and who knows, I might feel the same way about myself a year from now!&lt;/p&gt;




&lt;h2&gt;
  
  
  9. Build Systems—The Importance of a Routine
&lt;/h2&gt;

&lt;p&gt;When I first joined my startup, I was overwhelmed with endless to-do lists and shifting priorities. To combat this, I implemented a daily routine and specific time blocks for coding, meetings, and personal development.&lt;/p&gt;

&lt;p&gt;Building systems transforms your work, saves mental energy, and helps you focus on what’s important.&lt;/p&gt;




&lt;h2&gt;
  
  
  10. When You Believe in People, They Do Wonders!
&lt;/h2&gt;

&lt;p&gt;I’ve seen this happen for real.&lt;/p&gt;

&lt;p&gt;Building a startup is a team sport—every setback is a team’s setback, and every win is a team’s win. Believing in your team and encouraging them to take on challenges they never thought possible boosts them like nothing else.&lt;/p&gt;

&lt;p&gt;When you believe in people, they do wonders!&lt;/p&gt;




&lt;p&gt;If you've read this far, I highly appreciate your time. I hope I provided some practical value from my own experiences. I'm learning and trying to share along the way.&lt;/p&gt;

&lt;p&gt;If you got some value out of this effort, please “like” the article and “comment” on your key takeaways—or share your own lessons learned along the way!&lt;/p&gt;

</description>
      <category>startup</category>
      <category>career</category>
      <category>learning</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
