Coding trends 2026

In the tech world, there is a constant flow of changes and keeping up with them means the choice for tools and technologies which are the most appropriate to invest your time in.

In 2026 the best programming language or technology stack to learn really depends on your personal aims, hobbies, and apps you are going to create.

The use of AI is increasing. AI as a “Pair Programmer” is becoming the default. Code completion, refactoring, and boilerplate generation are used often. Devs spend more time reviewing and steering code than typing it. “Explain this error” and “why is this slow?” prompts are useful.

In prompt-Driven Development programmers describe the intent in natural language and then let AI generate first drafts of functions, APIs, or configs. Iterate by refining prompts rather than rewriting code. Trend: Knowing how to ask is becoming as important as syntax.

Strong growth in: Auto-generated unit and integration tests and edge-case discovery. Trend: “Test-first” is easier when AI writes the boring parts.

AI is moving up the stack. Trend: AI as a junior architect or reviewer, not the final decider.

AI comes to Security & Code Quality Scanning. Rapid adoption in: Static analysis and vulnerability detection, secret leakage and dependency risk checks. AI can give secure-by-default code suggestions. Trend: AI shifts security earlier in the SDLC (“shift left”).

Instead of one-off prompts: AI agents that plan → code → test → fix → retry. Multi-step autonomous tasks (e.g., “add feature X and update docs”) can be done in best cases. Trend: Still supervised, but moving toward semi-autonomous dev loops.

AI is heavily used for explaining large, unfamiliar codebases and translating between languages/frameworks. It helps onboarding new engineers faster.

What’s changing: Less manual boilerplate work
More focus on problem definition, review, and decision-making. There is stronger emphasis on fundamentals, architecture, and domain knowledge. Trend: Devs become editors, designers, and orchestrators.

AI usage policies and audit trails is necessary. Trend: “Use AI, but safely.”

Likely directions:
Deeper IDE + CI/CD integration
AI maintaining legacy systems
Natural-language → production-ready features
AI copilots customized to your codebase

32 Comments

  1. Tomi Engdahl says:

    Bandit: Open-source tool designed to find security issues in Python code
    Bandit is an open-source tool that scans Python source code for security issues that show up in everyday development. Many security teams and developers use it as a quick way to spot risky coding patterns early in the lifecycle, especially in projects that already rely on automated linting and testing.
    https://www.helpnetsecurity.com/2026/01/21/bandit-open-source-tool-find-security-issues-python-code/

    Reply
  2. Tomi Engdahl says:

    Why Building a GUI App Was the Turning Point in My Python Journey
    How wrapping automation in an interface forced me to grow up as a developer
    https://python.plainenglish.io/why-building-a-gui-app-was-the-turning-point-in-my-python-journey-f0251d85d3c5

    Reply
  3. Tomi Engdahl says:

    The “Famous” Claude Code Has Managed to Port NVIDIA’s CUDA Backend to ROCm in Just 30 Minutes, and Folks Are Calling It the End of the CUDA Moat
    https://wccftech.com/the-claude-code-has-managed-to-port-nvidia-cuda-backend-to-rocm-in-just-30-minutes/

    Reply
  4. Tomi Engdahl says:

    two questions on software “sovereignty”
    Posted on January 22, 2026 by Luis Villa
    The EU looks to be getting more serious about software independence, often under the branding of “sovereignty”. India has been taking this path for a while. (A Wikipedia article on that needs a lot of love.) I don’t have coherent thoughts on this yet, but prompted by some recent discussions, two big questions:

    First: does software sovereignty for a geopolitical entity mean:

    we wrote the software from the bottom up
    we can change the software as necessary (not just hypothetically, but concretely: the technical skills and organizational capacity exist and are experienced)
    we sysadmin it (again, concretely: real skills, not just the legal license to download it)
    we can download it

    https://lu.is/2026/01/two-questions-on-software-sovereignty/

    Reply
  5. Tomi Engdahl says:

    Adjusting One Line Of Linux Code Yields 5x Wakeup Latency Reduction For Modern Xeon CPUs
    https://www.phoronix.com/news/5x-Wakeup-Latency-Reduce-Xeon

    Reply
  6. kedin says:

    Here’s a refined, coherent version of your text, lightly edited for clarity, flow, and completeness, while preserving your original ideas and tone. I’ve also completed the cut-off ending and tightened the structure so it reads like a short thought piece or blog post.

    Reply
  7. Tomi Engdahl says:

    Scaling PostgreSQL to power 800 million ChatGPT users
    https://openai.com/index/scaling-postgresql/

    Reply
  8. Tomi Engdahl says:

    This OS quietly powers all AI – and most future IT jobs, too
    Without Linux, there is no ChatGPT. No AI at all. None. Here’s why.
    https://www.zdnet.com/article/why-ai-runs-on-linux/

    Reply
  9. Tomi Engdahl says:

    Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health”
    The onslaught includes LLMs finding bogus vulnerabilities and code that won’t compile.
    https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/

    The project developer for one of the Internet’s most popular networking tools is scrapping its vulnerability reward program after being overrun by a spike in the submission of low-quality reports, much of it AI-generated slop.

    “We are just a small single open source project with a small number of active maintainers,” Daniel Stenberg, the founder and lead developer of the open source app cURL, said Thursday. “It is not in our power to change how all these people and their slop machines work. We need to make moves to ensure our survival and intact mental health.”

    Reply
  10. Tomi Engdahl says:

    Good News for Mobile App Developers: Skip Is Now Open Source
    The tool gets rid of its subscription model and open-sources the engine.
    https://itsfoss.com/news/skip-goes-open-source/

    Reply
  11. Tomi Engdahl says:

    How an experienced developer teamed up with Claude to create Elo programming language
    Bernard Lambeau, the human half of a pair programming team, explains how he’s using AI
    https://www.theregister.com/2026/01/24/human_ai_pair_programming_elo/

    Reply
  12. Tomi Engdahl says:

    Bytebase: Open-source database DevOps tool
    Bytebase is a DevOps platform for managing database schema and data changes through a structured workflow. It provides a central place for teams to submit change requests, run reviews, and track executions across environments. The open-source edition is designed for organizations that want to run the software on their own infrastructure.
    https://www.helpnetsecurity.com/2026/01/19/bytebase-open-source-database-devops-tool/

    Reply
  13. Tomi Engdahl says:

    RustDesk takes a more direct approach to security through the use of peer-to-peer and end-to-end encryption. When self-hosted, you can choose to enable additional security options like multi-factor authentication.

    Reply
  14. Tomi Engdahl says:

    Microsoft Releases Azure Functions Support for Model Context Protocol Servers
    https://www.infoq.com/news/2026/01/azure-functions-mcp-support/

    Reply
  15. Tomi Engdahl says:

    NodeJS creator says era of humans writing code is over, suggests next options for software engineers
    The state of Vibe Coding in early 2026 is such that even seasoned software developers are now saying that the days of manually writing code are over. The latest in line to say this is NodeJS creator Ryan Dahl.
    https://www.indiatoday.in/technology/news/story/nodejs-creator-says-era-of-humans-writing-code-is-over-suggests-next-options-for-software-engineers-2854873-2026-01-20

    Reply
  16. Tomi Engdahl says:

    Claude Code costs up to $200 a month. Goose does the same thing for free.
    https://venturebeat.com/technology/claude-code-costs-up-to-usd200-a-month-goose-does-the-same-thing-for-free

    The artificial intelligence coding revolution comes with a catch: it’s expensive.

    Claude Code, Anthropic’s terminal-based AI agent that can write, debug, and deploy code autonomously, has captured the imagination of software developers worldwide. But its pricing — ranging from $20 to $200 per month depending on usage — has sparked a growing rebellion among the very programmers it aims to serve.

    Now, a free alternative is gaining traction. Goose, an open-source AI agent developed by Block (the financial technology company formerly known as Square), offers nearly identical functionality to Claude Code but runs entirely on a user’s local machine. No subscription fees. No cloud dependency. No rate limits that reset every five hours.

    https://block.github.io/goose/

    Reply
  17. Tomi Engdahl says:

    Nine Pico PIO Wats with Rust (Part 1)
    Raspberry Pi programmable IO pitfalls illustrated with a musical example
    https://towardsdatascience.com/nine-pico-pio-wats-with-rust-part-1-9d062067dc25/

    Tiny Computer, Big Headache – Porting Advent of Code to the Pi Pico
    https://blog.scottlogic.com/2025/04/08/tiny-computer-big-headache.html

    Reply
  18. Tomi Engdahl says:

    Programming Rust on Your Raspberry Pi Remotely Using VS Code
    https://www.youtube.com/watch?v=4-gDmqJ244s

    Set Up Remote Development Environment using SSH for Rust and the Raspberry Pi.
    How to set up a Rust development environment in your Raspberry Pi, and set up VS Code remote ssh so that you can write, compile, and execute Rust code in your Raspberry Pi from a MacBook.
    Chapters:
    00:00 – How to set up a Rust development environment in the Raspberry Pi with VS Code, and set up VS Code to remote into Raspberry Pi
    02:01 – Rust curl command for installation
    03:17 – Installing VS Code in Raspberry Pi from the command line
    03:56 – Configuring the Pi for remote connection from the MacBook through VS Code
    06:18 – Set up VS Code in MacBook for remote connection to Raspberry Pi
    06:53 – ssh into Raspberry Pi from VS Code in MacBook
    07:46 – Writing Rust code for the Pi in the MacBook
    09:24 – Compiling Rust code for the Pi in the MacBook

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*