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
726 Comments
Tomi Engdahl says:
https://zimit.kiwix.org/#/
Tomi Engdahl says:
https://etn.fi/index.php/13-news/19225-tekoaely-muuntaa-ubuntun-koodin-rustiksi
Linux-jakeluversio Ubuntusta ehkä parhaiten tunnettu Canonical käynnistää Bristolin yliopiston kanssa tutkimushankkeen, jossa tekoälyn avulla yritetään muuntaa suuria C-koodikokonaisuuksia turvallisemmaksi Rustiksi. Ensimmäisinä käytännön testikohteina ovat Ubuntun tietoturvalle tärkeät AppArmor ja snap-confine.
Taustalla on Linux-maailman vanha ongelma. Suuri osa järjestelmäohjelmistoista on kirjoitettu C:llä, mutta Rust tarjoaa paremman suojan monia muistiturvallisuusvirheitä vastaan. Koko olemassa olevan C-koodin kirjoittaminen käsin uudelleen olisi kuitenkin hidasta, kallista ja riskialtista.
Canonicalin mukaan perinteiset C:stä Rustiin kääntävät työkalut pystyvät käsittelemään paljon koodia, mutta lopputulos säilyttää usein C:n rakenteet liian kirjaimellisesti. Rust-koodi saattaa kääntyä, mutta käyttää edelleen runsaasti unsafe-toimintoja ja vaatia paljon käsityötä.
Kielimallit taas osaavat tuottaa pienistä kokonaisuuksista siistiä ja Rustille luontevaa koodia, mutta niiden ongelmana ovat suuret ohjelmistovarastot ja ennen kaikkea luotettavuus. Hyvältä näyttävä Rust-koodi ei vielä tarkoita, että ohjelma toimisi täsmälleen kuten alkuperäinen C-versio.
Siksi Canonical ei aio jättää muunnosta pelkän tekoälyn varaan. Kehitteillä oleva järjestelmä jakaa ensin suuren koodivaraston sopiviin osiin niin, että tyyppien, riippuvuuksien ja ohjelman toiminnan kannalta tärkeä konteksti säilyy. Sen jälkeen kielimalli muuntaa C-koodin Rustiksi.
Seuraavassa vaiheessa uusi Rust-versio tarkistetaan alkuperäistä C-koodia vastaan. Menetelmissä on tarkoitus käyttää muun muassa fuzz-testausta ja formaalimpia vastaavuuden tarkistusmenetelmiä. Jos validointi epäonnistuu, järjestelmä yrittää paikantaa ongelman ja korjata käännöstä automaattisesti.
Tomi Engdahl says:
Same As It Ever Was
https://hackaday.com/2026/08/29/same-as-it-ever-was/
Whether you like it or not, the use of LLMs to write code is kind of a big deal at the moment. We’ve been asking ourselves what, if anything, this means for us here at Hackaday. Should we try to figure out what percentage of a project was done by an actual human and how much was done by a machine? Does it really matter? What is our AI policy anyway?
Tomi Engdahl says:
https://hackaday.com/2026/09/06/is-this-the-year-of-the-linux-television/
Tomi Engdahl says:
https://hackaday.com/2026/09/06/wordstar-lives-again-and-again/
The idea is simple. Take a vintage copy of WordStar for MSDOS, wrap it with DOSBox, and package it up with some basic scripts for Linux, Mac, or Windows. In addition, there’s a WebAssembly version for the browser if you’re into that sort of thing.
On Linux, the wordstar.sh file grabs the current directory and sends it to launch.sh. This script makes sure everything is ready, builds a DOSBox config file from a template, and launches everything. The only problem is that it doesn’t correctly resolve symlinks if you want a link on your path.
Tomi Engdahl says:
A 1024 Byte Python Interpreter
https://hackaday.com/2026/09/08/a-1024-byte-python-interpreter/
Like many of us, [Austin] finds writing code satisfying — especially if it is challenging. His latest challenge: shoehorn something that looks like Python into 512 bytes. Ok, that didn’t work out, but would you believe 1024 bytes of source code?
The goal was to properly execute a fizzbuzz program using a decidedly Python-like syntax. Since he is only interpreting Python, some things were simplified. In addition, he tried hard to minimize things like whitespace and variable names. Still, there were other things to do, and he borrowed from tips for code golfing.
https://austinhenley.com/blog/python1024.html
Tomi Engdahl says:
https://hackaday.com/2026/09/09/sick-of-wayland-vs-xorg-how-about-gem/
Tomi Engdahl says:
Sonia Sirletti / Bloomberg:
Bending Spoons agrees to acquire Miro in an all-cash transaction valuing the workplace-collaboration platform at $1.36B
https://www.bloomberg.com/news/articles/2026-09-10/bending-spoons-agrees-to-buy-workspace-miro-for-1-36-billion
Tomi Engdahl says:
https://www.theregister.com/devops/2026/08/23/how-cursor-beat-gits-scalability-shortcomings/5291421
Tomi Engdahl says:
https://thehackernews.com/2026/08/uat-10147-uses-ai-to-scale-server.html?m=1
Tomi Engdahl says:
https://www.infoq.com/news/2026/08/cursor-origin-alternative-github/
Tomi Engdahl says:
https://www.testingcatalog.com/antigravity-2-0-adds-new-vcs-controls-and-a-terminal/
Tomi Engdahl says:
https://thehackernews.com/2026/08/marimo-notebook-flaw-could-run-mcp.html?m=1
Tomi Engdahl says:
https://thenewstack.io/perplexity-portable-computer-nvidia/
Tomi Engdahl says:
https://www.nber.org/system/files/working_papers/w34836/w34836.pdf?fbclid=IwSU9FWAT62SJwZG9mBWV4dG4DYWVtAjEwAHNydGMGYXBwX2lkDDM1MDY4NTUzMTcyOAABHhUnjnZ4-Rl7UJ7_F9zzjwW27f6JJF9i0uN88t-4nH_QgRV0oW3TLONMErCK_aem_IN2FnZ3VCuL3I-dnrouLTg
Tomi Engdahl says:
https://www.theregister.com/legal/2026/08/26/nitter-no-more-x-sends-in-the-lawyers-to-shut-down-open-source-project/5292548
Tomi Engdahl says:
https://thehackernews.com/2026/08/claude-opus-46-bypasses-gym-booking.html?m=1
Tomi Engdahl says:
https://thenewstack.io/microsoft-agent-lightning-harness/
Tomi Engdahl says:
https://thenewstack.io/ollama-claude-desktop-integration/
Tomi Engdahl says:
https://claude.com/blog/cowork-built-in-browser
Tomi Engdahl says:
https://www.bleepingcomputer.com/news/security/critical-avada-wordpress-theme-flaw-enables-zero-click-rce/
Tomi Engdahl says:
https://www.neowin.net/news/googles-latest-speech-to-text-gemini-model-offers-a-platter-of-new-features/
Tomi Engdahl says:
https://www.thehindu.com/sci-tech/technology/nearly-700-ai-agents-coordinated-hugging-face-attack-says-report/article71394857.ece
Tomi Engdahl says:
https://arstechnica.com/security/2026/08/claude-codex-and-hermes-installed-unowned-code-inside-corporate-networks/
Tomi Engdahl says:
https://thenewstack.io/graphrag-multi-hop-reasoning-python/
Tomi Engdahl says:
https://www.grip.tools/resources/human-review-doesnt-make-ai-agents-safer?utm_campaign=GRIP_Target_LeadConversions&utm_source=facebook&utm_medium=paid&utm_id=52510587519237&hsa_acc=1379595689027578&hsa_cam=52510587519237&hsa_grp=52510587519037&hsa_ad=52521591998237&hsa_src=fb&hsa_net=facebook&hsa_ver=3&fbclid=Iwb21leAT9hmxwZG9mBWV4dG4DYWVtATAAYWRpZAAAL8T0eQC9c3J0YwZhcHBfaWQMMzUwNjg1NTMxNzI4AAEeyGrdajKhIoocZE0j2b9u0Y81GkONCFbvkUWuKeb_Nv1s-BIx8CUMd-eCZHo_aem_jlldQHH-ufTnWZBQvfQa2g&utm_content=52521591998237&utm_term=52510587519037