<?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: Ismail Alam</title>
    <description>The latest articles on DEV Community by Ismail Alam (@plutonic_18).</description>
    <link>https://dev.to/plutonic_18</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%2F4068516%2Fd06a42e4-a4dc-4d39-873f-f28aeda598db.jpg</url>
      <title>DEV Community: Ismail Alam</title>
      <link>https://dev.to/plutonic_18</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/plutonic_18"/>
    <language>en</language>
    <item>
      <title>Your Coding Agent Is Just an Elegant Loop</title>
      <dc:creator>Ismail Alam</dc:creator>
      <pubDate>Sat, 08 Aug 2026 08:33:55 +0000</pubDate>
      <link>https://dev.to/plutonic_18/your-coding-agent-is-just-an-elegant-loop-4h1a</link>
      <guid>https://dev.to/plutonic_18/your-coding-agent-is-just-an-elegant-loop-4h1a</guid>
      <description>&lt;p&gt;AI coding tools often feel like magic. But behind the scenes, even the best agents rely on three simple steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Look&lt;/strong&gt; — reads your codebase and error logs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Think&lt;/strong&gt; — plans the best change&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Do&lt;/strong&gt; — edits code and runs tests to verify&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If a test fails, it adjusts and tries again. If it passes, it moves forward. This iterative loop is why agents succeed in complex codebases where a single prompt fails.&lt;/p&gt;

&lt;p&gt;Next time an agent solves a tough problem, notice the loop:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What context did it analyze?&lt;/li&gt;
&lt;li&gt;How did it decide?&lt;/li&gt;
&lt;li&gt;How did it verify the fix?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It isn't magic - just a thoughtful, tight loop executed with patience.&lt;/p&gt;




&lt;p&gt;Hope this helps someone.&lt;/p&gt;

&lt;p&gt;About me : I am a staff product analyst having interest in Product, Analytics, ML, GenAI, DE, Physics, Art, Literature. You can take mini AI course or read my mini blogs here : &lt;a href="https://aisimplified.live" rel="noopener noreferrer"&gt;https://aisimplified.live&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>coding</category>
      <category>programming</category>
    </item>
    <item>
      <title>Understanding Both Fundamentals &amp; Abstractions Is Important</title>
      <dc:creator>Ismail Alam</dc:creator>
      <pubDate>Sat, 08 Aug 2026 08:27:43 +0000</pubDate>
      <link>https://dev.to/plutonic_18/understanding-both-fundamentals-abstractions-is-important-3opk</link>
      <guid>https://dev.to/plutonic_18/understanding-both-fundamentals-abstractions-is-important-3opk</guid>
      <description>&lt;p&gt;In the process of making something useful, there are multiple kinds of abstractions created, use them but know the fundamentals. Abstractions make usage easier but knowing fundamentals always help you reason from first principles.&lt;/p&gt;

&lt;p&gt;In physics, Newton's laws of motion and gravity are the fundamentals. Theorems on energy conservation and planetary mechanics etc are just high-level derivations - abstractions built on top of them.&lt;/p&gt;

&lt;p&gt;In computing, assembly and machine code are the fundamentals used to interact directly with hardware. High-level languages like COBOL, C++, and Python act as abstractions. They make programming user-friendly, but that convenience costs efficiency.&lt;/p&gt;

&lt;p&gt;In GenAI, for example, MCP is also a kind of abstraction layered over raw APIs. It makes tool usage seamless for LLMs, but that convenience has a price tag : it can bloat the context window, burning through tons of extra tokens.&lt;/p&gt;

&lt;p&gt;To understand the crux of any system and avoid getting allured by every shiny new theorem/tool, we can master the fundamentals and weigh an abstraction's cost against its convenience. Only then can we build and choose better paths - e.g. knowing when to let an agent call an API directly from bash instead of relying on MCP every time etc.&lt;/p&gt;




&lt;p&gt;Hope this helps someone.&lt;/p&gt;

&lt;p&gt;About me : I am a staff product analyst having interest in Product, Analytics, ML, GenAI, DE, Physics, Art, Literature. You can take mini AI course or read my mini blogs here : &lt;a href="https://aisimplified.live" rel="noopener noreferrer"&gt;https://aisimplified.live&lt;/a&gt;&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>computerscience</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>Stay Teachable</title>
      <dc:creator>Ismail Alam</dc:creator>
      <pubDate>Sat, 08 Aug 2026 08:27:41 +0000</pubDate>
      <link>https://dev.to/plutonic_18/stay-teachable-5f5g</link>
      <guid>https://dev.to/plutonic_18/stay-teachable-5f5g</guid>
      <description>&lt;p&gt;It is important to be open to all kinds of ideas, perspectives and opinions. A sense that there exists unique logic, reasoning, struggle, stories in every field allows you to receive new information with an open mind.&lt;/p&gt;

&lt;p&gt;So it is important to always keep doing these internal checks:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Is my reasoning getting too tied to what I think is correct.&lt;/li&gt;
&lt;li&gt;Do I often entertain ideas which contradicts POVs of my liking.&lt;/li&gt;
&lt;li&gt;Am I open like a vessel where every idea can pass and then I store the ones that stand up to logic.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Start seeking something and then it will eventually seek you.&lt;/p&gt;

&lt;p&gt;If you want to learn something (yes, even a new tech paradigm, language, or system architecture), start learning it very well, so first it reveals itself in its truest form. Then you will be so good that your contributions will enhance the field.&lt;/p&gt;




&lt;p&gt;Hope this helps someone.&lt;/p&gt;

&lt;p&gt;About me : I am a staff product analyst having interest in Product, Analytics, ML, GenAI, DE, Physics, Art, Literature. You can take mini AI course or read my mini blogs here : &lt;a href="https://aisimplified.live" rel="noopener noreferrer"&gt;https://aisimplified.live&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Play in GenAI is now in its applications</title>
      <dc:creator>Ismail Alam</dc:creator>
      <pubDate>Sat, 08 Aug 2026 08:22:28 +0000</pubDate>
      <link>https://dev.to/plutonic_18/play-in-genai-is-now-in-its-applications-2kjo</link>
      <guid>https://dev.to/plutonic_18/play-in-genai-is-now-in-its-applications-2kjo</guid>
      <description>&lt;p&gt;There is no doubt that LLMs are advancing but now they have mainly transitioned to incremental refinements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why will this happen?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learning for LLMs, which happens through data, is bound to plateau sooner or later, when most of unique patterns are learnt (and new info to be gained from data is marginal). There may not be a huge improvement unless there is some breakthrough like "attention is all you need" (2017) which made transformers dominant architecture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Then why is GenAI now more popular than ever?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Companies are now focusing either on making GenAI applications useful for all kinds of IT work or trying to make infra powering GenAI/applications better, efficient and optimised.&lt;/p&gt;

&lt;p&gt;Agentic coding, harnesses, RAG, voice assistants etc. are all great and popular applications of LLMs. Separating training and inference chips, KV cache optimisation etc are few examples of infra optimisation.&lt;/p&gt;

&lt;p&gt;It's great time for people with ideas to be a builder&lt;/p&gt;




&lt;p&gt;Hope this helps someone.&lt;/p&gt;

&lt;p&gt;About me : I am a staff product analyst having interest in Product, Analytics, ML, GenAI, DE, Physics, Art, Literature. You can take mini AI course or read my mini blogs here : &lt;a href="https://aisimplified.live" rel="noopener noreferrer"&gt;https://aisimplified.live&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Between You and Users, Choose Your Users</title>
      <dc:creator>Ismail Alam</dc:creator>
      <pubDate>Sat, 08 Aug 2026 08:22:26 +0000</pubDate>
      <link>https://dev.to/plutonic_18/between-you-and-users-choose-your-users-345h</link>
      <guid>https://dev.to/plutonic_18/between-you-and-users-choose-your-users-345h</guid>
      <description>&lt;p&gt;Now that AI lets anyone build, the temptation is to build everything. A great co-builder is just a prompt away.&lt;/p&gt;

&lt;p&gt;While we might be on the cutting edge, our average users are still adapting to basic tools like ChatGPT or Gemini — and that is fine.&lt;/p&gt;

&lt;p&gt;It is important that we often build something which actually helps our users. If something will soon be an out-of-the-box feature, lacks unique value, or doesn't improve efficiency, it can be avoided.&lt;/p&gt;

&lt;p&gt;Whether our users are internal or external, putting them first clarifies what is actually worth solving. Technology is just a way to realise a product idea to help in a user problem. Idea is paramount.&lt;/p&gt;




&lt;p&gt;Hope this helps someone.&lt;/p&gt;

&lt;p&gt;About me : I am a staff product analyst having interest in Product, Analytics, ML, GenAI, DE, Physics, Art, Literature. You can take mini AI course or read my mini blogs here : &lt;a href="https://aisimplified.live" rel="noopener noreferrer"&gt;https://aisimplified.live&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Be a Great Human-in-the-Loop (So Nothing Can Replace You)</title>
      <dc:creator>Ismail Alam</dc:creator>
      <pubDate>Sat, 08 Aug 2026 08:16:33 +0000</pubDate>
      <link>https://dev.to/plutonic_18/be-a-great-human-in-the-loop-so-nothing-can-replace-you-3dka</link>
      <guid>https://dev.to/plutonic_18/be-a-great-human-in-the-loop-so-nothing-can-replace-you-3dka</guid>
      <description>&lt;p&gt;To stand out, view tech through three simple lenses: problems, use cases, and solutions.&lt;/p&gt;

&lt;p&gt;Take Big Data. Hadoop was revolutionary, but coupling storage and compute on-premise became inefficient as data exploded. The real problem wasn't Hadoop — it was the coupling. Cloud architectures solved this by decoupling storage (like AWS S3) from compute, letting both scale independently.&lt;/p&gt;

&lt;p&gt;That decoupling is popular now, but it may not be the final answer.&lt;/p&gt;

&lt;p&gt;Never fall in love with a tool or framework. Commit to first-principles problem-solving instead. When you view tools/tech as ways to solutions rather than absolute truths, you rise above the hype and start moving from being a user to innovator.&lt;/p&gt;




&lt;p&gt;Hope this helps someone.&lt;/p&gt;

&lt;p&gt;About me : I am a staff product analyst having interest in Product, Analytics, ML, GenAI, DE, Physics, Art, Literature. You can take mini AI course or read my mini blogs here : &lt;a href="https://aisimplified.live" rel="noopener noreferrer"&gt;https://aisimplified.live&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Agent Harness Creates Magic: Part 1</title>
      <dc:creator>Ismail Alam</dc:creator>
      <pubDate>Sat, 08 Aug 2026 08:16:31 +0000</pubDate>
      <link>https://dev.to/plutonic_18/agent-harness-creates-magic-part-1-5f7g</link>
      <guid>https://dev.to/plutonic_18/agent-harness-creates-magic-part-1-5f7g</guid>
      <description>&lt;p&gt;LLMs, however powerful, are inherently stateless. In a raw setting, you send a message, they respond, and then they immediately forget. If you were to interact with a bare, standalone model directly via an API, it would look like this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;You:&lt;/strong&gt; Your name is Edison. Remember.&lt;br&gt;
&lt;strong&gt;LLM:&lt;/strong&gt; Sure. My name is Edison.&lt;br&gt;
&lt;strong&gt;You:&lt;/strong&gt; What is your name?&lt;br&gt;
&lt;strong&gt;LLM:&lt;/strong&gt; I am Model X by Company Y. How can I help? (Zero memory of Edison)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Then how do apps like Gemini or Claude seem to remember everything?&lt;/p&gt;

&lt;p&gt;An underlying application harness is doing the heavy lifting. It preserves the context for you. Even though it feels like a simple chat interface, there is a harness working behind the scenes.&lt;/p&gt;

&lt;p&gt;For every new message in a conversation, the harness automatically appends the entire chat history before sending it back to the model. So conversation looks like this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;You:&lt;/strong&gt; Your name is Edison. Remember.&lt;br&gt;
&lt;strong&gt;LLM:&lt;/strong&gt; Sure. My name is Edison.&lt;br&gt;
&lt;strong&gt;You:&lt;/strong&gt; What is your name? (+ Harness silently appends the previous message i.e. your name is Edison. Remember.)&lt;br&gt;
&lt;strong&gt;LLM:&lt;/strong&gt; I am Edison.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is 1st magic of agent harness i.e. context management — turning a stateless LLM into a continuous conversation (which feels personal to you or your work).&lt;/p&gt;

&lt;p&gt;But there will be problem of huge context build up if harness keeps appending message history and sending it to LLM for a response. Isn't it? Will discuss how harness manages this &amp;amp; more in upcoming parts of harness posts.&lt;/p&gt;




&lt;p&gt;Hope this helps someone.&lt;/p&gt;

&lt;p&gt;About me : I am a staff product analyst having interest in Product, Analytics, ML, GenAI, DE, Physics, Art, Literature. You can take mini AI course or read my mini blogs here : &lt;a href="https://aisimplified.live" rel="noopener noreferrer"&gt;https://aisimplified.live&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
