<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: Coding trends 2026</title>
	<atom:link href="http://www.epanorama.net/blog/2026/01/27/coding-trends-2026/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Sun, 10 May 2026 18:53:06 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877632</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 08 May 2026 12:15:02 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877632</guid>
		<description><![CDATA[Here is how software design would change if it were entirely &quot;designed&quot; by software:1. Shift from Craftsmanship to ArchitectureInstead of focusing on syntax and individual code lines, human engineers would pivot to defining intent, constraints, and business goals, letting AI handle the structural design (architecture, components, and interfaces).

2. High Optimization &amp; Lower FlexibilitySoftware designed by AI might be highly efficient but perhaps brittle to change.

3. Agent-Centric DesignFuture software design (especially by 2026) is shifting toward &quot;agent-focused&quot; requirements. This means software will be designed to be used by other AI agents, not just human users, requiring more structured, predictable, and API-first designs.

4. Continuous, Real-Time EvolutionInstead of a &quot;final&quot; version, software designed by software could be in a state of permanent evolution.Self-Refactoring: If the AI agent detects a performance bottleneck, it could automatically redesign that module to be faster without human intervention.Instant Updates: New features could be imagined, designed, and implemented instantly based on usage data.In short: Software designing software means moving from &quot;how do I write this code?&quot; to &quot;what problem do I want the computer to solve?&quot;.]]></description>
		<content:encoded><![CDATA[<p>Here is how software design would change if it were entirely &#8220;designed&#8221; by software:1. Shift from Craftsmanship to ArchitectureInstead of focusing on syntax and individual code lines, human engineers would pivot to defining intent, constraints, and business goals, letting AI handle the structural design (architecture, components, and interfaces).</p>
<p>2. High Optimization &amp; Lower FlexibilitySoftware designed by AI might be highly efficient but perhaps brittle to change.</p>
<p>3. Agent-Centric DesignFuture software design (especially by 2026) is shifting toward &#8220;agent-focused&#8221; requirements. This means software will be designed to be used by other AI agents, not just human users, requiring more structured, predictable, and API-first designs.</p>
<p>4. Continuous, Real-Time EvolutionInstead of a &#8220;final&#8221; version, software designed by software could be in a state of permanent evolution.Self-Refactoring: If the AI agent detects a performance bottleneck, it could automatically redesign that module to be faster without human intervention.Instant Updates: New features could be imagined, designed, and implemented instantly based on usage data.In short: Software designing software means moving from &#8220;how do I write this code?&#8221; to &#8220;what problem do I want the computer to solve?&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877617</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 08 May 2026 09:33:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877617</guid>
		<description><![CDATA[Agentti tappaa koodarin
https://etn.fi/index.php/13-news/18895-agentti-tappaa-koodarin

- Jos olemme rehellisiä, emme oikeastaan tiedä mihin olemme menossa. Näin arvioi AWS:n Euroopan pohjoisen alueen asiakasratkaisujen johtaja Peer Jakobsen esitellessään AWS Summitissa Tukhomassa Kiroa, AI-agenttia jota AWS:n omat kehittäjät jo käyttävät päivittäin. Jakobsenin mukaan ohjelmistokehityksen suurin muutos ei enää ole koodin kirjoittamisen nopeutuminen, vaan se, että itse koodin arvo alkaa lähestyä nollaa.

AWS:n Kiro perustuu avoimeen Visual Studio Codeen, mutta kyse ei ole enää tavallisesta AI-avustajasta. Jakobsen kuvasi kehityksen etenevän kolmessa vaiheessa: vuonna 2024 käytössä olivat assistentit, vuonna 2025 agentit ja vuonna 2026 siirrytään autonomisiin moniagenttijärjestelmiin.

Muutos näkyy jo käytännössä. Jakobsenin mukaan moni kehittäjä sanoo, ettei ole itse kirjoittanut koodia puoleen vuoteen.

Kiron ideana ei ole pelkkä ”vibekoodaus”, jossa promptia seuraa uusi prompti ilman selkeää rakennetta. Jakobsenin mukaan tällainen kehitys sopii prototyyppien tekemiseen, mutta tuotantotason ohjelmistokehityksestä puuttuvat silloin visio, arkkitehtuuri ja ymmärrys siitä, mitä ohjelmiston oikeasti pitäisi tehdä.

Demossa Kiro rakensi uutta analytiikkatoimintoa Youtube-videopalveluun. Agentti luki roadmapin, tarkisti kontekstin, muodosti vaatimukset ja alkoi toteuttaa ratkaisua. Yhdessä vaiheessa Kiro kirjoitti minuutissa 142 riviä JavaScript-koodia. Jakobsen arvioi, että sama työ olisi aiemmin vienyt vähintään puoli päivää.

- Kiro on parempi kuin suurin osa koodaajista, Jakobsen korosti.

AWS:n mukaan parhaimmillaan agenttipohjainen kehitys voi olla jopa sata kertaa perinteistä ohjelmointia nopeampaa. Samalla ohjelmistokehittäjän rooli muuttuu nopeasti. Jakobsen vertasi tilannetta ohjelmoinnin alkuvaiheisiin, jolloin konekieltä kirjoitettiin käsin ennen compilerien syntyä. Hänen mukaansa tulevaisuuden kehittäjä ei enää keskity syntaksiin, vaan järjestelmäarkkitehtuuriin, turvallisuuteen ja siihen, että agentit tekevät oikeita asioita.

Agentit voivat myös ratkaista yhden ohjelmistoteollisuuden pitkäaikaisista ongelmista eli legacy-koodin ylläpidon. Tutkimusten mukaan jopa 70 prosenttia it-osastojen työpanoksesta kuluu vanhan koodin ylläpitoon. Jakobsenin mukaan AI-agentit kykenevät jo muuttamaan esimerkiksi pankkien Cobol-pohjaisia järjestelmiä Javaksi tai modernisoimaan vanhoja Java-sovelluksia uudempaan muotoon.]]></description>
		<content:encoded><![CDATA[<p>Agentti tappaa koodarin<br />
<a href="https://etn.fi/index.php/13-news/18895-agentti-tappaa-koodarin" rel="nofollow">https://etn.fi/index.php/13-news/18895-agentti-tappaa-koodarin</a></p>
<p>- Jos olemme rehellisiä, emme oikeastaan tiedä mihin olemme menossa. Näin arvioi AWS:n Euroopan pohjoisen alueen asiakasratkaisujen johtaja Peer Jakobsen esitellessään AWS Summitissa Tukhomassa Kiroa, AI-agenttia jota AWS:n omat kehittäjät jo käyttävät päivittäin. Jakobsenin mukaan ohjelmistokehityksen suurin muutos ei enää ole koodin kirjoittamisen nopeutuminen, vaan se, että itse koodin arvo alkaa lähestyä nollaa.</p>
<p>AWS:n Kiro perustuu avoimeen Visual Studio Codeen, mutta kyse ei ole enää tavallisesta AI-avustajasta. Jakobsen kuvasi kehityksen etenevän kolmessa vaiheessa: vuonna 2024 käytössä olivat assistentit, vuonna 2025 agentit ja vuonna 2026 siirrytään autonomisiin moniagenttijärjestelmiin.</p>
<p>Muutos näkyy jo käytännössä. Jakobsenin mukaan moni kehittäjä sanoo, ettei ole itse kirjoittanut koodia puoleen vuoteen.</p>
<p>Kiron ideana ei ole pelkkä ”vibekoodaus”, jossa promptia seuraa uusi prompti ilman selkeää rakennetta. Jakobsenin mukaan tällainen kehitys sopii prototyyppien tekemiseen, mutta tuotantotason ohjelmistokehityksestä puuttuvat silloin visio, arkkitehtuuri ja ymmärrys siitä, mitä ohjelmiston oikeasti pitäisi tehdä.</p>
<p>Demossa Kiro rakensi uutta analytiikkatoimintoa Youtube-videopalveluun. Agentti luki roadmapin, tarkisti kontekstin, muodosti vaatimukset ja alkoi toteuttaa ratkaisua. Yhdessä vaiheessa Kiro kirjoitti minuutissa 142 riviä JavaScript-koodia. Jakobsen arvioi, että sama työ olisi aiemmin vienyt vähintään puoli päivää.</p>
<p>- Kiro on parempi kuin suurin osa koodaajista, Jakobsen korosti.</p>
<p>AWS:n mukaan parhaimmillaan agenttipohjainen kehitys voi olla jopa sata kertaa perinteistä ohjelmointia nopeampaa. Samalla ohjelmistokehittäjän rooli muuttuu nopeasti. Jakobsen vertasi tilannetta ohjelmoinnin alkuvaiheisiin, jolloin konekieltä kirjoitettiin käsin ennen compilerien syntyä. Hänen mukaansa tulevaisuuden kehittäjä ei enää keskity syntaksiin, vaan järjestelmäarkkitehtuuriin, turvallisuuteen ja siihen, että agentit tekevät oikeita asioita.</p>
<p>Agentit voivat myös ratkaista yhden ohjelmistoteollisuuden pitkäaikaisista ongelmista eli legacy-koodin ylläpidon. Tutkimusten mukaan jopa 70 prosenttia it-osastojen työpanoksesta kuluu vanhan koodin ylläpitoon. Jakobsenin mukaan AI-agentit kykenevät jo muuttamaan esimerkiksi pankkien Cobol-pohjaisia järjestelmiä Javaksi tai modernisoimaan vanhoja Java-sovelluksia uudempaan muotoon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877581</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 18:26:45 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877581</guid>
		<description><![CDATA[https://towardsdatascience.com/how-to-make-claude-code-validate-its-own-work/

https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/]]></description>
		<content:encoded><![CDATA[<p><a href="https://towardsdatascience.com/how-to-make-claude-code-validate-its-own-work/" rel="nofollow">https://towardsdatascience.com/how-to-make-claude-code-validate-its-own-work/</a></p>
<p><a href="https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/" rel="nofollow">https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877565</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 18:15:26 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877565</guid>
		<description><![CDATA[https://venturebeat.com/technology/hidden-it-problems-are-quietly-creating-risk-shadow-it-and-lost-productivity]]></description>
		<content:encoded><![CDATA[<p><a href="https://venturebeat.com/technology/hidden-it-problems-are-quietly-creating-risk-shadow-it-and-lost-productivity" rel="nofollow">https://venturebeat.com/technology/hidden-it-problems-are-quietly-creating-risk-shadow-it-and-lost-productivity</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877564</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 18:15:09 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877564</guid>
		<description><![CDATA[https://hackaday.com/2026/04/30/atts-unix-pc-we-hardly-knew-you/]]></description>
		<content:encoded><![CDATA[<p><a href="https://hackaday.com/2026/04/30/atts-unix-pc-we-hardly-knew-you/" rel="nofollow">https://hackaday.com/2026/04/30/atts-unix-pc-we-hardly-knew-you/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877563</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 18:14:51 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877563</guid>
		<description><![CDATA[https://www.arihovi.com/mita-master-data/]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.arihovi.com/mita-master-data/" rel="nofollow">https://www.arihovi.com/mita-master-data/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877546</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 18:01:38 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877546</guid>
		<description><![CDATA[https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/]]></description>
		<content:encoded><![CDATA[<p><a href="https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/" rel="nofollow">https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877535</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 17:53:14 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877535</guid>
		<description><![CDATA[https://www.origina.com/guides/an-essential-guide-to-navigating-vmware-license-strategies]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.origina.com/guides/an-essential-guide-to-navigating-vmware-license-strategies" rel="nofollow">https://www.origina.com/guides/an-essential-guide-to-navigating-vmware-license-strategies</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877514</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 17:36:43 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877514</guid>
		<description><![CDATA[https://www.infoworld.com/article/4163874/why-its-so-hard-to-create-stand-alone-python-apps.html]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.infoworld.com/article/4163874/why-its-so-hard-to-create-stand-alone-python-apps.html" rel="nofollow">https://www.infoworld.com/article/4163874/why-its-so-hard-to-create-stand-alone-python-apps.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/comment-page-12/#comment-1877512</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 17:35:54 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970#comment-1877512</guid>
		<description><![CDATA[https://www.mql5.com/en/articles/21905
How to connect AI agents to MetaTrader 5 via MCP]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.mql5.com/en/articles/21905" rel="nofollow">https://www.mql5.com/en/articles/21905</a><br />
How to connect AI agents to MetaTrader 5 via MCP</p>
]]></content:encoded>
	</item>
</channel>
</rss>
