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

440 Comments

  1. Tomi Engdahl says:

    The practical impact of being able to use AI to quickly rewrite and relicense many open source projects—without nearly as much effort on the part of human programmers—is likely to have huge knock-on effects throughout the community.

    AI can rewrite open source code—but can it rewrite the license, too?
    Is it clean “reverse engineering” or just an LLM-filtered “derivative work”?
    https://arstechnica.com/ai/2026/03/ai-can-rewrite-open-source-code-but-can-it-rewrite-the-license-too/?utm_source=facebook&utm_medium=social&utm_campaign=dhfacebook&utm_content=null&fbclid=IwdGRjcAQeeiRleHRuA2FlbQIxMQBzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgAAR5we60PN4eD0JnZ_MG6TxIfc-K5LnkBkwBcesi0CtfDB8VevMcGXN7ObEl5Pg_aem_cBWmLE8PwIfrL1uxK7Sp-w

    Computer engineers and programmers have long relied on reverse engineering as a way to copy the functionality of a computer program without copying that program’s copyright-protected code directly. Now, AI coding tools are raising new issues with how that “clean room” rewrite process plays out both legally, ethically, and practically.

    Those issues came to the forefront last week with the release of a new version of chardet, a popular open source python library for automatically detecting character encoding. The repository was originally written by coder Mark Pilgrim in 2006 and released under an LGPL license that placed strict limits on how it could be reused and redistributed.

    Reply
  2. Tomi Engdahl says:

    Open source Win3.0
    Today i checked in with a vapourware FOSS OS called OSFree, an open source OS/2 compatible. Turns out the latest project within the project is a clone/reimplementation of win16/win3.0

    It doesn’t appear to be usable yet, but thr last commit was 2 weeks ago, and it seems like it’s at least progressed far enough for a certain amount of gui elements to be implemented

    Definitely a project to watch

    https://github.com/osfree-project/WIN16

    Reply
  3. Tomi Engdahl says:

    How to Ask a Great (Technical) Question: The Art of Getting Help Debugging Code
    Pete Lamonica
    Pete Lamonica
    Computers will, 100% of the time, without fail, do exactly what you tell them to do. It’s getting them to do what you want them to do that’s the real trick.
    https://www.freecodecamp.org/news/how-to-ask-a-great-technical-question/

    The Components of a Great Question
    Getting help takes effort. The more work you put into seeking help, the more likely you’ll be to obtain the help you need. In my experience, there are 3 components to a great question when you need technical assistance. Great questions contain all of these components.

    The code that contains the problem

    Any error messages you’re seeing

    A description of the issue containing all of the following:

    The exact steps to reproduce the issue

    The expected result

    The actual result

    Reply
  4. Tomi Engdahl says:

    Claude Code Advanced Patterns: Subagents, MCP, and Scaling to Real Codebases
    You’ve completed your first tasks with Claude Code. You know how to give it context, review its output, and land a commit. This session is about what comes next — the patterns that separate teams using Claude Code occasionally from teams that have made it part of how they ship every day.
    https://www.anthropic.com/webinars/claude-code-advanced-patterns

    Reply
  5. Tomi Engdahl says:

    Understand Anything
    Turn any codebase into an interactive knowledge graph you can explore, search, and ask questions about.
    https://github.com/Lum1104/Understand-Anything

    Reply
  6. Tomi Engdahl says:

    DR-DOS rises again – rebuilt from scratch, not open source
    Project claims legal clarity and zero legacy code, but offers binaries only
    https://www.theregister.com/2026/03/11/drdos_9/

    DR-DOS is back, and there is already a test version you can download. But as of yet, it’s not finished, not FOSS – and not based on the original code.

    The long-dormant DR-DOS.com website is alive again, and DR-DOS 9.0 is in development. There have been six preliminary releases so far this year. The current work-in-progress version is version 9.0.291.

    This is not the same OS as the DOS-compatible OS that Digital Research developed back in the 1980s, working on the basis of its multitasking multiuser Concurrent DOS OS. The first version of that was dubbed DR DOS 3.31, but for very early vintage PC enthusiasts, we recommend DR DOS 3.41 from 1981.

    Reply
  7. Tomi Engdahl says:

    I Found the Perfect Software Architecture Course for Senior Developers and It’s Awesome
    My favorite resource for Senior Software Engineers and Tech Leads who wants to become Software Architect
    https://medium.com/javarevisited/i-found-the-perfect-software-architecture-course-for-senior-developers-and-its-awesome-3cd61c608a24

    Reply
  8. Tomi Engdahl says:

    VS Code replaced its Docker extension with Container Tools, and it’s significantly better
    https://www.xda-developers.com/vs-code-docker-container-tools-significantly-better/

    Reply
  9. Tomi Engdahl says:

    visual-explainer
    An agent skill that turns complex terminal output into styled HTML pages you actually want to read.
    https://github.com/nicobailon/visual-explainer

    Reply
  10. Tomi Engdahl says:

    This open-source Python library from Google is perfect for extracting text from anything
    https://www.xda-developers.com/open-source-python-library-perfect-for-extracting-text-from-anything/

    Messy insurance emails, property listings, and medical prescriptions are important documents in my daily workflow, but most of the time, it is difficult to get usable data out of them. Traditional document extraction tools often fail in real-world scenarios. They are rigid by design and depend on fixed templates and layout assumptions.

    That’s when Google’s open-source LangExtract caught my attention. It takes a different approach. Instead of treating documents as static layouts, it uses large language models as the backbone to understand them contextually and return structured data.

    I wanted to test how capable it really was and what I could get out of it. I built an app with FastAPI as the backend and React as the frontend, pairing it with the Gemini 2.5 Flash model to simplify document processing and extract structured data from it.

    Reply
  11. Tomi Engdahl says:

    Onko graafinen käyttöliittymä tiensä päässä?
    Markus Kuuranta10.3.202607:12KäyttöjärjestelmätTekoälyAutomaatioRobotiikka
    Käyttöliittymä tai pikemminkin sen graafinen osuus vaikuttaa olevan tulilinjalla, tai ainakin sen uhanalaisuudesta lypsetään kovasti mediatilaa, kirjoittaa Markus Kuuranta
    https://www.tivi.fi/uutiset/a/9aea7b2f-cc1c-4136-8ad1-4830a1493f42

    Elän ehkä syvällä kuplassani, mutta joka kolmas suunnittelualan somepostaus tuntuu tänä vuonna käsittelevän käyttöliittymän kuolemaa. Hashtag Zero UI, No UI.

    Reply
  12. Tomi Engdahl says:

    Why Learning PCB Design Made Me a Better Programmer
    https://medium.com/@pcbsync/why-learning-pcb-design-made-me-a-better-programmer-c380c279460d

    I came to PCB design the way most programmers stumble into things — out of stubbornness. I had a side project that needed a custom circuit board, and rather than pay someone to design it, I figured: how hard could it be? I had been writing code for years. I understood logic. I understood systems. Electronics would just be another domain to pick up over a weekend.

    Four months, two dead STM32s, one mildly toasted laptop USB port, and a stack of failed boards later, I had learned more about writing good software than any book or course had ever taught me.

    This isn’t a piece about hardware being superior to software, or some romantic notion that “real engineers” work with their hands. It’s about what happens to your thinking when you step into a domain where your mistakes have physical consequences — where you cannot just hit undo.

    Reply
  13. Tomi Engdahl says:

    The hidden costs of website downtime and what you can do about it
    https://kinsta.com/blog/website-downtime-hidden-costs/

    Reply
  14. Tomi Engdahl says:

    6 Python Tools That Turned My Laptop Into an Automation Machine
    The exact libraries I use when I want Python to do the boring work for me.
    https://medium.com/codetodeploy/6-python-tools-that-turned-my-laptop-into-an-automation-machine-c46133e69a83

    Reply
  15. Tomi Engdahl says:

    Linux gaming is “solved” until anti-cheat shows up
    https://www.xda-developers.com/linux-gaming-is-solved-until-anti-cheat-shows-up/

    The idea that PC gaming is “solved” on Linux has been gaining traction, and you can find proof of that under any social media post complaining about Windows. The replies will be full of people claiming how content they are on Linux, how all their favorite games worked with little in the way of tinkering, and how they haven’t missed Windows even for a second. And they’re right, in a way, gaming on Linux has never been better.

    Reply
  16. Tomi Engdahl says:

    Visual Studio Code’s latest update is a big deal for web development
    https://www.howtogeek.com/visual-studio-codes-latest-update-is-a-big-deal-for-web-development/

    Visual Studio Code has switched to weekly updates, so new features and bug fixes are now arriving at a rapid pace. The new version 1.112 update is now available, with a significant upgrade for web development and a few more AI coding features.

    Reply
  17. Tomi Engdahl says:

    Nollasta tekoälykoodariksi päivässä: Talousjohtajat innostuivat hittiyritysten opeista
    Suvi Korhonen18.3.202607:00|päivitetty19.3.202608:44TekoälyYritysjärjestelmätDigitalousOhjelmistokehitys
    Yritysjohtajien odotetaan nykyisin itsekin osaavan ratkoa ongelmiaan tekoälytyökaluilla.
    https://www.tivi.fi/uutiset/a/20681d08-2be8-438b-a04e-d783d1064aff

    Reply
  18. Tomi Engdahl says:

    Neljä vuosikymmentä Windowsia – Nyt riittää: miksi Microsoftin ote alkaa kiristyä
    Petteri Järvinen11.3.202606:00KäyttöjärjestelmätPilvialustatPilvipalvelutSovellukset ja palvelut
    Viime vuosina asiat ovat kääntyneet huonoon suuntaan. Microsoft on kaapannut sekä koti- että yrityskäyttäjät liian tiukkaan otteeseen, Petteri Järvinen kirjoittaa.
    https://www.tivi.fi/uutiset/a/61d50862-021b-4c8f-b5da-dfddcc6b9c60

    Kirjoitan tätä raskain sydämin, sillä helmikuussa 2026 itselläni tuli kuluneeksi 40 vuotta Windows-käytön aloittamisesta. Windows 1.03 oli tekninen kuriositeetti, mutta antoi esimakua tulevasta.

    Reply

Leave a Comment

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

*

*