<?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: AI is Revolutionizing Embedded Systems Development</title>
	<atom:link href="http://www.epanorama.net/blog/2025/03/20/ai-is-revolutionizing-embedded-systems-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2025/03/20/ai-is-revolutionizing-embedded-systems-development/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Mon, 20 Apr 2026 21:21:29 +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/2025/03/20/ai-is-revolutionizing-embedded-systems-development/comment-page-1/#comment-1874066</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:20:54 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197443#comment-1874066</guid>
		<description><![CDATA[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.

https://etn.fi/index.php/opinion/18714-agenttikoodaus-muuttaa-myoes-sulautetun-kehityksen]]></description>
		<content:encoded><![CDATA[<p>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.</p>
<p>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.</p>
<p><a href="https://etn.fi/index.php/opinion/18714-agenttikoodaus-muuttaa-myoes-sulautetun-kehityksen" rel="nofollow">https://etn.fi/index.php/opinion/18714-agenttikoodaus-muuttaa-myoes-sulautetun-kehityksen</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2025/03/20/ai-is-revolutionizing-embedded-systems-development/comment-page-1/#comment-1874065</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:20:18 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197443#comment-1874065</guid>
		<description><![CDATA[https://etn.fi/index.php/opinion/18714-agenttikoodaus-muuttaa-myoes-sulautetun-kehityksen]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/opinion/18714-agenttikoodaus-muuttaa-myoes-sulautetun-kehityksen" rel="nofollow">https://etn.fi/index.php/opinion/18714-agenttikoodaus-muuttaa-myoes-sulautetun-kehityksen</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2025/03/20/ai-is-revolutionizing-embedded-systems-development/comment-page-1/#comment-1863078</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Tue, 07 Oct 2025 11:08:59 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197443#comment-1863078</guid>
		<description><![CDATA[https://windsurf.com/]]></description>
		<content:encoded><![CDATA[<p><a href="https://windsurf.com/" rel="nofollow">https://windsurf.com/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2025/03/20/ai-is-revolutionizing-embedded-systems-development/comment-page-1/#comment-1863077</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Tue, 07 Oct 2025 11:07:21 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197443#comment-1863077</guid>
		<description><![CDATA[Study finds AI tools made open source software developers 19 percent slower
Coders spent more time prompting and reviewing AI generations than they saved on coding.
https://arstechnica.com/ai/2025/07/study-finds-ai-tools-made-open-source-software-developers-19-percent-slower/]]></description>
		<content:encoded><![CDATA[<p>Study finds AI tools made open source software developers 19 percent slower<br />
Coders spent more time prompting and reviewing AI generations than they saved on coding.<br />
<a href="https://arstechnica.com/ai/2025/07/study-finds-ai-tools-made-open-source-software-developers-19-percent-slower/" rel="nofollow">https://arstechnica.com/ai/2025/07/study-finds-ai-tools-made-open-source-software-developers-19-percent-slower/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2025/03/20/ai-is-revolutionizing-embedded-systems-development/comment-page-1/#comment-1854950</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 02 Jun 2025 10:43:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197443#comment-1854950</guid>
		<description><![CDATA[What processing is done in the client side and what in server?

Revert
Client-Side vs. Server-Side Processing in Windsurf
Client-Side Processing
User Interface Rendering: All UI elements, animations, and visual feedback are handled locally.
Local Code Indexing: Windsurf performs local indexing of your codebase to understand its structure and provide context-aware suggestions.
Text Editor Operations: Basic text editing, cursor movements, and selection handling happen locally.
Syntax Highlighting: Real-time syntax highlighting is typically processed locally.
Local Caching: Windsurf caches responses and code snippets locally to improve performance.
Request Preparation: Packaging your code context, queries, and history before sending to the server.
File System Operations: Reading local files, monitoring changes, and managing the workspace structure.
Server-Side Processing
AI Model Execution: The core AI models (like SWE-1, Claude, or GPT models) run on Windsurf&#039;s servers.
Code Analysis: Deep semantic understanding of code, pattern recognition, and complex code analysis.
Code Generation: Creating new code snippets, completing functions, or refactoring suggestions.
Natural Language Processing: Understanding your queries and generating human-like responses.
Authentication &amp; Authorization: User account management and access control.
Rate Limiting: Managing the number of requests users can make within certain timeframes.
Telemetry &amp; Analytics: Processing usage data to improve the service (if enabled).
Performance Implications
When you experience &quot;deadline exceeded&quot; errors or &quot;this request is taking longer than expected&quot; messages, the bottleneck is typically on the server side, particularly with the AI model processing. The client is waiting for the server to complete its work, but the server takes too long and eventually times out.

Large conversation histories impact both sides:

Client: Larger memory usage, slower UI rendering
Server: More context to process, longer inference times, higher token usage
This is why clearing conversation history can sometimes help with performance issues, as it reduces the processing load on both the client and server sides.]]></description>
		<content:encoded><![CDATA[<p>What processing is done in the client side and what in server?</p>
<p>Revert<br />
Client-Side vs. Server-Side Processing in Windsurf<br />
Client-Side Processing<br />
User Interface Rendering: All UI elements, animations, and visual feedback are handled locally.<br />
Local Code Indexing: Windsurf performs local indexing of your codebase to understand its structure and provide context-aware suggestions.<br />
Text Editor Operations: Basic text editing, cursor movements, and selection handling happen locally.<br />
Syntax Highlighting: Real-time syntax highlighting is typically processed locally.<br />
Local Caching: Windsurf caches responses and code snippets locally to improve performance.<br />
Request Preparation: Packaging your code context, queries, and history before sending to the server.<br />
File System Operations: Reading local files, monitoring changes, and managing the workspace structure.<br />
Server-Side Processing<br />
AI Model Execution: The core AI models (like SWE-1, Claude, or GPT models) run on Windsurf&#8217;s servers.<br />
Code Analysis: Deep semantic understanding of code, pattern recognition, and complex code analysis.<br />
Code Generation: Creating new code snippets, completing functions, or refactoring suggestions.<br />
Natural Language Processing: Understanding your queries and generating human-like responses.<br />
Authentication &amp; Authorization: User account management and access control.<br />
Rate Limiting: Managing the number of requests users can make within certain timeframes.<br />
Telemetry &amp; Analytics: Processing usage data to improve the service (if enabled).<br />
Performance Implications<br />
When you experience &#8220;deadline exceeded&#8221; errors or &#8220;this request is taking longer than expected&#8221; messages, the bottleneck is typically on the server side, particularly with the AI model processing. The client is waiting for the server to complete its work, but the server takes too long and eventually times out.</p>
<p>Large conversation histories impact both sides:</p>
<p>Client: Larger memory usage, slower UI rendering<br />
Server: More context to process, longer inference times, higher token usage<br />
This is why clearing conversation history can sometimes help with performance issues, as it reduces the processing load on both the client and server sides.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2025/03/20/ai-is-revolutionizing-embedded-systems-development/comment-page-1/#comment-1850412</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 02 Apr 2025 06:24:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197443#comment-1850412</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/17345-tekoaely-havaitsee-poikkeamat-avaruudessa]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/17345-tekoaely-havaitsee-poikkeamat-avaruudessa" rel="nofollow">https://etn.fi/index.php/13-news/17345-tekoaely-havaitsee-poikkeamat-avaruudessa</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2025/03/20/ai-is-revolutionizing-embedded-systems-development/comment-page-1/#comment-1850036</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 31 Mar 2025 11:28:53 +0000</pubDate>
		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197443#comment-1850036</guid>
		<description><![CDATA[https://etn.fi/index.php/98-in-focus/17306-tekoaelypaeaettely-siirtyy-verkon-reunalle]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/98-in-focus/17306-tekoaelypaeaettely-siirtyy-verkon-reunalle" rel="nofollow">https://etn.fi/index.php/98-in-focus/17306-tekoaelypaeaettely-siirtyy-verkon-reunalle</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
