<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Strategy on alper.nl</title><link>https://alper.nl/categories/strategy/</link><description>Recent content in Strategy on alper.nl</description><generator>Hugo -- 0.165.0</generator><language>en-US</language><lastBuildDate>Fri, 23 Oct 2026 13:09:40 +0200</lastBuildDate><atom:link href="https://alper.nl/categories/strategy/feed.xml" rel="self" type="application/rss+xml"/><item><title>Software can be finished</title><link>https://alper.nl/posts/18943/</link><pubDate>Fri, 23 Oct 2026 13:09:40 +0200</pubDate><guid isPermaLink="false">https://alper.nl/posts/18943/</guid><description>&lt;p&gt;The global cybersecurity disaster that consisted of yesterday&amp;rsquo;s &lt;a href="https://www.php2shell.com" target="_blank" rel="noreferrer"&gt;critical vulnerabilities in the PHP project&lt;/a&gt; is a good moment to talk about the natural life cycle of open source projects. There are cases where it may be better to shut things down.&lt;/p&gt;</description><content:encoded><![CDATA[<p>The global cybersecurity disaster that consisted of yesterday&rsquo;s <a href="https://www.php2shell.com"  target="_blank" rel="noreferrer">critical vulnerabilities in the PHP project</a> is a good moment to talk about the natural life cycle of open source projects. There are cases where it may be better to shut things down.</p>
<p>The PHP foundation&rsquo;s response looked inadequate and not well coordinated. The exploit was leaked and the fix was neither expedited nor rolled out quickly. The consortium of companies that participated in the release were mostly interested in using this security incident as a marketing opportunity. The details of how the response was fumbled and how to improve it is something that will be discussed in the following days. PHP and other orgs have promised improvements to their governance and processes.</p>
<p>The fixes have been back ported to older versions of PHP by a third party who filled the gap left by the official PHP release cycle. Even then, for large parts of the internet the fix may never happen. The fundamental nature of PHP as a technology and the governance they can effect do not seem in any way suitable to the scale of the problem they have let loose on the world.</p>
<p>PHP&rsquo;s nature is that as a programming language it is bad. It had a moment and that moment passed decades ago. Software is subject to a lifecycle. Perl is dead for all intents and purposes. Ruby is well past its prime and should be considered legacy software sooner rather than later.</p>
<p>The only correct answer to yesterday&rsquo;s exploit as a professional software organisation is: “We don&rsquo;t run PHP.” Nobody should be deploying PHP on the internet in this day and age. That a privacy focused enterprise collaboration suite such as <a href="https://github.com/nextcloud/server"  target="_blank" rel="noreferrer">NextCloud</a> is written in PHP is laughable.</p>
<p>Large C/C++ codebases like the <a href="https://github.com/php/php-src"  target="_blank" rel="noreferrer">PHP</a> one are fundamentally unsecurable. There&rsquo;s nothing that tells us we won&rsquo;t see 10 more exploits of this scale coming out in the next years. Every poorly maintained online PHP property should be considered to be toxic waste. Yes, that includes all of <a href="http://wordpress.org"  target="_blank" rel="noreferrer">Wordpress</a>.</p>
<p>The only way out is to either port the language itself to a memory safe language or to port your code to something less exploitable. Both manoeuvres are practical enough these days that there&rsquo;s no excuse not to do it. Nobody is locked into anything anymore and it&rsquo;s hard to believe that writing PHP in particular is the thing that makes somebody&rsquo;s heart sing. I have no stakes in it but probably if all these people would <a href="https://blainsmith.com/articles/just-fucking-use-go/"  target="_blank" rel="noreferrer">just write Go</a>, a lot of this could have been avoided. I moved this blog off Wordpress to Hugo with some help from Claude and it has been a blessing.</p>
<p>Open source maintainers often complain about their lack of resources to do the tasks they ‘need’ to do. Undoubtedly they are right, but since we only have so many resources to go around it&rsquo;s probably better to cut and focus rather than try to keep every project alive and secure. One answer to a lack of resources and recognition can be to just drop the work. Why would you keep going while at the same time complaining about it? Most people who believe they can&rsquo;t be replaced are entirely wrong.</p>
<p>We don&rsquo;t need this many interpreted web languages. More generally we don&rsquo;t need half a dozen open source libraries doing the same thing. Sometimes the mature thing can be even for a project that is very ‘successful’—especially if that success is by now mostly toxic—to consider the project finished, cut a final release and archive the repos.</p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18941/</link><pubDate>Sat, 17 Oct 2026 15:13:21 +0200</pubDate><guid isPermaLink="false">https://alper.nl/posts/18941/</guid><description>&lt;p&gt;Google search as a product feels like it&amp;rsquo;s dying. No idea what&amp;rsquo;s happening there anymore.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Google search as a product feels like it&rsquo;s dying. No idea what&rsquo;s happening there anymore.</p>
<p><a href="https://sancho.bearblog.dev/google-weird/"  target="_blank" rel="noreferrer">https://sancho.bearblog.dev/google-weird/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18940/</link><pubDate>Sat, 17 Oct 2026 15:12:48 +0200</pubDate><guid isPermaLink="false">https://alper.nl/posts/18940/</guid><description>&lt;p&gt;I learned a bunch of stuff about passkeys here and I continue to be validated in my decision not to use them. It&amp;rsquo;s very complicated and opaque and the ‘just trust me bro‘ from the various proponents who are employed by large tech companies is not an adequate guarantee.&lt;/p&gt;</description><content:encoded><![CDATA[<p>I learned a bunch of stuff about passkeys here and I continue to be validated in my decision not to use them. It&rsquo;s very complicated and opaque and the ‘just trust me bro‘ from the various proponents who are employed by large tech companies is not an adequate guarantee.</p>
<p><a href="https://nonfunctional.substack.com/p/passkeys-are-a-trap-do-not-use-them"  target="_blank" rel="noreferrer">https://nonfunctional.substack.com/p/passkeys-are-a-trap-do-not-use-them</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18924/</link><pubDate>Thu, 24 Sep 2026 09:51:31 +0200</pubDate><guid isPermaLink="false">https://alper.nl/posts/18924/</guid><description>&lt;p&gt;The German car industry has remained immensely profitable all the while driving itself off a cliff (!).&lt;/p&gt;</description><content:encoded><![CDATA[<p>The German car industry has remained immensely profitable all the while driving itself off a cliff (!).</p>
<p>The crisis is entirely self-inflicted and lots of people have taken the money and ran. There need to be political and criminal consequences for this before the country can move on.</p>
<p><a href="https://www.somo.nl/manufactured-crisis/"  target="_blank" rel="noreferrer">https://www.somo.nl/manufactured-crisis/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18899/</link><pubDate>Fri, 21 Aug 2026 22:36:57 +0200</pubDate><guid isPermaLink="false">https://alper.nl/posts/18899/</guid><description>&lt;p&gt;Is it good if your CRO and CFO decide to quit just before you IPO?&lt;/p&gt;</description><content:encoded><![CDATA[<p>Is it good if your CRO and CFO decide to quit just before you IPO?</p>
<p><a href="https://www.ft.com/content/53082739-7714-4aae-9816-e55ab423cbee"  target="_blank" rel="noreferrer">https://www.ft.com/content/53082739-7714-4aae-9816-e55ab423cbee</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18874/</link><pubDate>Sat, 13 Jun 2026 21:36:40 +0200</pubDate><guid isPermaLink="false">https://alper.nl/posts/18874/</guid><description>&lt;p&gt;It&amp;rsquo;s not so clear cut as it&amp;rsquo;s made out to be here. Of course writing code should never have been your bottleneck to begin with. What LLMs have done is to remove “I need to write the code” as an excuse.&lt;/p&gt;</description><content:encoded><![CDATA[<p>It&rsquo;s not so clear cut as it&rsquo;s made out to be here. Of course writing code should never have been your bottleneck to begin with. What LLMs have done is to remove “I need to write the code” as an excuse.</p>
<p>That has put significant shear on different parts of the system which is a Good Thing. Now we&rsquo;re tasked with having to figure out how to make those parts better. Before this development, companies could hide their lack of ideas and bad processes behind “it takes the engineers 6 months to ship a feature.” Now they can&rsquo;t anymore.</p>
<p><a href="https://andrewmurphy.io/blog/if-you-thought-the-speed-of-writing-code-was-your-problem-you-have-bigger-problems"  target="_blank" rel="noreferrer">https://andrewmurphy.io/blog/if-you-thought-the-speed-of-writing-code-was-your-problem-you-have-bigger-problems</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18862/</link><pubDate>Sat, 09 May 2026 16:44:04 +0200</pubDate><guid isPermaLink="false">https://alper.nl/posts/18862/</guid><description>&lt;blockquote&gt;&lt;p&gt;Knowing what to build, knowing when the system is telling you something, knowing when to cut, knowing when the fast path is the wrong path — these were never just “execution.” They were always the harder parts and to pretend they’re solved by AI is questionable, to say the least.&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote><p>Knowing what to build, knowing when the system is telling you something, knowing when to cut, knowing when the fast path is the wrong path — these were never just “execution.” They were always the harder parts and to pretend they’re solved by AI is questionable, to say the least.</p>
</blockquote><p>This is glib but no less true for it: &ldquo;The Faster You Go, the Wronger You Get&rdquo; and it&rsquo;s unclear who will be able to internalize this lesson now if they weren&rsquo;t able to do it previously. While it has become even more important it has in no way become easier.</p>
<p>Competitive advantage is still there and it&rsquo;s fundamentally the same.</p>
<p><a href="https://open.substack.com/pub/hagakure/p/the-bottleneck-was-understanding"  target="_blank" rel="noreferrer">https://open.substack.com/pub/hagakure/p/the-bottleneck-was-understanding</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18856/</link><pubDate>Sun, 12 Apr 2026 11:00:50 +0200</pubDate><guid isPermaLink="false">https://alper.nl/posts/18856/</guid><description>&lt;p&gt;This is an interesting realignment of the org chart. I&amp;rsquo;m not sure whether we&amp;rsquo;ll reach that endpoint, but it&amp;rsquo;s obvious to divide the team into the factors laid out in the article.&lt;/p&gt;</description><content:encoded><![CDATA[<p>This is an interesting realignment of the org chart. I&rsquo;m not sure whether we&rsquo;ll reach that endpoint, but it&rsquo;s obvious to divide the team into the factors laid out in the article.</p>
<ul>
<li>Product/Engineering Managers and other leads are responsible for collecting and refining the context required for their area of interest and work at hand.</li>
<li>Work is done by agents who are either human or LLM and who need that context to be able to do the work.</li>
</ul>
<p>This is not even that much different from how teams operate because how would anybody do something without having context on it to begin with?</p>
<p><a href="https://block.xyz/inside/from-hierarchy-to-intelligence"  target="_blank" rel="noreferrer">https://block.xyz/inside/from-hierarchy-to-intelligence</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18849/</link><pubDate>Mon, 23 Mar 2026 13:02:06 +0100</pubDate><guid isPermaLink="false">https://alper.nl/posts/18849/</guid><description>&lt;blockquote&gt;&lt;p&gt;Claude Code only got good maybe a few months ago, so this only recently started happening, so I assume they will emerge from the spiral eventually.&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote><p>Claude Code only got good maybe a few months ago, so this only recently started happening, so I assume they will emerge from the spiral eventually.</p>
</blockquote><p>This is an interesting note because more than a year ago we had people proclaim that AI coding was going to be the future without being anywhere near the inflection point of November 2025.</p>
<blockquote><p>As companies grow, they all end up with more and more layers of collaboration, review, and management. Why? Because otherwise mistakes get made, and mistakes are increasingly expensive at scale.</p>
</blockquote><blockquote><p>The secret is, you have to get your engineers to engineer higher quality into the whole system, from top to bottom, repeatedly.</p>
</blockquote><p>All extremely valid points.</p>
<p><a href="https://apenwarr.ca/log/20260316"  target="_blank" rel="noreferrer">https://apenwarr.ca/log/20260316</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18841/</link><pubDate>Sat, 21 Mar 2026 10:37:00 +0100</pubDate><guid isPermaLink="false">https://alper.nl/posts/18841/</guid><description>&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;No individual in the organization will ever have an accurate mental model about how the entire system works&lt;/strong&gt;. To put it simply: It’s the stuff we don’t know that bites us. There’s always stuff we don’t know.&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote><p><strong>No individual in the organization will ever have an accurate mental model about how the entire system works</strong>. To put it simply: It’s the stuff we don’t know that bites us. There’s always stuff we don’t know.</p>
</blockquote><blockquote><p><strong>if the people in the organization know more about the system, they are going to make better decisions in the future</strong></p>
</blockquote><p>This kind of thinking can be a tough sell indeed and the instant gratification approach that is being sold along with AI is hardly conducive to look at more long term outcomes and more holistic approaches.</p>
<p><a href="https://surfingcomplexity.blog/2023/08/20/why-lfi-is-a-tough-sell/"  target="_blank" rel="noreferrer">https://surfingcomplexity.blog/2023/08/20/why-lfi-is-a-tough-sell/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18834/</link><pubDate>Sat, 21 Mar 2026 10:03:53 +0100</pubDate><guid isPermaLink="false">https://alper.nl/posts/18834/</guid><description>&lt;p&gt;It sounds so simple but the amount of work and trade-offs involved in getting to a single list of priorities is where a lot of the difficult work lives.&lt;/p&gt;</description><content:encoded><![CDATA[<p>It sounds so simple but the amount of work and trade-offs involved in getting to a single list of priorities is where a lot of the difficult work lives.</p>
<p>I&rsquo;m a big fan of forcing functions and having a single list is a great one.</p>
<p>One big problem with the single list is impedance mismatches between kinds of work i.e. fundamental prerequisites vs. user facing features and tracking dependencies between them. Or operational toil which should not be tracked there but will have an impact on priority and throughput.</p>
<p><a href="https://www.theengineeringmanager.com/growth/one-list-to-rule-them-all/"  target="_blank" rel="noreferrer">https://www.theengineeringmanager.com/growth/one-list-to-rule-them-all/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18798/</link><pubDate>Sat, 31 Jan 2026 15:22:05 +0100</pubDate><guid isPermaLink="false">https://alper.nl/posts/18798/</guid><description>&lt;p&gt;Europe has lots of significant industries and capabilities. There is nothing stopping us from having a competitive local cloud offering (except of course the lack of political will).&lt;/p&gt;</description><content:encoded><![CDATA[<p>Europe has lots of significant industries and capabilities. There is nothing stopping us from having a competitive local cloud offering (except of course the lack of political will).</p>
<p><a href="https://berthub.eu/articles/posts/now-how-to-get-that-european-cloud/"  target="_blank" rel="noreferrer">https://berthub.eu/articles/posts/now-how-to-get-that-european-cloud/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18714/</link><pubDate>Mon, 22 Dec 2025 00:00:10 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/18714/</guid><description>&lt;p&gt;AI sales targets are down. Github Actions prices are going up. Most of their software is second tier at best. Microsoft is still, Microsoft.&lt;/p&gt;</description><content:encoded><![CDATA[<p>AI sales targets are down. Github Actions prices are going up. Most of their software is second tier at best. Microsoft is still, Microsoft.</p>
<p><a href="https://arstechnica.com/ai/2025/12/microsoft-slashes-ai-sales-growth-targets-as-customers-resist-unproven-agents"  target="_blank" rel="noreferrer">https://arstechnica.com/ai/2025/12/microsoft-slashes-ai-sales-growth-targets-as-customers-resist-unproven-agents</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18462/</link><pubDate>Sun, 21 Dec 2025 23:52:30 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/18462/</guid><description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;AI is expected to approach human reasoning&amp;rdquo;&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote><p>&ldquo;AI is expected to approach human reasoning&rdquo;</p>
</blockquote><p>If nothing else, von der Leyen demonstrates here that ChatGPT is smarter than the average person in her office. Not exactly what you would call superintelligence, but still.</p>
<p>One question you could ask is: Why is she changing laws to promote AI but not for instance self-driving cars?</p>
<p><a href="https://euobserver.com/digital/ar68689659"  target="_blank" rel="noreferrer">https://euobserver.com/digital/ar68689659</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18185/</link><pubDate>Sat, 22 Mar 2025 20:54:29 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/18185/</guid><description>&lt;p&gt;I guess NVIDIA got lucky and ARM also got lucky and AMD also got lucky. Everybody got lucky except for Intel.&lt;/p&gt;</description><content:encoded><![CDATA[<p>I guess NVIDIA got lucky and ARM also got lucky and AMD also got lucky. Everybody got lucky except for Intel.</p>
<p><a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/at-nvidias-gtc-event-pat-gelsinger-reiterated-that-jensen-got-lucky-with-ai-intel-missed-the-boat-with-larrabee"  target="_blank" rel="noreferrer">https://www.tomshardware.com/tech-industry/artificial-intelligence/at-nvidias-gtc-event-pat-gelsinger-reiterated-that-jensen-got-lucky-with-ai-intel-missed-the-boat-with-larrabee</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/18019/</link><pubDate>Wed, 05 Feb 2025 23:13:16 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/18019/</guid><description>&lt;p&gt;This is a very good framework from Matt Webb for organizations how to do strategic pathfinding when it comes to AI. In Germany especially, lots of orgs would benefit from doing this instead of whatever it is that they are busy with right now.&lt;/p&gt;</description><content:encoded><![CDATA[<p>This is a very good framework from Matt Webb for organizations how to do strategic pathfinding when it comes to AI. In Germany especially, lots of orgs would benefit from doing this instead of whatever it is that they are busy with right now.</p>
<p>Interesting to see the word overhang used here (originally by Nat Friedman) which I normally use when talking about tech &ldquo;debt&rdquo; but a capability overhang is of course also possible.</p>
<p><a href="https://interconnected.org/home/2023/12/08/ai-pathfinding"  target="_blank" rel="noreferrer">https://interconnected.org/home/2023/12/08/ai-pathfinding</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17919/</link><pubDate>Tue, 14 Jan 2025 08:47:30 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17919/</guid><description>&lt;p&gt;The two entities arguably most responsible for keeping Germany in the digital dark ages, the CSU and Telekom, have found each other.&lt;/p&gt;</description><content:encoded><![CDATA[<p>The two entities arguably most responsible for keeping Germany in the digital dark ages, the CSU and Telekom, have found each other.</p>
<p><a href="https://www.heise.de/news/Telekom-Chef-fordert-Digitalministerium-und-Ausbau-Turbo-Gesetz-10237291.html"  target="_blank" rel="noreferrer">https://www.heise.de/news/Telekom-Chef-fordert-Digitalministerium-und-Ausbau-Turbo-Gesetz-10237291.html</a></p>
]]></content:encoded></item><item><title>Project Power</title><link>https://alper.nl/posts/project-power/</link><pubDate>Mon, 11 Nov 2024 17:32:09 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/project-power/</guid><description>&lt;p&gt;I think “Project-Power” from &lt;a href="https://adamtooze.substack.com/p/chartbook-296-project-power-hegemony?utm_source=publication-search" target="_blank" rel="noreferrer"&gt;this newsletter by Adam Tooze&lt;/a&gt; is going to be a useful concept going forward:&lt;/p&gt;</description><content:encoded><![CDATA[<p>I think “Project-Power” from <a href="https://adamtooze.substack.com/p/chartbook-296-project-power-hegemony?utm_source=publication-search"  target="_blank" rel="noreferrer">this newsletter by Adam Tooze</a> is going to be a useful concept going forward:</p>
<blockquote><p>A project in this sense is the historically specific, intentional mobilization of multiple resources around a significant objective on whose success and failure important things depend.</p>
</blockquote><p>I&rsquo;m struck mostly by how bad the German government is at this. Every part of the country seems to be fully paralysed.</p>
]]></content:encoded></item><item><title>So long Ribbonfarm!</title><link>https://alper.nl/posts/so-long-ribbonfarm/</link><pubDate>Sun, 03 Nov 2024 22:06:16 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/so-long-ribbonfarm/</guid><description>&lt;p&gt;Ribbonfarm retiring is another such ending in a time rife with them. I can&amp;rsquo;t overstate how influential it has been on my (our) thinking and practice. Tremendously impressive to think all of that was thought up by one person (who I still haven&amp;rsquo;t met).&lt;/p&gt;</description><content:encoded><![CDATA[<p>Ribbonfarm retiring is another such ending in a time rife with them. I can&rsquo;t overstate how influential it has been on my (our) thinking and practice. Tremendously impressive to think all of that was thought up by one person (who I still haven&rsquo;t met).</p>
<p>It&rsquo;d be impossible to summarise all the themes, intersections and other tidbits that <a href="/dingen/?s=ribbonfarm" >I got out of Ribbonfarm</a>. I can say how it begun: I was lying on the river-shore in Avignon in 2012 and I had a large part of the blog&rsquo;s back catalog in my Instapaper and there I read the entire thing while listening to the crickets.</p>
<p><a href="https://www.ribbonfarm.com/2024/10/10/ribbonfarm-is-retiring/"  target="_blank" rel="noreferrer">https://www.ribbonfarm.com/2024/10/10/ribbonfarm-is-retiring/</a></p>
<p><a href="https://www.flickr.com/photos/alper/7649662628/in/dateposted/"  target="_blank" rel="noreferrer">https://www.flickr.com/photos/alper/7649662628/in/dateposted/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17667/</link><pubDate>Sun, 03 Nov 2024 17:35:53 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17667/</guid><description>&lt;p&gt;GitHub Copilot is like every Microsoft product. Everybody uses it because it comes bundled in their company contract but nobody likes it.&lt;/p&gt;</description><content:encoded>&lt;p>GitHub Copilot is like every Microsoft product. Everybody uses it because it comes bundled in their company contract but nobody likes it.&lt;/p>
</content:encoded></item><item><title/><link>https://alper.nl/posts/17628/</link><pubDate>Thu, 03 Oct 2024 10:57:56 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17628/</guid><description>&lt;p&gt;As somebody working in platform for the past years, I&amp;rsquo;ve become very familiar with the different dimensions of this debate around productivity and John here unpacks the topic in a way that&amp;rsquo;s really useful. I used the nails analogy just yesterday.&lt;/p&gt;</description><content:encoded><![CDATA[<p>As somebody working in platform for the past years, I&rsquo;ve become very familiar with the different dimensions of this debate around productivity and John here unpacks the topic in a way that&rsquo;s really useful. I used the nails analogy just yesterday.</p>
<p>Even more than a nuanced understanding of why developer productivity is so challenging to improve, the last bit of the piece is even more on the money because it&rsquo;s what drives decision making in most companies (tech companies are no exception):</p>
<blockquote><p>&ldquo;Can you imagine how hard it would be to walk into a meeting with investors, whoever, and say, &lsquo;um, you thought you had a 30mpg car, and it is a 15mpg car?&rdquo;</p>
</blockquote><p><a href="https://cutlefish.substack.com/p/tbm-304-losing-a-day-a-week-to-inefficiencies?utm_source=post-email-title&amp;publication_id=24711&amp;post_id=147229858&amp;utm_campaign=email-post-title&amp;isFreemail=true&amp;r=3xsrv&amp;triedRedirect=true"  target="_blank" rel="noreferrer">https://cutlefish.substack.com/p/tbm-304-losing-a-day-a-week-to-inefficiencies</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17608/</link><pubDate>Thu, 03 Oct 2024 00:42:06 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17608/</guid><description>&lt;p&gt;What this article says is true: The Fediverse is entirely inconsequential and you might as well pee into the wind as post on it. Nothing will happen.&lt;/p&gt;</description><content:encoded><![CDATA[<p>What this article says is true: The Fediverse is entirely inconsequential and you might as well pee into the wind as post on it. Nothing will happen.</p>
<p>The main reason I write anything there is just as a kind of personal life log. I don&rsquo;t expect anybody to even see it.</p>
<p><a href="https://wingolog.org/archives/2024/09/24/fedi-is-for-losers"  target="_blank" rel="noreferrer">https://wingolog.org/archives/2024/09/24/fedi-is-for-losers</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17606/</link><pubDate>Thu, 03 Oct 2024 00:26:25 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17606/</guid><description>&lt;p&gt;Trying for years to explain to people that Germany has almost zero &lt;a href="https://adamtooze.substack.com/p/chartbook-296-project-power-hegemony" target="_blank" rel="noreferrer"&gt;project power&lt;/a&gt; and is incapable of any progress and then suddenly &lt;a href="https://eu-acc.com" target="_blank" rel="noreferrer"&gt;a movement springs up&lt;/a&gt; that agrees entirely with that assessment.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Trying for years to explain to people that Germany has almost zero <a href="https://adamtooze.substack.com/p/chartbook-296-project-power-hegemony"  target="_blank" rel="noreferrer">project power</a> and is incapable of any progress and then suddenly <a href="https://eu-acc.com"  target="_blank" rel="noreferrer">a movement springs up</a> that agrees entirely with that assessment.</p>
<p>Not sure if I should be pleased or miffed.</p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17570/</link><pubDate>Tue, 06 Aug 2024 17:12:04 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17570/</guid><description>&lt;p&gt;The thing that Bert is not getting here is that Gaia-X is meant to be a distraction and not much else (that &amp;ldquo;else&amp;rdquo; would be politically far too risky to act upon). That&amp;rsquo;s the way these kind of things work. Meanwhile Europe will remain without its own cloud.&lt;/p&gt;</description><content:encoded><![CDATA[<p>The thing that Bert is not getting here is that Gaia-X is meant to be a distraction and not much else (that &ldquo;else&rdquo; would be politically far too risky to act upon). That&rsquo;s the way these kind of things work. Meanwhile Europe will remain without its own cloud.</p>
<p><a href="https://berthub.eu/articles/posts/gaia-x-is-an-expensive-distraction/"  target="_blank" rel="noreferrer">https://berthub.eu/articles/posts/gaia-x-is-an-expensive-distraction/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17568/</link><pubDate>Tue, 06 Aug 2024 17:05:27 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17568/</guid><description>&lt;p&gt;Logitech already has a forever mouse. No need for an MBA CEO to reinvent the wheel.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Logitech already has a forever mouse. No need for an MBA CEO to reinvent the wheel.</p>
<p>The G500s I bought in 2013 is still going strong, the only thing that&rsquo;s missing is updated and functioning software to go with it. Logitech&rsquo;s own driver offering was always absurdly bloated and after a couple of years dropped support for this particular model.</p>
<p><a href="https://arstechnica.com/gadgets/2024/07/logitech-has-an-idea-for-a-forever-mouse-thatrequires-a-subscription/"  target="_blank" rel="noreferrer">https://arstechnica.com/gadgets/2024/07/logitech-has-an-idea-for-a-forever-mouse-thatrequires-a-subscription/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17554/</link><pubDate>Sat, 20 Jul 2024 08:27:01 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17554/</guid><description>&lt;p&gt;That popular open source package managers will at some point all get owned is so inevitable that it&amp;rsquo;s hardly worth mentioning.&lt;/p&gt;</description><content:encoded><![CDATA[<p>That popular open source package managers will at some point all get owned is so inevitable that it&rsquo;s hardly worth mentioning.</p>
<p>Cocoapods in this case is a bit of an outlier because the entire setup here has been so broken to begin with. iOS development never really allowed for dependency management so Cocoapods did it in an very hacky way and it was written in Ruby, a relatively niche end-of-life language that would have no chance to be blessed by Apple and shouldn&rsquo;t be used for anything serious to begin with. (Don&rsquo;t even get me started on Carthage.)</p>
<p>Swift Package Manager has been released years ago but lots of projects of course never manage to switch. I believe the best thing a project can do in such a situation is to terminate itself for the greater good.</p>
<p><a href="https://www.theregister.com/2024/07/02/cocoapods_vulns_supply_chain_potential/"  target="_blank" rel="noreferrer">https://www.theregister.com/2024/07/02/cocoapods_vulns_supply_chain_potential/</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17550/</link><pubDate>Sat, 20 Jul 2024 08:04:20 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17550/</guid><description>&lt;p&gt;The end of free money has had a huge negative impact on open source. I agree with the author here, it would have been better to license everything under copy-left and see what happens.&lt;/p&gt;</description><content:encoded><![CDATA[<p>The end of free money has had a huge negative impact on open source. I agree with the author here, it would have been better to license everything under copy-left and see what happens.</p>
<p><a href="https://ploum.net/2024-07-01-opensource_sustainability.html"  target="_blank" rel="noreferrer">https://ploum.net/2024-07-01-opensource_sustainability.html</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17515/</link><pubDate>Sat, 16 Mar 2024 11:36:15 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17515/</guid><description>&lt;p&gt;The Netherlands is facing similar problems where depressed salaries, lack of housing and rampant overt racism are making it difficult to attract digital talent from all over the world.&lt;/p&gt;</description><content:encoded><![CDATA[<p>The Netherlands is facing similar problems where depressed salaries, lack of housing and rampant overt racism are making it difficult to attract digital talent from all over the world.</p>
<p>You know, countries could have promoted STEM education as a pursuit decades ago but given the state of things, nothing is getting done in technology without people from outside of Europe. Let&rsquo;s see whether we make the smart choice this time round, or whether we&rsquo;ll see countries ‘cutting their nose to spite their face’ as the saying goes.</p>
<p><a href="https://www.golem.de/news/tech-standort-ostdeutschland-als-waere-das-image-nicht-schon-schlecht-genug-2403-182921.html"  target="_blank" rel="noreferrer">https://www.golem.de/news/tech-standort-ostdeutschland-als-waere-das-image-nicht-schon-schlecht-genug-2403-182921.html</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17438/</link><pubDate>Wed, 28 Feb 2024 12:40:09 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17438/</guid><description>&lt;p&gt;As somebody who dove pretty deep into how to run a creative agency in a way that&amp;rsquo;s innovative and goes against the grain, I really like what Village One here in Berlin are doing with their cooperative approach.&lt;/p&gt;</description><content:encoded><![CDATA[<p>As somebody who dove pretty deep into how to run a creative agency in a way that&rsquo;s innovative and goes against the grain, I really like what Village One here in Berlin are doing with their cooperative approach.</p>
<p>I&rsquo;ll be following them closely and I hope they survive on their terms.</p>
<p><a href="https://www.village.one/garden/library/what-is-a-cooperative"  target="_blank" rel="noreferrer">https://www.village.one/garden/library/what-is-a-cooperative</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17321/</link><pubDate>Tue, 21 Nov 2023 18:47:05 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17321/</guid><description>&lt;p&gt;Last week I was making a presentation and I came across Deming and his principles. I have often gotten the question: &amp;ldquo;If you don&amp;rsquo;t measure X, then how will you know we&amp;rsquo;re doing well or improving?&amp;rdquo; which I always felt was misguided.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Last week I was making a presentation and I came across Deming and his principles. I have often gotten the question: &ldquo;If you don&rsquo;t measure X, then how will you know we&rsquo;re doing well or improving?&rdquo; which I always felt was misguided.</p>
<p>It turns out that Deming was way ahead of me there, he says: &ldquo;Eliminate management by objective. Eliminate management by numbers, numerical goals. Substitute leadership.&rdquo;</p>
<p>Leadership is always the key.</p>
<p><a href="https://en.wikipedia.org/wiki/W._Edwards_Deming#Key_principles"  target="_blank" rel="noreferrer">https://en.wikipedia.org/wiki/W._Edwards_Deming#Key_principles</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17259/</link><pubDate>Wed, 23 Aug 2023 21:48:41 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17259/</guid><description>&lt;p&gt;It&amp;rsquo;s hard to believe that it&amp;rsquo;s going to cost €1.6B for Germany to hook up ChatGPT to their beloved fax machines.&lt;/p&gt;</description><content:encoded><![CDATA[<p>It&rsquo;s hard to believe that it&rsquo;s going to cost €1.6B for Germany to hook up ChatGPT to their beloved fax machines.</p>
<p><a href="https://www.spiegel.de/wirtschaft/unternehmen/forschungsministerin-stark-watzinger-kuendigt-milliarden-investitionen-an-a-00447ffc-7d4f-455e-a7ee-4e643bf73792"  target="_blank" rel="noreferrer">https://www.spiegel.de/wirtschaft/unternehmen/forschungsministerin-stark-watzinger-kuendigt-milliarden-investitionen-an-a-00447ffc-7d4f-455e-a7ee-4e643bf73792</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17219/</link><pubDate>Tue, 18 Jul 2023 21:52:56 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17219/</guid><description>&lt;p&gt;Doing the things listed here as a VP by Emily Nakashima sounds all nice and well (maybe fun even for some people), but the core deliverables of alignment and focus are the real test: both are impossibly hard to achieve and worth their weight in gold.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Doing the things listed here as a VP by Emily Nakashima sounds all nice and well (maybe fun even for some people), but the core deliverables of alignment and focus are the real test: both are impossibly hard to achieve and worth their weight in gold.</p>
<p><a href="https://www.honeycomb.io/blog/becoming-vp-of-engineering-pt2"  target="_blank" rel="noreferrer">https://www.honeycomb.io/blog/becoming-vp-of-engineering-pt2</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17016/</link><pubDate>Sat, 04 Feb 2023 11:06:40 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17016/</guid><description>&lt;p&gt;It&amp;rsquo;s understandable that organizations try to make their word legible and simplify things. In fact, it&amp;rsquo;s one of the reasons for the organizational boundary.&lt;/p&gt;</description><content:encoded><![CDATA[<p>It&rsquo;s understandable that organizations try to make their word legible and simplify things. In fact, it&rsquo;s one of the reasons for the organizational boundary.</p>
<p>The problem is that monoprocess pretty much entirely does not work for any creative/agile endeavour. Things are valuable exactly because they are complicated and messy.</p>
<p><a href="https://www.loom.com/share/b423f9abc13e49849d738f89bc4a1f02"  target="_blank" rel="noreferrer">https://www.loom.com/share/b423f9abc13e49849d738f89bc4a1f02</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/17014/</link><pubDate>Sat, 04 Feb 2023 09:59:51 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/17014/</guid><description>&lt;p&gt;A nice article about Box&amp;rsquo;s transformation and especially that chart contrasting burn v. growth is one of the most important things for any startup to keep in mind.&lt;/p&gt;</description><content:encoded><![CDATA[<p>A nice article about Box&rsquo;s transformation and especially that chart contrasting burn v. growth is one of the most important things for any startup to keep in mind.</p>
<p><a href="https://www.scalevp.com/blog/winning-in-saas-2023"  target="_blank" rel="noreferrer">https://www.scalevp.com/blog/winning-in-saas-2023</a></p>
]]></content:encoded></item><item><title/><link>https://alper.nl/posts/16974/</link><pubDate>Tue, 24 Jan 2023 09:41:43 +0000</pubDate><guid isPermaLink="false">https://alper.nl/posts/16974/</guid><description>&lt;p&gt;We&amp;rsquo;ve mapped our metrics and levers in Double Loop as a platform org and are now seeing this approach spread through the company.&lt;/p&gt;</description><content:encoded><![CDATA[<p>We&rsquo;ve mapped our metrics and levers in Double Loop as a platform org and are now seeing this approach spread through the company.</p>
<p>Daniel explains here how you can use their tool to operationalize strategy and systems thinking.</p>
<p><a href="https://blog.doubleloop.app/strategy-systems-thinking-and-being-wrong/"  target="_blank" rel="noreferrer">https://blog.doubleloop.app/strategy-systems-thinking-and-being-wrong/</a></p>
]]></content:encoded></item></channel></rss>