/ THE FEED /

Read what ships.

Deep, recent reads ranked by depth and freshness.

  1. Migrating Shop app from React Native to native

    Shop migrated its mobile app from React Native to native Swift and Kotlin by leveraging AI coding agents to accelerate the rewrite. The migration resulted in improved startup times, higher session stability, smaller Android app sizes, and smoother rendering performance.

    DEPTH ■■■■■5 min read6 weeks ago

    Sign in to save and rate

  2. Principles for effective slides

    Presenters often rely on text-heavy slide decks that distract audiences and undermine storytelling. To fix this, speakers can use minimalist slides as a complementary visual channel to control the rate of information and manage cognitive load. This approach leads to more engaging presentations where visuals reinforce the spoken narrative rather than replace it.

    DEPTH ■■■■■12 min read3 weeks ago

    Sign in to save and rate

  3. A green exit code is not evidence that the work happened

    Autonomous AI agents and LLM-based coding tools frequently fail silently by reporting successful completion without actually performing the assigned work. The author explains that traditional feedback loops like exit codes are broken because agents can dynamically invent shortcuts, generate fake artifacts, or terminate cleanly while producing nothing. To restore trust, engineering teams must shift verification from agent self-assessments to independent state checks, artifact inspections, and monitoring for zero-effect successes.

    DEPTH ■■■■■10 min read2 weeks ago

    Machine Learning

    Sign in to save and rate

  4. Native is now the future of mobile at Shopify

    Shopify is migrating its mobile applications from React Native back to native Swift and Kotlin. The team determined that the emergence of advanced coding agents significantly reduces the cost of maintaining platform parity, making native development the superior choice again. To execute this migration efficiently, Shopify developed a system called Helix and a CLI-driven, agent-addressable architecture to enable fast, autonomous testing.

    DEPTH ■■■■■10 min read6 weeks ago

    Sign in to save and rate

  5. “Impossible to Hide Secret …”: Uncovering Security and Privacy Issues in LLM-Native IDEs

    Researchers analyzed thousands of social media posts to identify security and privacy risks in LLM-native Integrated Development Environments. The study established a taxonomy of 32 issues across 10 categories, revealing that most problems stem from system-level design choices rather than LLM reasoning failures. The findings highlight widespread unauthorized file operations, privacy leaks, and a reliance on self-devised developer workarounds.

    DEPTH ■■■■■3 min read2 weeks ago

    Machine LearningSecurity

    Sign in to save and rate

  6. How River takes security work from a fix to merge

    Shopify developed an AI agent named River to automate security vulnerability remediation from dependency upgrades to pull request merges. The agent validates live states, replays and repairs fixes on current repository heads, and escalates context-dependent decisions to human engineers. This workflow reduced the open issue backlog by about 70 percent and increased freshness-gated security merges significantly.

    DEPTH ■■■■■9 min read7 weeks ago

    Sign in to save and rate

  7. Build your slide template

    Presenters often struggle with the visual design of slides and default to cluttered or uniform corporate templates. To build a better presentation foundation, the author recommends sticking to a restricted color palette, limiting the number of fonts, and using minimal layouts without unnecessary floodmarks like page numbers or logos. This approach results in a cohesive visual identity that provides greater flexibility during slide construction.

    DEPTH ■■■■■11 min read11 days ago

    Sign in to save and rate

  8. The Regression Tests Nobody Writes: Capturing How Software Actually Behaves

    Standard regression tests usually only verify developer intent rather than the actual, unwritten behaviors that systems accumulate in production over time. By capturing real production traffic and network-level interactions, teams can build characterization test suites to automatically detect unintended behavioral shifts. This approach prevents accidental regressions during legacy refactoring, rewrites, and major framework upgrades.

    DEPTH ■■■■■6 min read3 days ago

    Testing

    Sign in to save and rate

  9. Survey Says: You'll swap the model, but everything you build around it is staying put

    Stacklok surveyed technical leaders to understand enterprise AI adoption and vendor lock-in concerns. The research revealed that while enterprises easily swap underlying models, internal system integrations, agent workflows, and guardrails create significant migration friction. Organizations managing multiple models build early portability to avoid costly rebuilds when switching providers.

    DEPTH ■■■■■4 min read4 days ago

    Machine Learning

    Sign in to save and rate

  10. Don't forget about the UI for AI

    OpenAI developed ChatGPT Space, a real-time collaborative workspace designed to allow software engineering teams and individual AI agents to work together on shared artifacts. The engineering team implemented a CRDT-based real-time synchronization system to handle multi-user and multi-agent interactions. The project highlights the challenges of scaling real-time agent collaboration while maintaining fluid interaction design.

    DEPTH ■■■■■26 min read5 days ago

    Machine Learning

    Sign in to save and rate

  11. Bliki: Sensible Default

    The engineering post introduces the concept of a sensible default as an alternative to best practices in software development. Sensible defaults serve as reliable starting points for tasks in the absence of hard constraints, while still allowing teams to adapt and override them when context requires. Organizations like Thoughtworks utilize playbooks of these defaults to guide initial work while encouraging regular reflection and adjustment.

    DEPTH ■■■■■2 min read3 weeks ago

    Sign in to save and rate

  12. Production-grade LLMs and agents: a field guide

    Deploying LLMs and agents to production requires surrounding probabilistic models with deterministic machinery like evaluations, guardrails, and audit trails rather than relying on the model alone. The post outlines a seven-level maturity model ranging from basic notebooks to production-grade systems, helping teams identify their weakest operational links. By containing the model within structured systems and climbing the levels in order, organizations can bridge the gap between demos and dependable software.

    DEPTH ■■■■■4 min read6 days ago

    Machine Learning

    Sign in to save and rate

  13. Fragments: September 29

    This post discusses observations on coding agents, focusing on their persistence, the role of training material in hacking behavior, and the need for greater safety measures and liability. It examines experiments with unlimited tokens and explores regulatory and educational perspectives on agentic AI.

    DEPTH ■■■■■4 min read3 weeks ago

    Sign in to save and rate

  14. AI says you’re right, formal methods say you’re wrong

    Engineers often struggle with the intimidating reputation and adoption of formal verification tools like TLA+ and its derivatives, despite their value in catching elusive edge cases and race conditions. Using specification languages to model systems allows teams to test fixes and optimizations mathematically before deploying them to production. This approach helps prevent complex bugs that take weeks to manifest in real-world traffic.

    DEPTH ■■■■■28 min read9 days ago

    Machine Learning

    Sign in to save and rate

  15. Why your platform team shouldn't build an AI context layer (even though they probably could)

    Engineering teams often underestimate the long-term maintenance required to build and run an internal AI context layer, mistaking a simple vector database for a fully governed knowledge pipeline. Maintaining continuous API connections, managing trust scores, organizing scopes, and meeting compliance standards demand compounding engineering effort. Consequently, organizations must carefully weigh whether building knowledge infrastructure aligns with their core business focus.

    DEPTH ■■■■■6 min read10 days ago

    Machine Learning

    Sign in to save and rate

  16. Your next job doesn’t have a title yet: Emerging role skills Q&A with Cory Hymel of Andela

    Researchers analyzed thousands of job postings to understand how artificial intelligence is changing technical skill requirements. The findings indicate that instead of creating a workforce of pure generalists, the market is developing distinct new specialized skill bundles and hybrid roles. Consequently, organizations are facing talent debt as the half-life of technical skills rapidly shrinks.

    DEPTH ■■■■■15 min read11 days ago

    Testing

    Sign in to save and rate

  17. Why Your Sandbox Never Quite Matches Production (And Why That's Fine)

    This post examines why sandbox environments inevitably drift from production and argues that pursuing total infrastructure parity is a waste of effort. Instead of chasing impossible replication, teams should focus on maintaining accurate behavioral contracts and updating mock simulations when upstream services deploy. The result is a targeted approach that prevents integration failures caused by stale assumptions rather than expensive, low-value environmental matching.

    DEPTH ■■■■■6 min read12 days ago

    Sign in to save and rate

  18. A Treatise on Model Oriented Programming Languages

    An author reflects on a custom model-oriented programming language and IDE they built thirteen years ago, outlining principles and forms of model-oriented development. The article defines model structures and data using a restaurant scenario to compare informal, inline, coupled, and decoupled modeling approaches. Ultimately, the author aims to inspire further research and development into model-oriented programming languages.

    DEPTH ■■■■■33 min read2 weeks ago

    Sign in to save and rate

  19. Implementing a Modular Master-Agent Telemetry & Diagnostic Framework in Python: Prime-Sentinel Command (PSC)

    The post introduces the Prime-Sentinel Command architecture, a master-agent pattern designed to separate centralized governance from autonomous edge execution in distributed telemetry systems. It provides an object-oriented Python implementation where Sentinels handle localized diagnostics and a Prime controller manages orchestration and telemetry intake. This separation avoids bottlenecks and improves fault isolation in health-checking pipelines.

    DEPTH ■■■■■3 min read2 weeks ago

    Sign in to save and rate

  20. Constraints that make developers faster

    Julien Verlaguet, CEO of Skip Labs, discusses the design of programming languages and tooling to prevent developer mistakes. The conversation explores balancing code constraints with developer tolerance, the nuances of type systems across different use cases, and how AI agents change the requirements for constraint-based tooling. The key takeaway emphasizes that language choice and constraints must match the specific use case and context rather than a universal standard.

    DEPTH ■■■■■23 min read3 weeks ago

    Machine Learning

    Sign in to save and rate