Weekly #50-2025: Anthropic's Bun Bet, the PM Drought & Seattle's AI Backlash
Source: Dev.to
đď¸ Click here to listen on Madhu Sudhan Subedi Tech Weekly â
Bun JavaScript runtime acquired by Anthropic
Anthropic has snapped up the Bun JavaScript runtime in a move that could reshape how AI writes and ships code, elevating Bun from a fast new kid on the block to âessential infrastructureâ behind tools like Claude Codeâs native installer. Bun remains openâsource and MITâlicensed, offering a turbocharged bundle of runtime, package manager, bundler, test runner, and singleâfile executable builds.
Under the hood, Bun uses JavaScriptCore instead of V8 and Zig for native code, giving it a distinctive technical edge and a rebel identity in the JS world. Creator Jarred Sumner, who helped raise about $26âŻmillion for Bun while it generated essentially zero revenue, now sees Anthropic as the longâterm home that can fund aggressive development as AI agents begin to write, test, and deploy more software.
A tension remains: Zigâs inventor enforces a strict âno AI/LLMâ contributor policy even as an AI company leans heavily on the language. Developers are split between excitement that Anthropic might supercharge Bun into the default JS/TS runtime for AIâera apps and anxiety that todayâs free, communityâdriven project could tilt toward paid features or strategic pivots decided in boardrooms rather than GitHub issues.
Where Do You Go If You Donât Care About Growth?
What if climbing the ladder isnât the goal? A junior developer questions the default path of âgrow, get promoted, repeat,â arguing that many roles offer little real upside for individual contributors while reliably enriching management. Performance is often judged by opaque criteria, âtrainingâ can mean conformity, and even unglamorous roles demand 5+âŻyearsâ experience to fix legacy messes.
Is there room for software careers centered on stability and purpose over status? Small, nonâgrowth companies, personal projects, and openâsource work can be more meaningful tracksâmaintainable work that helps users and doesnât exist solely to maximize someone elseâs return.
The takeaway for teams and hiring managers: not everyone optimizes for speed and scale. A rising cohort values fair pay, sane scope, and autonomy over bonuses and titles. The question isnât how to accelerate growth; itâs whether the industry can make space for engineers who choose craft and contribution over corporate ambition.
AI Companies Are Hiring Fewer PMs: 34% Lower Share of Open Roles
Are product roles shrinking as LLMs reshape how teams build? Riso Group finds that AI companies list 34âŻ% fewer Product Manager titles as a share of openings compared to other sectors. PM roles account for 2.3âŻ% of AI postings vs. 3.2â3.8âŻ% across DevTools, Consumer, Data, B2B, and Fintech, based on 8,803 deduplicated job titles scraped from 100 tech firms. The analysis excludes big tech but the gap is clear.
The implication is that AIâfirst orgs may be shifting headcount toward model building, infrastructure, and data roles while expecting existing teams to absorb more product responsibilities. PM scope could trend more technical and systemâoriented, with fewer pure orchestration roles.
Everyone in Seattle Hates AI
Why are many Seattle engineers hostile toward AI right now? This essay points to a cultural shift inside big techâespecially Microsoftâwhere layoffs, forced adoption of underperforming Copilot tools, and âAI or nothingâ org politics have bred resentment. Engineers were told projects failed because teams didnât âembrace AI,â even while being required to use tools that often made work slower and worse. The result: top talent rebranded as ânot AI,â stuck watching compensation stall and autonomy vanish.
The environment shapes beliefs: engineers start to think AI is useless and they arenât qualified to work on it, creating a selfâlimiting loop that hurts companies (innovation gets centralized and stifled), employees (careers stagnate), and local builders (anything labeled âAIâ triggers scorn). Compared with San Francisco, where curiosity and permission to build still exist, belief in oneâs agency becomes a competitive advantage.
The takeaway for leaders: stop using AI as a political shield, empower teams to ship and evaluate tools honestly, and rebuild trust before cynicism hardens into permanent resistance.
Treat Test Code Like Production Code
Is test code getting a pass it shouldnât? Mark Seemann argues that the same standards applied to production codeâreadability, DRY, refactoring, reviewsâshould apply to tests. Sloppy patterns like copyâpaste suites, commentedâout âzombieâ code, arbitrary waits, and blocking async calls make maintenance harder and slow teams down. The point of good code isnât the computer; itâs future humans who have to read and change it.
Practical guidance: use testâspecific best practices (e.g., xUnit Test Patterns), write descriptive tests without sacrificing DRY, and avoid duplication that leads to âshotgun surgeryâ when behavior changes. Narrow dispensations existâtest code can relax some security and platform rules when it never ships (e.g., hardcoded test credentials, skipping certain async context rules in .NET, allowing orphan instances in Haskell).
The takeaway for teams: treat test code as a firstâclass citizen; itâs part of the systemâs maintainability, not a temporary scaffold.