<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christian Heilmann</title>
	<atom:link href="http://christianheilmann.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://christianheilmann.com</link>
	<description>For a better web with more professional jobs - can talk, will travel</description>
	<lastBuildDate>Tue, 21 Apr 2026 09:22:17 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>How do developers define their worth when code is written by AI?</title>
		<link>https://christianheilmann.com/2026/04/21/how-do-developers-define-their-worth-when-code-is-written-by-ai/</link>
		
		<dc:creator><![CDATA[Chris Heilmann]]></dc:creator>
		<pubDate>Tue, 21 Apr 2026 09:22:17 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://christianheilmann.com/?p=9824</guid>

					<description><![CDATA[Lately I&#8217;ve been in a few podcasts and interviews and one question came up almost every time: What is left for developers to care about or define themselves with when all the code is written by AI? Here is the quick answer: being a developer was never about writing code. Code is a tool to [&#8230;]]]></description>
										<content:encoded><![CDATA[	<p>Lately I&#8217;ve been in a few podcasts and interviews and one question came up almost every time:</p>

	<blockquote>What is left for developers to care about or define themselves with when all the code is written by AI?</blockquote>

	<p>Here is the quick answer: being a developer was never about writing code. Code is a tool to achieve the thing we really care about: solving problems. Every developer I know loves solving problems and when there aren&#8217;t any problems to solve, we invent them.</p>

	<p>This is the reason why so many frameworks and libraries exist. We take a coding solution we built and make it generic so that it can deal with whatever problem that is thrown at it. And then we lose interest and start all over again.</p>

	<p>Don&#8217;t get me wrong, writing code is great fun. Having witnessed and helped new languages and environments evolve and change from an OK concept to a platform almost every software solution relies on is also great. Squeezing the last bit of optimisation out of a script whilst keeping it understandable and maintainable is a great feeling. But the code is not the end goal. If we find a tool that does the job as well, we will use that.</p>

	<p>Every great developer I know is open to change and eager to learn about new things to do and try out. Asking if the code is what defines us is a sign that people still do not take the role of programmer as a normal thing for humans to do. We&#8217;re not some freaks in the corner that nobody understands and that stand just outside of &#8220;normal&#8221; society.</p>

	<p>We&#8217;re doing a job and we are honing our craft constantly and to find better ways to make computers help others simplify their lives. Creative people thrive doing the thing that makes them happy. Writers write although the web is 90% AI generated and algorithm optimised slop. Musicians play in their garage and then pubs with 10 people because they like making the music they do. Painters paint although a prompt could give you a seeminlgy perfect picture. People knit, sew and weave although there is already far too much fashion available to ever wear in a lifetime.</p>

	<p>Developers use code as a tool to create. So when you ask me if I feel threatened by AI and agents I can safely say that I am not. These things can take the task and the typing and the releasing from me, but I still feel a lot of joy popping open the hood and looking at things the machines created knowing that I can read and understand it. I can take it apart and put it back together. I can make it do things that the machine didn&#8217;t think of. I can make it better. I can make it mine. And so can you.</p>



 ]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Take the &#8220;chart explosion&#8221; coding challenge and earn your spot at CODE100 in July in Berlin</title>
		<link>https://christianheilmann.com/2026/03/31/take-the-chart-explosion-coding-challenge-and-earn-your-spot-at-code100-in-july-in-berlin/</link>
		
		<dc:creator><![CDATA[Chris Heilmann]]></dc:creator>
		<pubDate>Tue, 31 Mar 2026 14:54:43 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://christianheilmann.com/?p=9816</guid>

					<description><![CDATA[In July, I will run another live edition of CODE100 at the WeAreDevelopers World Congress and if you want to take part and earn your spot on stage in front of 5000 people, why not have a go at solving this year&#8217;s challenge? The char explosion problem Oh dear, we wanted to show you some [&#8230;]]]></description>
										<content:encoded><![CDATA[	<p>In July, I will run another live edition of <a href="https://code100.dev" title=""><span class="caps">CODE100</span></a> at the <a href="https://worldcongress.dev" title="">WeAreDevelopers World Congress</a> and if you want to take part and earn your spot on stage in front of 5000 people, why not have a go at solving this year&#8217;s challenge?</p>

	<h2>The char explosion problem</h2>

	<p>Oh dear, we wanted to show you some data insights about the WeAreDevelopers World Congress speaker submissions, but things went very wrong and <a href="https://puzzles.code100.dev/puzzles/chartsexplosion/boom.html" title="">our bar charts exploded</a> &#8230;</p>

	<p><a href="https://puzzles.code100.dev/puzzles/chartsexplosion/"><img fetchpriority="high" decoding="async" src="https://christianheilmann.com/wp-content/uploads/2026/03/barexplosion.gif" alt="Animation of bar charts exploding" width="856" height="402" class="alignnone size-full wp-image-9817" /></a></p>

	<p>Now we call on all you coders, hackers and developers out there to help us recover the data we wanted to show.<br />
Each bar of the chart has been rotated, moved to a different part of the screen and scaled.</p>

	<p>We were able to analyse the location and other data though. For each bar chart you get the `x` and `y` screen coordinate where its bounding box starts, the angle of the `Rotation` in radians, the `scale` as a factor of 1 and the `width` and `height` in pixels.</p>

	<p><img decoding="async" alt="Explanation of the data" class="med" src="https://puzzles.code100.dev/puzzles/chartsexplosion/data.png"></p>

	<p>All the data you need is in <a href="https://puzzles.code100.dev/puzzles/chartsexplosion/dataset.csv" title="">dataset.csv</a> in the format of comma separated values.</p>

	<p><pre lang="txt"><br />
Item,Group,x,y,Width,Height,Rotation,Scale<br />
JavaScript,Languages,239.97,391.67,56.71,29.15,0.28,0.76<br />
Python,Languages,401.44,353.55,59.43,43.76,0.54,0.77<br />
</pre></p>

	<p>Now, what we want you to use your coding skills for is to find the widths of the bars&#8230;</p>

	<p>Can you tell us:</p>

	<ul>
		<li>What bar is the biggest?</li>
		<li>What bar is the smallest?</li>
		<li>What are the averages of each chart (Languages, Tools, Categories, AI topics)?</li>
	</ul>

	<p>For example (no, not the real data):</p>

	<p><pre lang="txt"><br />
Biggest item is JavaScript with 14<br />
Smallest item is Cobol with 2</p>

	<p>Averages: &#8211; Languages: 30 &#8211; Tools: 23 &#8211; Categories: 78 &#8211; AI topics: 12<br />
</pre></p>

	<p>Do you have your results? Then why not <a href="https://share.hsforms.com/1Zo4RUx9cTGqbHkq34E-0hQ2a0i0" title="">apply as a Challenger for the <span class="caps">CODE100</span> in July</a> ?</p>
 ]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>You are falling behind because you haven&#8217;t fed the insincerity machine in the last 5 minutes</title>
		<link>https://christianheilmann.com/2026/03/28/you-are-falling-behind-because-you-havent-fed-the-insincerity-machine-in-the-last-5-minutes/</link>
		
		<dc:creator><![CDATA[Chris Heilmann]]></dc:creator>
		<pubDate>Sat, 28 Mar 2026 18:02:33 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://christianheilmann.com/?p=9809</guid>

					<description><![CDATA[I was lucky enough to witness the beginnings of social media, working on the platforms that made it happen. I&#8217;ve also seen the decline of its first iterations and products. Currently I am witnessing the idea of a social web being perverted, weaponised and automated out of any trace of human or social aspect&#8230; In [&#8230;]]]></description>
										<content:encoded><![CDATA[	<p><img decoding="async" src="https://christianheilmann.com/wp-content/uploads/2026/03/zak_mckracken_06.png" alt="split sequence of the game Zak MC kracken and the alien mindbenders showing you two aliens turning on a machine created to make humankind stupid." width="320" height="200" class="alignnone size-full wp-image-9811" srcset="https://christianheilmann.com/wp-content/uploads/2026/03/zak_mckracken_06.png 320w, https://christianheilmann.com/wp-content/uploads/2026/03/zak_mckracken_06-300x188.png 300w" sizes="(max-width: 320px) 100vw, 320px" /></p>

	<p>I was lucky enough to witness the beginnings of social media, working on the platforms that made it happen. I&#8217;ve also seen the decline of its first iterations and products. Currently I am witnessing the idea of a social web being perverted, weaponised and automated out of any trace of human or social aspect&#8230;</p>

	<p>In my current job I&#8217;m running <a href="https://www.wearedevelopers.com/about/newsletter">a 200k+ subscribers newsletter</a> and a quite <a href="https://www.wearedevelopers.com/coffee-with-developers">successful podcast</a>. I had my own social presence since around 2004 with varying degrees of success. I really don&#8217;t care for the numbers and I never in earnest tried to make a living solely off my social presence. So I never tried &#8220;growth hacking&#8221; or took deliberate steps to reach millions. I use social media as a channel out, a scratchpad to note down ideas and experiments and invite other people to comment and together create better solutions, share information and joy. Social media to me always meant humans writing things as they wanted to tell the world about them.</p>

	<p>Two things that gave me quite some reach over the years have never changed though: it&#8217;s important to post a lot and in a reliable cadence and it&#8217;s important to have a voice and take a stand, voice an opinion.</p>

	<p>Whilst collecting tools to cover in our newsletter, I came across one service that annoys the hell out of me.</p>

	<p><blockquote><span class="caps">AI </span>Social Media Writing Assistant for LinkedIn, Twitter &#38; 6 More Platforms<br />
Your AI reputation coach that learns your voice, reads your feeds, and tells you exactly where to show up, then writes comments and posts that sound like you, drawing from your real stories and experience.</blockquote></p>

	<p>Excellent, isn&#8217;t it? Instead of having to do all the reading, thinking or creating you point a machine to the things you did in the past and make it appear as you. And not just for posting, also for commenting and interacting with probably people but more likely other bots. We automate away the human or social part, trading it for growth and numbers.</p>

	<p>The speed in which highly successful people publish huge treaties and books lately makes me understand that tools like that are pretty widespread and used. I do get about 10 emails a day offering AI tools that automate my job as developer relations leader.</p>

	<p>The thing is that I don&#8217;t want that. I don&#8217;t want to give the impression that I&#8217;m part of a conversation and available for advice when I&#8217;m clearly not. I don&#8217;t want to publish for the sake of having published at a certain time or in a thread that causes lots of comments.</p>

	<p>Social media has become a toxic rage bait machine with the companies that run it <a href="https://cybernews.com/tech/meta-tiktok-ragebait-revenue-whistleblowers/">clearly being ok with this</a>. I really would love people to call out more when others are obviously replaced by automation and to tell the platforms to bugger off when they ask you to create more content geared towards interaction rather than information.</p>

	<p>I remember a long time ago foursquare was a social thing to do. You checked in at a place to show that you&#8217;re there and ready to interact with people and meet contacts.</p>

	<p>I was at an event that time and bummed out as my flight to the office was early and I couldn&#8217;t attend the party with networking booths. So I told another speaker that this is a shame and his answer was to go past the venue on the way to the airport and check in on Foursquare so people thought you&#8217;ve been there and it was their fault for not finding you. I lost a ton of respect for that person on that day.</p>

	<p>As an actor or author you don&#8217;t send your body or stunt double to attend interviews or sell autographs at comic con. Don&#8217;t create a virtual double that posts for you on social media when you can&#8217;t be arsed or feel overwhelmed. Take that overwhelming feeling and write about it, showing the world that your mental health is as fragile as the one of the people who follow you and read your work. Be human and only there when you can be there.</p>

	<p><img decoding="async" src="https://christianheilmann.com/wp-content/uploads/2026/03/zak_mckracken_04.png" alt="Intro sequence of the game Zak MC kracken and the alien mindbenders showing you how to difficult disguise yourself to blend in with the aliens bent to make humankind stupid." width="320" height="200" class="alignnone size-full wp-image-9810" srcset="https://christianheilmann.com/wp-content/uploads/2026/03/zak_mckracken_04.png 320w, https://christianheilmann.com/wp-content/uploads/2026/03/zak_mckracken_04-300x188.png 300w" sizes="(max-width: 320px) 100vw, 320px" /></p>


 ]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Talking on the &#8220;We love open source&#8221; podcasts about the threats of AI to open source and free software.</title>
		<link>https://christianheilmann.com/2026/03/12/talking-on-the-we-love-open-source-podcasts-about-the-threats-of-ai-to-open-source-and-free-software/</link>
		
		<dc:creator><![CDATA[Chris Heilmann]]></dc:creator>
		<pubDate>Thu, 12 Mar 2026 16:38:12 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://christianheilmann.com/?p=9804</guid>

					<description><![CDATA[I was on the We l&#x2764;&#xfe0f; Open Source podcast and talked about the threats to open source and software. Trading openness for convenience: From app stores to AI assistants]]></description>
										<content:encoded><![CDATA[	<p>I was on the We l<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Open Source podcast and talked about the threats to open source and software.<br />
<a href="https://allthingsopen.org/articles/trading-openness-convenience-app-stores-ai" title="">Trading openness for convenience: From app stores to AI assistants</a></p>

	<p><iframe loading="lazy" title="The Open Web is under attack and nobody&#039;s talking about it" width="500" height="281" src="https://www.youtube.com/embed/jRBvcq17lG4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
 ]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LinkedIn should punish the &#8220;comment X to get access&#8221; bait spam</title>
		<link>https://christianheilmann.com/2026/03/02/linkedin-should-punish-the-comment-x-to-get-access-bait-spam/</link>
		
		<dc:creator><![CDATA[Chris Heilmann]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 13:50:08 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://christianheilmann.com/?p=9794</guid>

					<description><![CDATA[I liked social media. I love learning and showing people how things are done there. I&#8217;m a LinkedIn and Skillshare trainer and wrote a few books. I also published tons of information on various social media channels. I also like that creators get benefits from publishing information. A social media platform should reward great contributions [&#8230;]]]></description>
										<content:encoded><![CDATA[	<p><a href="https://christianheilmann.com/wp-content/uploads/2026/03/banana.gif"><img loading="lazy" decoding="async" src="https://christianheilmann.com/wp-content/uploads/2026/03/banana.gif" alt="A part of a post highlighted asking people that in order to get access, they should like the post and comment with the word &#039;banana&#039;" width="358" height="134" class="alignnone size-full wp-image-9796" /></a></p>

	<p>I liked social media. I love learning and showing people how things are done there. I&#8217;m a LinkedIn and Skillshare trainer and wrote a few books. I also published tons of information on various social media channels.</p>

	<p>I also like that creators get benefits from publishing information. A social media platform should reward great contributions and they did that in the past.</p>

	<h2>From views to interaction bait</h2>

	<p>The problem began when lots of views weren&#8217;t enough. Either because it was too easy to automate them with bots or because the real worth of a social platform started to get measured in &#8220;time in app&#8221; rather than &#8220;quality of information&#8221;. Advertisers reward those that make people the most addicted and lock them in. And the platforms themselves started measuring quality of contribution as causing as much conversation and interaction with other users as possible. Which is a race to the bottom in terms of quality as the most engaged pieces of content are not those that educate or delight, but those that cause controversy and rage. Some platforms excel at that. Others do encourage their contributors to play the system by forcing interaction, no matter how inane.</p>

	<h2>The &#8220;comment to get access&#8221; bait</h2>

	<p>Lately I&#8217;ve seen a pattern emerge across social media by growth hackers, tech influencers and other chancers that annoys the hell out of me because of its utter uselessness. The &#8220;Comment to get access&#8221; bait.</p>

	<ul>
		<li>Someone posts and impressive thing as a screencast</li>
		<li>They don&#8217;t provide a link to the resource (or sign-up)</li>
		<li>Instead, they ask people to comment with a certain word to get access via direct messages</li>
	</ul>

	<p>Behold it in <a href="https://youtube.com/watch?v=hvtwdSHJH5w" title="">all its glory</a> :</p>

	<p><div class="embedtool"><iframe src="https://www.youtube.com/embed/hvtwdSHJH5w" frameborder="0" allowfullscreen></iframe></div></p>

	<p>Now, my question is who benefits from that?</p>

	<ul>
		<li>Not the people commenting &#8220;banana&#8221; as they sound like idiotic minions</li>
		<li>Not the original poster, as they still need to follow all posts and then send direct messages</li>
		<li>Not the platform, as hundreds of posts stating &#8220;banana&#8221; are not content to mine and re-use, but just noise</li>
		<li>Not other readers, as finding interesting comments in this noise is a drag</li>
	</ul>

	<p>All in all, this feels seedy, unprofessional and superfluous. If LinkedIn wants to be an educational, professional platform, it probably should punish rather than promote posts like these.</p>

 ]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
