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

561 Comments

  1. Tomi Engdahl says:

    I ran NetAlertX on a Raspberry Pi, and now I get notified the second a new device joins my network
    https://www.xda-developers.com/ran-netalertx-raspberry-pi-notified-new-device-joins-network/

    Reply
  2. Tomi Engdahl says:

    How to Setup Claude Code with Ollama in VSCode on Windows 11 | Zero-Cost AI Coding Assistant (2026)
    https://www.youtube.com/watch?v=bQK9dBNlCsY

    Reply
  3. Tomi Engdahl says:

    Intel 486 Support Likely To Be Removed In Linux 7.1
    https://hackaday.com/2026/04/07/intel-486-support-likely-to-be-removed-in-linux-7-1/

    Although everyone’s favorite Linux overlord [Linus Torvalds] has been musing on dropping Intel 486 support for a while now, it would seem that this time now has finally come. In a Linux patch submitted by [Ingo Molnar] the first concrete step is taken by removing support for i486 in the build system. With this patch now accepted into the ‘tip’ branch, this means that no i486-compatible image can be built any more as it works its way into the release branches, starting with kernel 7.1.

    No mainstream Linux distribution currently supports the 486 CPU, so the impact should be minimal, and there has been plenty of warning. We covered the topic back in 2022 when [Linus] first floated the idea, as well as in 2025 when more mutterings from the side of [Linus] were heard, but no exact date was offered until now.

    Reply
  4. Tomi Engdahl says:

    https://hackaday.com/2026/04/07/tinygo-boldly-goes-where-no-go-ever-did-go-before/

    When you’re programming microcontrollers, you’re likely to think in C if you’re old-school, Rust if you’re trendy, or Python if you want it done quick and have resources to spare. What about Go? The programming language, not the game. That’s an option, too, with TinyGo now supporting over 100 different dev boards, along with webASM.

    https://tinygo.org/

    Reply
  5. Tomi Engdahl says:

    Visual Studio Code 1.115 introduces VS Code Agents app
    news
    Apr 8, 2026
    3 mins

    Preview of new companion app allows developers to run multiple agent sessions in parallel across multiple repos and iterate on human and agent reviews.

    https://www.infoworld.com/article/4156169/visual-studio-code-1-115-introduces-vs-code-agents-app-2.html

    Reply
  6. Tomi Engdahl says:

    I used Claude Code, Antigravity, and Perplexity Computer to build a portfolio — there was a clear winner
    https://www.xda-developers.com/used-claude-code-antigravity-and-perplexity-computer-to-build-a-portfolio/

    Web development has changed massively in the last few years. There was a time when building a website meant dealing with raw HTML and CSS and obsessing over every tiny pixel by styling it yourself. Then tools like Wix and Squarespace came along where you could build a decent-looking website just by dragging and dropping elements.

    Now, we have tools that let you simply describe what you want, and they go ahead and build the entire thing for you exactly how you describe it. All you need to do is the ideating and prompting, and it handles the rest. I wanted to see how far that’s really come, so I took Claude Code, Google’s Antigravity, and Perplexity Computer, and gave them the exact same job: to create a portfolio website for me. I used the same exact prompts and instructions, and here’s how it went…

    I asked all three tools to build me the same portfolio
    Same prompt and instructions

    Now, I didn’t really want a generic portfolio. If I did, I’d have just used a template on a tool like Wix! Instead, I wanted an interactive portfolio with fluid animations, a section with all my published work so far, and an AI chatbot integrated that a reader could use to ask questions about all my work.

    So, to achieve this, I used the same process across all three tools.

    And then, I let each tool do its own thing. Keep in mind that I’m judging the outputs on the very first version each tool produces — no edits, no follow-up prompts, no tweaking from my end. Just the raw first result.

    Perplexity Computer
    Nailed everything on the first try

    While Claude Code and Antigravity are both built primarily for coding and development related tasks, Perplexity Computer is something that’s in a bit of a different lane. It’s more so positioned as an OpenClaw alternative, and the impressive bit about it is that it has access to multiple AI models.

    The very first task I made it do was this one — building me a portfolio website. Now, right off the bat, I was impressed. As I mentioned above, the first thing I asked these tools was to find everything they can on me. Perplexity took the longest to wrap up its research, but it also returned the most in-depth information, which is exactly what I was looking for. It went as far as digging into my Instagram account, my Twitter, and even found some stuff that I wasn’t aware of, like the fact that Authory had featured my account on their website! It was a bit creepy how much AI can find out about you from a single name, but honestly, for this specific use case, that’s exactly what I needed.

    Once I had sent off my idea to it, it asked a couple of follow-up questions including the visual mood I wanted, the primary audience, a headshot of mine, and if I had any websites or portfolios that I love the vibe of. It then went off and began building! It delegated the task of collecting my articles to Gemini 3 Flash, while Claude Opus 4.6 handled the coding. I hadn’t specified a design vibe and gave the tools the freedom to decide. Perplexity Computer went with warm cream and coral tones, had a headshot of me right on the front page and a typewriter style tagline that cycled through different phrases about me. This included tech journalist, CS student, NotebookLM evangelist, professional yapper (which it got off my Instagram)!

    Now, Perplexity’s output was the only one that included all my articles published (as I had asked for) and the only one with an AI chatbot that actually worked properly! I barely had any complaints with the output, and this is definitely the portfolio I’m considering actually deploying. It was functional, aesthetically pleasing enough, and most importantly, it actually nailed every single thing I asked for on the first try.

    Claude Code built something impressive, but it wasn’t quite there yet
    I expected better

    Claude Code has become one of my favorite AI tools, and my expectations from it for this were high. I began with the same prompt of asking it to conduct in-depth research, and it found decent enough information. It wasn’t as detailed as I hoped it would have been (since Claude is typically great at finding information), but for the sake of this experiment, I didn’t push it further and moved on to the building prompt. It asked me 10 questions regarding the portfolio including the design layout, the vibe, the AI model I wanted it to use, if I was going to deploy it, and more. Then, it began building.

    Out of the three, Claude Code took the longest to build it, and it got stuck at fetching my articles.

    Antigravity was the weakest of the three
    It was just…dissapointing

    Finally, it was time to put Google’s agentic IDE, Antigravity, through the same test. When it came to finding all the information it could about me, the tool searched the web and whipped up an answer within seconds. The information was surface-level and as with Claude, it could have been better, but it was enough to work with. Once I shared my idea with the tool, it came up with a high-level plan and questions about the design vibe and how I’d want the AI chatbot to work. I answered the questions, and then gave it the green light to begin building. Antigravity used Gemini 3.1 Pro to build the whole thing, and it took longer than Perplexity Computer but finished before Claude Code.

    Now, remember how I mentioned Claude Code’s gradient design made it feel vibe-coded right off the bat? Antigravity’s portfolio had the exact same look. Same dark layout, same gradient vibe — if you put the two side by side, you’d struggle to tell which tool built which. Here’s what cracked me up, though. Despite taking longer than Perplexity to build this, the portfolio included seven articles only. Seven out of over four hundred articles published! The AI chatbot was also a complete disappointment. One of the seven articles included an article about Perplexity, so I assumed the AI chatbot could at least answer a question about it.

    I didn’t expect this
    What I find really ironic is that Perplexity Computer used both Gemini and Anthropic’s models to build its portfolio (the very same models that power Claude Code and Antigravity), and still came out on top. It outperformed both tools using their own tech, despite the same prompts and instructions! I wouldn’t have expected that.

    Reply
  7. Tomi Engdahl says:

    Get started with Python’s new frozendict type
    feature
    Apr 8, 2026
    5 mins

    Python 3.15 introduces an immutable or ‘frozen’ dictionary that is useful in places ordinary dicts can’t be used.

    https://www.infoworld.com/article/4152654/get-started-with-pythons-new-frozendict-type.html

    Only very rarely does Python add a new standard data type. Python 3.15, when it’s released later this year, will come with one—an immutable dictionary, frozendict.

    Dictionaries in Python correspond to hashmaps in Java. They are a way to associate keys with values. The Python dict, as it’s called, is tremendously powerful and versatile. In fact, the dict structure is used by the CPython interpreter to handle many things internally.

    But a dict has a big limitation: it’s not hashable. A hashable type in Python has a hash value that never changes during its lifetime. Strings, numerical values (integers and floats), and tuples are all hashable because they are immutable. Container types, like lists, sets, and, yes, dicts, are mutable, so can’t guarantee they hold the same values over time.

    Python has long included a frozenset type—a version of a set that doesn’t change over its lifetime and is hashable. Because sets are basically dictionaries with keys and no values, why not also have a frozendict type? Well, after much debate, we finally got just that. If you download Python 3.15 alpha 7 or later, you’ll be able to try it out.

    The basics of a frozendict
    In many respects, a frozendict behaves exactly like a regular dictionary. The main difference is you can’t use the conventional dictionary constructor (the {} syntax) to make one. You must use the frozendict() constructor

    Reply
  8. Tomi Engdahl says:

    5 Useful Python Scripts to Automate Boring Excel Tasks
    https://www.kdnuggets.com/5-useful-python-scripts-to-automate-boring-excel-tasks

    Merging spreadsheets, cleaning exports, and splitting reports are necessary-but-boring tasks. These Python scripts handle the repetitive parts so you can focus on the actual work.

    Reply
  9. Tomi Engdahl says:

    “Negative” views of Broadcom driving thousands of VMware migrations, rival says
    Western Union exec says there were “challenges” working with Broadcom.
    https://arstechnica.com/information-technology/2026/04/nutanix-claims-it-has-poached-30000-vmware-customers/

    Reply
  10. Tomi Engdahl says:

    The next stages of AI conformance in the cloud-native, open-source world
    Learn how standardization of AI workloads on Kubernetes has become an urgent industry priority and how llm-d and a CNCF conformance program makes that happen.
    https://thenewstack.io/the-next-stages-of-ai-conformance-in-the-cloud-native-open-source-world/

    Reply
  11. Tomi Engdahl says:

    Asqav: Open-source SDK for AI agent governance
    AI agents are executing consequential tasks autonomously, often across multiple systems and with little record of what they did or why. Asqav, a Python SDK released under the MIT license, addresses that gap by attaching a cryptographic signature to each agent action and linking entries into a hash chain.
    https://www.helpnetsecurity.com/2026/04/09/asqav-ai-agent-audit-trail/

    Reply
  12. Tomi Engdahl says:

    Lukan AI Agent, IDE and workstation.
    The open-source AI workstation for coding, ops, and life
    https://www.producthunt.com/products/lukan-ai-agent-ide-and-workstation

    Reply
  13. Tomi Engdahl says:

    How AI is changing software
    Thomas Martinsen is a Technical Evangelist at Twoday with more than 25 years of experience at the intersection of technology, strategy, and business innovation. He’s a Microsoft Regional Director and Microsoft AI MVP, recognized for his ability to translate complex technologies into clear strategies that create measurable impact. Thomas is passionate about both community and leadership.
    https://www.twoday.com/blog/how-ai-is-changing-software?utm_campaign=241033424-GL_SE%3A%20Software%20Engineering&utm_source=facebook&utm_medium=paidsocial&utm_term=always-on-2026&utm_content=tech-expert-thomas&hsa_acc=2085177758592038&hsa_cam=120239477866880201&hsa_grp=120239506738140201&hsa_ad=120239506738290201&hsa_src=fb&hsa_net=facebook&hsa_ver=3&fbclid=IwdGRjcARHVsBleHRuA2FlbQEwAGFkaWQBqy0zaJXOCXNydGMGYXBwX2lkDDM1MDY4NTUzMTcyOAABHsDpg1zo6yMaDZshe4jtlLWNBgCuQTjseZVqD1377tTkgUb1xtmmKsK5ICS6_aem_nubzoempMAUf7kaVUzJ5_g&utm_id=120239477866880201

    Artificial Intelligence is rewriting the rules of software. What began as a wave of intelligent assistants that help users write, code, or summarize is now turning into something much bigger: intelligent systems that can reason, collaborate, and act.

    This change goes far beyond adding a new feature or automating a task. It is transforming how software is designed, how it operates, and how it creates value.

    From automation to intelligence
    For decades, software automation was based on rules. If something happened, the system reacted exactly as programmed. It was predictable but limited. AI has broken that pattern. Instead of rigid scripts, we now build systems that understand intent, interpret context, and make decisions.

    The first step in this evolution came with intelligent assistants: the copilots that help us write emails, generate code, or analyze data. The next step is Agentic AI – systems of autonomous agents that can reason, collaborate, and act on behalf of users or other systems.

    Each agent focuses on a specific task. One observes, another decides, a third executes. Together they behave like distributed intelligence, capable of monitoring, coordinating, and adapting in ways that traditional software never could. The result is not a single chatbot or model but an ecosystem of specialized intelligences working together to solve complex problems.

    Agent orchestration
    Modern AI systems rarely rely on just one agent, model, or service. They combine multiple agents, models, and tools to complete a task. A language model might interpret a request, a reasoning agent decides what to do, and another component executes the action.

    Platforms such as Microsoft Foundry and the Microsoft Agent Framework make this possible. They give developers tools to define agents, manage their permissions and connections, and ensure they collaborate securely. In practice, this creates the structure and control needed for agents to operate in harmony within an organization’s digital ecosystem.

    Agentic integration platform
    At Twoday, these ideas have become tangible in our AI-driven integration platform. Built on Azure Integration Services, it connects the systems companies rely on daily – CRM, ERP, HR, and many others – now with intelligence built into its core.

    Inside the integrations, AI agents monitor data flows, validate data quality, and detect anomalies. If something looks unusual or breaks a rule, the system can involve a human automatically, creating a true human-in-the-loop experience. Instead of waiting for nightly syncs or manual error handling, the platform acts in real time and escalates only when necessary.

    The platform also includes a chat-based interface that lets users interact directly with data. Instead of digging through dashboards or reports, they can simply ask, “Find all information about the property at Sundkaj 125 in Nordhavn,” or “Which suppliers haven’t updated their data?” The agents interpret the question, retrieve the information, and respond instantly in natural language.

    Even the process of building integrations has changed. Developers use AI tools like GitHub Copilot to generate much of the repetitive code, documentation, and testing, freeing time to focus on architecture and governance. Intelligence is now embedded throughout the full lifecycle – from design to deployment and operation.

    A new kind of software development
    This shift fundamentally changes how software is built. Developers are no longer just writing logic; they are orchestrating intelligence. Software is designed as an ecosystem of agents that collaborate rather than a single monolithic program executing fixed instructions.

    Learning and adaptation are built in. Cloud platforms like Microsoft Foundry handle versioning, access control, and monitoring of models and agents, ensuring that the system keeps improving. Software begins to behave more like an organization – a collection of specialized roles working within a shared structure.

    What it means for leaders
    For business and technology leaders, this shift brings both opportunity and responsibility. System architecture must evolve toward modular and event-driven designs that can host multiple AI components safely. Governance becomes more important, ensuring transparency, traceability, and alignment as decision-making is distributed across agents.

    Teams will need new skills. Developers must understand both traditional engineering and emerging disciplines like prompting, evaluation, and model integration. As these capabilities mature, intelligent software will reduce friction between people and systems, improve response times, and enable new services built on real-time insight.

    AI-native software
    Our intelligent integration platform is one example of what’s coming. Over the next few years, more enterprise systems will move in the same direction: applications built as networks of agents, each responsible for reasoning, learning, or execution.

    Software will become self-observing, adaptive, and collaborative across data sources and teams. The role of humans shifts from operating systems to supervising and guiding them.

    This is the path toward AI-native software – solutions not just using AI, but designed around it from the ground up.

    It’s still early, yet the direction is clear. AI isn’t just changing what software can do – it’s changing what software is.

    Reply
  14. Tomi Engdahl says:

    The World Needs More Software Engineers
    A Conversation with Box CEO Aaron Levie
    https://www.oreilly.com/radar/the-world-needs-more-software-engineers/

    Reply
  15. Tomi Engdahl says:

    RightNow AI Releases AutoKernel: An Open-Source Framework that Applies an Autonomous Agent Loop to GPU Kernel Optimization for Arbitrary PyTorch Models
    https://www.marktechpost.com/2026/04/06/rightnow-ai-releases-autokernel-an-open-source-framework-that-applies-an-autonomous-agent-loop-to-gpu-kernel-optimization-for-arbitrary-pytorch-models/

    Reply
  16. Tomi Engdahl says:

    Local-first browser data gets real
    analysis
    Apr 3, 2026
    4 mins

    Wasm, PGlite, OPFS, and other new tech bring robust data storage to the browser, Electrobun brings Bun to desktop apps, Signals bring sanity to state management, and more in this month’s JavaScript Report

    https://www.infoworld.com/article/4154031/local-first-browser-data-gets-real.html

    Reply
  17. Tomi Engdahl says:

    Meet ‘AutoAgent’: The Open-Source Library That Lets an AI Engineer and Optimize Its Own Agent Harness Overnight
    A meta-agent ran overnight, modified its own harness, and climbed to #1 on SpreadsheetBench and the top GPT-5 score on TerminalBench. No human tuned the agent. That’s the point.
    https://www.marktechpost.com/2026/04/05/meet-autoagent-the-open-source-library-that-lets-an-ai-engineer-and-optimize-its-own-agent-harness-overnight/

    Reply
  18. Tomi Engdahl says:

    I connected Claude to Figma and it’s the workflow I didn’t know I was missing
    https://www.xda-developers.com/connected-claude-to-figma-improved-design-workflow/

    Reply
  19. Tomi Engdahl says:

    New Linux Kernel Rules Put The Onus On Humans For AI Tool Usage
    https://hackaday.com/2026/04/14/new-linux-kernel-rules-put-the-onus-on-humans-for-ai-tool-usage/

    It’s fair to say that the topic of so-called ‘AI coding assistants’ is somewhat controversial. With arguments against them ranging from code quality to copyright issues, there are many valid reasons to be at least hesitant about accepting their output in a project, especially one as massive as the Linux kernel. With a recent update to the Linux kernel documentation the use of these tools has now been formalized.

    The upshot of the use of such Large Language Models (LLM) tools is that any commit that uses generated code has to be signed off by a human developer, and this human will ultimately bear responsibility for the code quality as well as any issues that the code may cause, including legal ones. The use of AI tools also has to be declared with the Assisted-by: tag in contributions so that their use can be tracked.

    When it comes to other open source projects the approach varies, with NetBSD having banished anything tainted by ‘AI’, cURL shuttering its bug bounty program due to AI code slop, and Mesa’s developers demanding that you understand generated code which you submit, following a tragic slop-cident.

    Meanwhile there are also rising concerns that these LLM-based tools may be killing open source through ‘vibe-coding’,

    Reply
  20. Tomi Engdahl says:

    Agenttikoodaus muuttaa myös sulautetun kehityksen
    https://etn.fi/index.php/opinion/18714-agenttikoodaus-muuttaa-myoes-sulautetun-kehityksen

    CodeBoxxin perustajan Nicolas Genestin mukaan ohjelmistokehitys on kääntynyt päälaelleen: koodia ei enää kirjoiteta, vaan tekoälyä orkestroidaan kohti tavoitetta. Muutos näkyy erityisen voimakkaasti sulautetuissa järjestelmissä, joissa tiukka laitteisto–ohjelmisto-integraatio, pitkät validointisyklit ja virheiden korkea hinta tekevät agenttipohjaisesta kehityksestä poikkeuksellisen merkittävän murroksen.

    Ohjelmistoteollisuus ei ole viimeisen kahden vuoden aikana vain kehittynyt. Se on kääntynyt ympäri. Vuosikymmenten ajan kehittäjät on opetettu kääntämään vaatimuksia koodiksi rivi riviltä, funktio funktiolta. Työ on ollut hidasta, tarkkaa ja syvästi inhimillistä. Nyt tämä malli murenee tehottomuutensa alle.

    Agenttipohjainen koodaus muuttaa asetelman täysin. Emme enää kirjoita ohjelmistoja – me ohjaamme älykkyyttä kohti haluttua lopputulosta.

    Ensimmäinen generatiivisen tekoälyn aalto toi kehittäjille apureita: copilotit, automaattisen täydennyksen ja koodiehdotukset. Ne olivat hyödyllisiä, mutta edelleen reaktiivisia. Agenttijärjestelmät ovat jotain muuta. Niille annetaan toimijuutta. Ne eivät odota askel askeleelta eteneviä ohjeita, vaan pystyvät tavoittelemaan monimutkaisia päämääriä ajan yli.

    Yksi agentti voi pilkkoa ominaisuuden toteutustehtäviin, suunnitella arkkitehtuurin, kirjoittaa koodin, tarkistaa ja validoida lopputuloksen, testata haavoittuvuuksia, kerätä signaaleja käytöstä ja iteroida tulosten perusteella. Kyse ei ole enää avustamisesta, vaan delegoinnista.

    Tämä pakottaa kehitystiimit kysymään uuden kysymyksen: jos kone toteuttaa, mikä jää ihmiselle?

    Koodaus sellaisena kuin me sen tunsimme on jo muuttumassa. Arvioiden mukaan 70–80 prosenttia kehittäjistä käyttää jo tekoälypohjaisia työkaluja. Todellinen pullonkaula ei koskaan ollut kone, vaan kerros, jossa liiketoiminnan intentio käännetään tekniseksi toteutukseksi.

    Perinteisesti tuotehallinta kirjoitti spesifikaatioita, kehittäjät tulkitsivat ne ja QA varmisti lopputuloksen. Väliin jäi aina kitkaa ja väärinymmärryksiä. Agenttipohjainen kehitys poistaa näitä kerroksia. Hyvin määritelty prompti, selkeä konteksti ja tarkat reunaehdot voivat tuottaa toimivia järjestelmiä minuuteissa. Etäisyys ideasta toteutukseen on romahtanut.

    Tämä ei ole teoriaa. Agentit rakentavat jo rajapintoja luonnollisen kielen kuvauksista, refaktoroivat legacy-koodia, kirjoittavat integraatiokoodia, generoivat testikattavuutta ja simuloivat reaalimaailman edge case -tilanteita ennen käyttöönottoa.

    Samalla osaamisvaatimukset muuttuvat. Syntaksin hallinta ei ole enää niukkuustekijä. Ohjelmistokehityksen valuutaksi nousevat tokenit – laskennallinen resurssi, jolla tekoälyä käytetään. Todellinen niukkuus siirtyy kykyyn määritellä ongelma oikein.

    Kun toteutus automatisoituu, arvo siirtyy ylöspäin. Ihmisen rooli on kuvata tavoite, määritellä onnistumisen kriteerit ja antaa konteksti. Painopiste siirtyy promptiin. Uudet teknologit eivät erotu koodin laadulla, vaan kyvyllä jäsentää, kontekstualisoida ja ohjata älykkyyttä.

    Reply
  21. Tomi Engdahl says:

    https://developers.googleblog.com/a2ui-v0-9-generative-ui/
    A2UI v0.9: The New Standard for Portable, Framework-Agnostic Generative UI

    Reply
  22. Tomi Engdahl says:

    Why Postgres wants NVMe on the hot path, and S3 everywhere else
    How Postgres WAL flush latency explains why NVMe belongs on the hot path and S3 on cold storage for backups and archives.
    https://thenewstack.io/postgres-nvme-s3-storage/

    Reply
  23. Tomi Engdahl says:

    Zorin OS 18.1 Released With Lite Edition, Better App Support, and Linux 6.17
    Zorin OS 18.1 is now available with the new Lite edition, Linux kernel 6.17, LibreOffice 26.2, and broader hardware support.
    https://linuxiac.com/zorin-os-18-1-released-with-lite-edition-and-linux-6-17/

    Reply
  24. Tomi Engdahl says:

    Your paid AI coding tools are overkill — here’s what I switched to instead
    https://www.xda-developers.com/replaced-claude-code-and-cursor-with-this-free-open-source-ide-not-going-back/

    Whether you’re using Claude Code or Codex, or use them through another harness like Pi, vibe coding, and agentic development are here to stay. The thing is, unless you’re hosting your own local LLM models, the costs of that accelerated development cycle add up quickly. And sometimes, you just don’t need the additional help. There’s something to be said about a more traditional coding environment, where the AI is there to fix structure and expand function calls intelligently.

    There’s something to be said about putting in the work and seeing code blocks that your own fingers type in. I know it helps me learn more than telling my personal clanker to figure it out, and I don’t particularly like reading code after the fact. I’ve gone back to the old school, although the program I’ve decided to use has plenty of modern conveniences there to be used when my brain needs a helping hand.

    What is Zed, and why would you use it?
    Powerful code editing the way it used to be, with added extensions and AI
    https://www.xda-developers.com/replaced-claude-code-and-cursor-with-this-free-open-source-ide-not-going-back/

    Coding environments span a spectrum, with hands-on, basic Notepad at one end and hands-off, AI-powered orchestration at the other. Zed is closer to the former side, but with an AI chat window that can draw from a multitude of providers, including locally hosted LLMs, to save cash and your privacy. That approach makes it great for learning, as you can write your code on one side, while asking for clarifications, examples, and optimizations in the chat window.

    But it’s more than that. Zed can leverage AI and MCP servers to access immense amounts of on-tap knowledge. Add that to language servers to keep ahead of syntax changes and a robust theming engine, and it’s one of my favorite coding editors to date

    It uses AI to predict the contents of your next code block as you type, which is a marked change from Tab autocomplete of terms or known strings. It can do this at whatever pace you code, and uses CRDTs (Conflict-free Replicated Data Types) to add AI-created code into your file while you’re typing, without running the risk of overwriting human-coded blocks (or vice versa).

    Plus, it’s written in Rust, so no slow Electron wrapper here

    It’s a sad fact that so many of the apps that live on our desktops are built with Electron wrappers, making them glorious web apps with associated sluggishness. It makes for quick multi-platform development (for the app developer, not you), but it’s a pain. Zed makes every other code editor look like a snail, because it’s built in Rust from the ground up.

    Zed aggressively parallelizes its workflow across your CPU cores, pulling every available resource for hefty tasks while things like syntax highlighting are run in the background.

    Zed takes a different approach to AI than Antigravity or its ilk. It doesn’t lean into agentic coding, though you can get LLMs to ideate, create, and fix things for you. But it does this from the code you can see, rather than abstracting it away in pseudo-code conversations, as harnesses do.

    While I’ve been testing the Zed subscription plan, I’ve also got my own subs to Claude Max, and a couple of other providers that Zed also supports. That’s on top of the connector to Codex, Claude Code, and my local LLM endpoint, which has a multitude of downloaded models at my disposal.

    The point is I’m not losing access to anything by using Zed, and in some ways I’m gaining as I can use those as a companion next to my code blocks as I stumble through learning, rather than asking for something, getting something in return, and having to work backwards to know if the code that the agent created for me is both correct, working, and secure.

    I want AI to help me code, not do the whole thing for me
    The problem I have with agentic coding harnesses is that they don’t show me what’s going on, or prompt me to pay attention.

    Reply
  25. Tomi Engdahl says:

    Cloudflare Introduces EmDash: TypeScript CMS Positioned as WordPress Successor
    https://www.infoq.com/news/2026/04/cloudflare-emdash-wordpress/

    Reply
  26. Tomi Engdahl says:

    Clean Room as a Service
    Devious New AI Tool “Clones” Software So That the Original Creator Doesn’t Hold a Copyright Over the New Version
    “I don’t think there’s any putting the genie back in the bottle at this point.”
    https://futurism.com/artificial-intelligence/malus-clones-software-copyright

    The advent of generative AI continues to undermine the very concept of copyright, from entire books shamelessly ripping off authors to tasteless AI slop depicting beloved characters going viral on social media. The sin is foundational: all today’s popular AI tools were built by pillaging copyrighted material without permission.

    Even software isn’t safe. As 404 Media reports, a new tool dubbed Malus.sh — pronounced “malice,” to give a subtle clue where this is headed — uses AI to “liberate” a piece of software from existing copyright licenses, essentially creating a “clean room” clone that technically doesn’t infringe on the original code’s copyright.

    The project is a tongue-in-cheek jab at tensions in the open source community. But it’s also a real product being developed by an LLC with real paying customers.

    “It works,” cofounder and United Nations political economy of open source software researcher Mike Nolan told 404. He argued that if it were “just satire,” it would largely be “dismissed by open source tech workers who felt that they were too special and too unique and too intelligent to ever be the ones on the bad side of the layoffs or the economics of the situation.”

    The process relies on a “clean room” design process that dates back to IBM’s competitors reverse engineering its computers by using two teams: one that figured out specifications to recreate its BIOS, and another “clean” team that had never seen the company’s code, as dramatized in the HBO show “Halt and Catch Fire.”

    “Finally, liberation from open source license obligations,” Malus.sh’s website boasts. “Our proprietary AI robots independently recreate any open source project from scratch. The result? Legally distinct code with corporate-friendly licensing.”

    “No attribution,” the website reads. “No copyleft. No problems.”

    Reply
  27. Tomi Engdahl says:

    Avoimen koodin kehittäjillä uusi ongelma: tekoäly tuottaa liikaa bugiraportteja
    https://etn.fi/index.php/13-news/18843-avoimen-koodin-kehittaejille-uusi-ongelma-tekoaely-tuottaa-liikaa-bugiraportteja

    Tekoäly ei enää sotke avoimen lähdekoodin projekteja huonoilla bugiraporteilla. Nyt ongelma on päinvastainen. Hyviä raportteja tulee niin paljon, että kehittäjät hukkuvat työhön, kertoo Elektroniktidningen.

    Curl-kirjaston ylläpitäjä Daniel Stenberg sanoo, että AI:n tuottamien virheraporttien laatu on parantunut selvästi viime kuukausina. Aiemmin ongelmana olivat hallusinoidut bugit, joiden tarkistaminen vei aikaa. Nyt raportit ovat enimmäkseen oikeita ja niitä tulee koko ajan enemmän.

    Raporttien määrä on kasvanut nopeasti. Stenbergin mukaan tahti on nyt noin kaksinkertainen viime vuoteen verrattuna, joka oli jo ennätyksellinen. Kun vuonna 2025 uusia raportteja tuli keskimäärin yksi noin 50 tunnin välein, nyt niitä saapuu käytännössä päivittäin.

    Merkittävä osa raporteista vaatii oikeaa työtä. Noin 15–16 prosenttia on vahvistettuja haavoittuvuuksia, ja lisäksi noin kolmannes koskee muita todellisia bugeja. Tämä tarkoittaa, että raportteja ei voi sivuuttaa, vaan ne on analysoitava ja korjattava.

    Tilanne kuormittaa erityisesti pieniä ylläpitotiimejä. Curlin turvallisuustyö tehdään pitkälti rajatussa ryhmässä, ja osa työstä tapahtuu vapaa-ajalla, koska käsiteltävät asiat ovat usein arkaluonteisia. Skaalaaminen on vaikeaa, sillä työ vaatii syvää erikoisosaamista.

    Reply
  28. Tomi Engdahl says:

    Tekoälyapuri otti kunnian koodareiden työstä – Microsoft pyytää anteeksi
    Suvi Korhonen5.5.202613:19Ohjelmistokehitys
    Copilot väitti olevansa vastuussa ihmisen kirjoittamasta koodista.
    https://www.tivi.fi/uutiset/a/72708442-f354-4476-8379-c53d2fd58f76

    Ohjelmistokehittäjät hermostuivat, kun Microsoftin suosittu VS Code -koodausympäristö lisäsi metatietoihin Copilot-tekoälyavustajan toiseksi koodin kirjoittajaksi pull-muutospyyntöihin silloinkin, kun sitä ei käytetty. Tai jopa silloin, kun Copilot oli asetuksista väännetty pois päältä.

    Reply
  29. Tomi Engdahl says:

    Andy Greenberg / Wired:
    Researchers: 5K+ web apps built using AI coding tools like Lovable, Base44, and Replit had little to no authentication, and ~40% of them exposed sensitive data

    Thousands of Vibe-Coded Apps Expose Corporate and Personal Data on the Open Web
    Companies like Lovable, Base44, Replit, and Netlify use AI to let anyone build a web app in seconds—and in thousands of cases, spill highly sensitive data onto the public internet.
    https://www.wired.com/story/thousands-of-vibe-coded-apps-expose-corporate-and-personal-data-on-the-open-web/

    As AI increasingly takes over the work of modern programmers, the cybersecurity world has warned that automated coding tools are sure to introduce a new bounty of hackable bugs into software. When those same vibe-coding tools invite anyone to create applications hosted on the web with a click, however, it turns out the security implications go beyond bugs to a total absence of any security—even, sometimes, for highly sensitive corporate and personal data.

    Reply

Leave a Comment

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

*

*