Best of DevToolsOctober 2025

  1. 1
    Article
    Avatar of hnHacker News·29w

    Every Fucking AI-Coded Website Ever

    A satirical critique of AI-assisted coding practices, highlighting common pitfalls like blindly copying generated code without understanding it, poor project organization, lack of testing and documentation, and security vulnerabilities. The piece mocks developers who rely entirely on AI tools like Claude and ChatGPT to build websites without learning the underlying technology, resulting in identical-looking sites with messy codebases and questionable quality.

  2. 2
    Article
    Avatar of devtoDEV·28w

    Why Do You Push Code During Work Hours?" - How an Interview Question Led Me to Build a Delayed Commit Feature

    A developer built a delayed commit feature for GoCommit after an interviewer questioned their GitHub commit timestamps during work hours. The tool allows developers to schedule commits outside restricted hours, addressing privacy concerns and work-life boundaries. It intercepts commits during configured work hours, presents alternative timestamps, and uses Git's native date flags to set both author and committer dates. The feature integrates with GoCommit's AI-powered commit message generator and raises questions about whether coding schedules should be public information.

  3. 3
    Article
    Avatar of googledevsGoogle Developers·29w

    Say hello to a new level of interactivity in Gemini CLI

    Gemini CLI v0.9.0 introduces pseudo-terminal (PTY) support, enabling interactive commands like vim, top, and git rebase -i to run directly within the CLI context. The update uses node-pty to spawn processes in a virtual terminal, streaming real-time snapshots of terminal state including text, colors, and cursor position. This architecture supports two-way communication with keyboard input and window resizing, eliminating the need to switch to separate terminals while maintaining full context awareness.

  4. 4
    Article
    Avatar of faunFaun·29w

    My n8n Journey: From Zero to Building AI-Powered Tools

    A developer shares their journey learning n8n workflow automation from scratch, starting with simple weather API integrations and progressing to building Quik8n, a Chrome extension that uses AI to generate n8n workflows. The post includes practical learning resources, a step-by-step workflow creation methodology, and advice for beginners to experiment with the self-hosted version. The author emphasizes community learning, iterative development, and the value of hands-on experimentation in mastering automation tools.

  5. 5
    Article
    Avatar of hnHacker News·30w

    microsoft/amplifier

    Microsoft released Amplifier, an experimental development environment that enhances AI coding assistants with 20+ specialized agents, a knowledge extraction system, parallel worktree workflows, and automatic conversation transcript preservation. The tool provides pre-loaded patterns, context management, and automation to transform AI assistants into more capable development partners. It requires Python 3.11+, UV, Node.js, and works primarily in WSL2, though it's explicitly marked as early-stage research software with no stability guarantees or official support.

  6. 6
    Article
    Avatar of tonskytonsky.me·29w

    I am sorry, but everyone is getting syntax highlighting wrong

    A critical examination of syntax highlighting design principles argues that most color themes fail by highlighting too many elements, making nothing stand out. The author advocates for minimalist approaches using only 3-4 memorable colors, highlighting sparse elements like constants and top-level definitions rather than ubiquitous ones like variables and keywords. Key recommendations include making comments prominent instead of grey, using background colors for light themes, and prioritizing readability over uniform color distribution. The piece demonstrates these principles through the author's Alabaster theme, showing step-by-step how reducing visual noise improves code navigation and comprehension.

  7. 7
    Video
    Avatar of fireshipFireship·27w

    Cursor 2.0 is here... 5 things you didn't know it can do

    Cursor 2.0 introduces five major features including a new proprietary Composer model that claims to match frontier AI models while being significantly faster, git worktrees integration for running multiple AI agents in parallel, an agent view mode for chat-heavy development, a native browser with Chrome DevTools for debugging UI elements, and improved workflow for AI-assisted coding. The release positions Cursor as more than just a wrapper around existing AI models by developing its own foundation model, though independent benchmarks are not yet available to verify performance claims.

  8. 8
    Article
    Avatar of devblogsDevBlogs·29w

    PowerToys 0.95 is here: new Light Switch utility, faster Command Palette, and Peek with Spacebar

    PowerToys 0.95 introduces Light Switch, a new utility for automatic light/dark mode switching based on time or location. Command Palette receives major performance improvements with a new fuzzy matcher, reducing search times by up to 95% in some cases. Peek now opens with the spacebar by default, Find My Mouse supports transparency, and shortcut conflicts can be ignored or unassigned. Additional updates include Mouse Pointer Crosshairs customization, DSC v3 support, and ZoomIt smooth zooming.

  9. 9
    Article
    Avatar of phaskellPlanet Haskell·30w

    Programming in the Sun: A Year with the Daylight Computer

    A developer shares their year-long experience using the Daylight DC-1 tablet with a Live Paper display for programming outdoors in sunlight. The setup uses Termux, Neovim, and tmux with a Bluetooth keyboard, offering a paperlike coding experience with better refresh rates than traditional E-Ink. The author compares it to the Boox Tab Ultra E-Ink tablet, finding the Daylight better for typing and drawing due to faster refresh rates, while the Boox excels at reading with its higher PPI and better nighttime viewing. The post explores the tradeoffs between different display technologies for developer workflows and outdoor productivity.

  10. 10
    Article
    Avatar of itsfossIt's Foss·28w

    Ghostty Terminal: Never Understood the Hype Until I tried it

    Ghostty is a GPU-accelerated terminal emulator with standout features including simple configuration through key-value pairs, trigger sequence shortcuts similar to Vim, performable keybindings that adapt based on context, built-in image protocol support, ligature rendering for code readability, extensive built-in themes with automatic dark/light mode switching, and native UI integration using GTK4 on Linux. It supports tabs, splits, and a searchable tab overview for managing multiple terminal sessions. While borrowing concepts from Kitty, Ghostty distinguishes itself with excellent defaults that work out-of-the-box, comprehensive documentation, and platform-native implementations.

  11. 11
    Article
    Avatar of phProduct Hunt·28w

    Twigg: Git for LLMs - a Context Management Tool

    Twigg is a context management tool that provides an improved interface for working with large language models on long-term projects. It features an interactive tree diagram to visualize entire LLM conversations and offers granular control over the context sent to language models, functioning similarly to how Git manages code versions.

  12. 12
    Article
    Avatar of lobstersLobsters·30w

    HUML :: Human-oriented Markup Language

    HUML is a new experimental markup language designed for documents, datasets, and configuration files. Created to address frustrations with YAML's indentation sensitivity and other markup languages' limitations, it prioritizes human readability, visual hierarchy comprehension, and strict formatting rules. The language aims to eliminate ambiguities by providing single, consistent ways to represent data structures while maintaining visual clarity similar to YAML but with stricter syntax to prevent common errors.

  13. 13
    Video
    Avatar of joseanmartinezJosean Martinez·27w

    Why I Use Only One Monitor

    A developer shares their transition from multi-monitor setups to a single 27-inch display, citing ergonomic benefits and reduced neck pain. The workflow relies on keyboard shortcuts via Raycast and window management tools to quickly switch between applications and workspaces. This approach eliminates physical screen switching, improves focus by displaying one application at a time, and creates a minimal desk setup. The solution works particularly well on macOS, though the author plans to explore Linux tiling window managers for potentially better results.

  14. 14
    Video
    Avatar of t3dotggTheo - t3․gg·30w

    Vibe coding is already dead

    Analysis of the declining user metrics for AI-powered app builders like Lovable, Bolt, and Replit, arguing that these platforms primarily attract aspiring developers seeking novelty rather than solving real problems. The piece draws parallels to GoPro's trajectory, suggesting these tools face a fundamental challenge: users either graduate to professional development tools or churn after the initial excitement fades. Despite concerns about business viability, the author acknowledges these platforms' potential value as gateway tools that lower barriers for newcomers to programming.

  15. 15
    Video
    Avatar of fireshipFireship·31w

    OpenAI just made your entire tech stack obsolete...

    OpenAI announced several new features at their dev day, including ChatGPT apps platform with 800 million weekly active users, Agent Kit for building AI workflows without extensive coding, GitHub Actions integration for automated code reviews, and API access to GPT-5 Pro and Sora 2. The updates include smaller, cost-effective models for voice and image generation, positioning ChatGPT as a potential operating system for app interactions.

  16. 16
    Article
    Avatar of ghblogGitHub Blog·30w

    GitHub Copilot CLI: How to get started

    GitHub Copilot CLI brings AI assistance directly to your terminal, eliminating context switching between tools. Install it via npm, authenticate with your GitHub Copilot subscription, and use it for tasks like understanding codebases, checking dependencies, finding issues, implementing fixes, and managing Git workflows. The tool asks permission before executing commands, ships with GitHub MCP server integration, and supports extending functionality with additional MCP servers. Currently in public preview, it's designed for developers who spend significant time in the terminal and want AI help without leaving their command line environment.

  17. 17
    Article
    Avatar of collectionsCollections·30w

    Introducing the Genkit Extension and Ecosystem for Gemini CLI

    Google launched an extension ecosystem for Gemini CLI, including the Genkit Extension for AI-powered development assistance. The platform supports third-party integrations from partners like Figma, Stripe, and Dynatrace through an open-source model on GitHub. With over 1 million users and 22+ extensions at launch, developers can install and chain extensions via single commands to build customized toolchains with framework-aware code generation, debugging, and documentation access.

  18. 18
    Article
    Avatar of jvnsJulia Evans·30w

    Notes on switching to Helix from vim

    A developer shares their experience transitioning from Vim to Helix after 20 years. Key highlights include Helix's built-in language server support, superior search functionality with full context, helpful keyboard shortcut popups, and minimal configuration requirements. The switch proved easier than expected, taking only a week or two to adjust. Notable drawbacks include inferior text reflowing compared to Vim, lack of persistent undo, occasional crashes, and no automatic file reloading. The author appreciates the simplicity of their 4-shortcut configuration versus hundreds of lines in Neovim, and has adapted to using a terminal-based workflow with project-specific windows.

  19. 19
    Article
    Avatar of metalbearMetalBear·30w

    How I Learned to Stop Worrying and Trust AI Coding Agents

    An engineer shares their journey from skepticism to trust in AI coding agents after Claude solved a complex Terraform schema validation bug. Unlike previous AI tools that looped endlessly, Claude broke through by writing its own helper script to optimize its debugging feedback loop, demonstrating problem-solving capabilities beyond simple code generation. The breakthrough came when Claude analyzed the schema for specific error patterns rather than relying solely on the provided test case, showing reasoning ability that resembles human engineering approaches.

  20. 20
    Article
    Avatar of steveklabnikSteve Klabnik·28w

    I see a future in jj

    Steve Klabnik shares his decision to join ERSC, a new company building a developer collaboration platform on top of jj, a modern version control system. Drawing parallels to his early involvement with Rust, he explains why jj has strong potential: it offers incremental adoption over Git, has backing from Google with significant internal usage, features a dedicated team with deep source control expertise, and is building a passionate community. The post details his framework for evaluating promising technology projects through market fit, team strength, and user base potential.

  21. 21
    Article
    Avatar of jetbrainsJetBrains·31w

    IntelliJ IDEA 2025.2.3 Is Out!

    IntelliJ IDEA 2025.2.3 is now available with bug fixes addressing Jira Task Server integration, breakpoint functionality in the Services view with ClassicUI plugin, and the ability to open multiple files from the Find Usages dialog. The update can be installed through the IDE, Toolbox App, snaps for Ubuntu, or downloaded directly from the website.

  22. 22
    Video
    Avatar of primeagenThePrimeTime·28w

    omarchy is great

    DHH discusses his journey from 22 years on macOS to creating Omakub (later Omakase), a Linux distribution built on Arch and Hyperland. He explains how frustrations with Apple's policies and the discovery of tiling window managers led him to build a developer-focused desktop environment that prioritizes aesthetics, performance, and customization. The conversation covers the philosophy of balancing ease of onboarding with depth of learning, the importance of tooling that developers enjoy using, and how Linux desktop environments have evolved to compete with commercial alternatives through projects like Hyperland.

  23. 23
    Article
    Avatar of chromeChrome Developers·29w

    What's new in Lighthouse 13

    Lighthouse 13 consolidates performance audits into unified insights shared with Chrome DevTools. The release removes legacy audits like Speed Index, font-size, and offscreen-images, replacing them with modern insight-based audits for layout shifts, duplicated JavaScript, and LCP optimization. The update requires Node 22.19 or higher and is available via npm, Chrome Canary, and will roll out to PageSpeed Insights and Chrome 143 stable.

  24. 24
    Article
    Avatar of nordicapisNordic APIs·30w

    10 MCP Servers to Optimize Developer Workflows

    Model Context Protocol (MCP) servers enable AI systems to interact directly with development tools and platforms, eliminating repetitive integration work. This curated list covers 10 MCP servers including GitHub MCP Server for repository management, Docker MCP for container operations, Apidog for API development, Sequential Thinking for step-by-step problem solving, Serena for language-aware coding assistance, Brave Search for privacy-focused search, DesktopCommanderMCP for local terminal control, Octocode for repository analysis, Supabase MCP for backend management, and MCP Compass for discovering other MCP servers. These tools allow developers to perform actions like pushing code changes, managing databases, and searching documentation using natural language within their AI-driven development environments.

  25. 25
    Article
    Avatar of elevateElevate·29w

    Gemini CLI Tips & Tricks

    Comprehensive guide covering 30+ advanced techniques for using Gemini CLI, Google's open-source AI terminal assistant. Covers persistent context with GEMINI.md files, custom slash commands, MCP server extensions, memory management, checkpointing for rollbacks, file and image referencing with @ syntax, on-the-fly tool creation, system troubleshooting, YOLO mode for auto-approval, headless scripting, and session management. Includes setup instructions, authentication options (free Google account or API key), and practical examples for coding tasks, debugging, content generation, and workflow automation.