<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Defined Once Engineering: European Rust consultancy - Blog</title>
      <link>https://definedonce.com/blog/</link>
      <description>We help teams make the move to Rust.</description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://definedonce.com/blog/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Sun, 28 Jun 2026 00:00:00 +0000</lastBuildDate>
      <item>
          <title>We&#x27;re joining the Rust Foundation&#x27;s Rust Commercial Network (RCN)</title>
          <pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://definedonce.com/blog/rcn-membership/</link>
          <guid>https://definedonce.com/blog/rcn-membership/</guid>
          <description xml:base="https://definedonce.com/blog/rcn-membership/">&lt;p&gt;To no-one&#x27;s surprise, we are heavy commercial users of the Rust programming language at Defined Once. Rust showed that there is a clear market for carefully crafted, maintainable and reliable software and it has allowed us to work on the most interesting systems engineering projects, all while having to sacrifice neither velocity nor fun.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;We are thus excited to announce that Defined Once is a founding member of the &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;rustfoundation.org&#x2F;rust-commercial-network&#x2F;&quot;&gt;Rust Commercial Network&lt;&#x2F;a&gt; (RCN) at the Rust Foundation&lt;&#x2F;em&gt;. From the perspective of companies that face specific challenges with Rust adoption, the RCN facilitates the dicsussion to find common ground on those issues and work towards finding effective solutions that work for everyone. We attend regular meetings and work groups specific to the needs of our clients. Furthermore, the RCN is a channel to stay on top of latest developments as well as tracking important Rust &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;rust-lang.github.io&#x2F;rust-project-goals&#x2F;&quot;&gt;project goals&lt;&#x2F;a&gt;. We look forward to open collaboration with enterprise users and making contributions to help further bridge the adoption gap.&lt;&#x2F;p&gt;
&lt;p&gt;The RCN is made up of mostly companies who use Rust in production, organized by Lori Lorusso (Director of Outreach at the Rust Foundation) and steered by Jess Izen (AWS), Scott McNew (Canonical), Vitaly Bragilevsky (JetBrains), Jonas Kruckenberg (Mainmatter), Roxana Hadad, Ph.D. (Processing Foundation), and David Wood (Rust Project Compiler Team Co-Lead, Rust Foundation Project Director). You can read the Rust Foundation announcement &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.linkedin.com&#x2F;posts&#x2F;news-the-rust-foundation-is-proud-to-announce-share-7475591923651461120-2um8&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;. You can find more info about the RCN &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;rustfoundation.org&#x2F;rust-commercial-network&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>And We&#x27;re Live - Launching at RustWeek 2026</title>
          <pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://definedonce.com/blog/official-launch/</link>
          <guid>https://definedonce.com/blog/official-launch/</guid>
          <description xml:base="https://definedonce.com/blog/official-launch/">&lt;p&gt;&lt;a href=&quot;&#x2F;team&#x2F;elias&quot;&gt;Elias&lt;&#x2F;a&gt; and I met during our studies at VU Amsterdam, where we found ourselves programming autonomous vehicles and debugging kernel allocators at odd hours. Over time, our work kept converging so we decided to formalize under this new company, Defined Once. We&#x27;re happy to officially launch here at RustWeek, it&#x27;s great to meet so many new faces. At last year&#x27;s conference, Nico Matsakis described the particular niche that Rust fills very well, namely building &lt;em&gt;foundational software&lt;&#x2F;em&gt;. That stuck with me and laid out a mental model for what we wanted to offer with our own company.&lt;&#x2F;p&gt;
&lt;p&gt;At Defined Once, we help teams write their foundational layers in Rust. More specifically, we work alongside engineering teams who either already have or are considering the move to Rust, whether its migrating load-bearing parts of the stack or building systems from scratch with the rigor they deserve.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;for-a-sovereign-europe&quot;&gt;For a Sovereign Europe&lt;&#x2F;h2&gt;
&lt;p&gt;However, Rust is only half the reason we started Defined Once. Earlier this year, Cory Doctorow argued that &quot;software is a liability, not an asset&quot;. The asset is what the software &lt;em&gt;does&lt;&#x2F;em&gt; for you; the code itself is debt and right now, most of Europe&#x27;s foundational debt is held by a handful of overseas corporations. European organizations should be able to run their systems without being one policy change or one service termination away from losing control. Building software that lasts means building it in ways that preserve the autonomy of the people who depend on it.&lt;&#x2F;p&gt;
&lt;p&gt;The second half of our work is helping teams in Europe build that foundational layer themselves. If any of this resonates and you&#x27;re at RustWeek this week, come find us because we&#x27;d love to hear what you&#x27;re building.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;rustweek-reflections&quot;&gt;RustWeek Reflections&lt;&#x2F;h2&gt;
&lt;p&gt;Back in Amsterdam, we&#x27;ve recorded a video to reflect on RustWeek 2026. Be a fly on the wall while we discuss the Rust compiler, the community and Rust for Linux.&lt;&#x2F;p&gt;
&lt;div style=&quot;position:relative;padding-top:56.25%;&quot;&gt;&lt;iframe src=&quot;https:&#x2F;&#x2F;player.mediadelivery.net&#x2F;embed&#x2F;667623&#x2F;d3baaa28-4aeb-46d4-b892-65969d3cee64?autoplay=true&amp;loop=false&amp;muted=true&amp;preload=true&amp;responsive=true&quot; loading=&quot;lazy&quot; style=&quot;border:0;position:absolute;top:0;height:100%;width:100%;&quot; allow=&quot;accelerometer;gyroscope;autoplay;encrypted-media;picture-in-picture;fullscreen;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;&#x2F;iframe&gt;&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Pushing for digital sovereignty as a member of NLdigital</title>
          <pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://definedonce.com/blog/nldigital-membership/</link>
          <guid>https://definedonce.com/blog/nldigital-membership/</guid>
          <description xml:base="https://definedonce.com/blog/nldigital-membership/">&lt;p&gt;Since March this year, Defined Once Engineering joined the &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.nldigital.nl&#x2F;&quot;&gt;NLdigital&lt;&#x2F;a&gt; trade association. By becoming a member, we aim to remain connected with IT-focused organizations in the Netherlands, as well as to stay on top of political developments and their legal implications for our work. We believe this to benefit both us and our clients. However, NLdigital also represents companies with conflicting values to ours, mainly on the topic of digital sovereignty and data privacy. In this blog post, we aim to provide full transparency on our decision in becoming a member regardless.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-problematic-side-of-being-a-member&quot;&gt;The problematic side of being a member&lt;&#x2F;h2&gt;
&lt;p&gt;At Defined Once, we have put our &lt;a href=&quot;&#x2F;rfd&#x2F;1&quot;&gt;founding values&lt;&#x2F;a&gt; front and center to our operation. As software engineers and cybersecurity experts we have become aware that it is not self-evident for technology to always prioritize its &lt;em&gt;end-users&lt;&#x2F;em&gt;. Especially when monopolies form, we have seen focus shift from &lt;em&gt;building a good product&lt;&#x2F;em&gt; to &lt;em&gt;optimizing for short-term gains&lt;&#x2F;em&gt;. In the process, we tend to offload our data, knowledge and IP to venture-capital backed datacenters overseas, accelerated by cleverly constructed &lt;em&gt;vendor lock-in&lt;&#x2F;em&gt;. This is a practice that we, as &quot;proud Europeans&quot;, believe to be problematic for security, privacy and operational stability in a changing geopolitical environment. As such, we encourage, and want to contribute to, moving European companies and governments to European software and sovereign cloud environments.&lt;&#x2F;p&gt;
&lt;p&gt;When considering joining NLdigital, we have critically reviewed its members to understand to what extent they support or oppose this stance. After all, we do not want to be part of an organization that claims to speak in our name if we do not approve of its message. In particular, we are unhappy with Microsoft (which as one of the biggest members of NLdigital has de-facto control over its leadership) being &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;debatdirect.tweedekamer.nl&#x2F;2026-01-27&#x2F;bestuur&#x2F;thorbeckezaal&#x2F;rondetafelgesprek-inzake-de-consequenties-van-de-beoogde-overname-van-solvinity-voor-digid-18-30&#x2F;markeringen?event=interrupter2026-01-27T20%3A28%3A29%2B0100&quot;&gt;part of the debate on digital sovereignty&lt;&#x2F;a&gt; in the Netherlands. Microsoft&#x27;s interests can simply never be aligned with the need for a sovereign cloud, and that hence, it should not misuse the NLdigital brand as a mouthpiece to push a pseudo-sovereign cloud agenda that does not actually contribute to regaining European control on data and operations. When NLdigital becomes too closely attached to the Microsoft corporation, promoting our membership might overshadow our emphasis on European values, also scaring away potential clients that do in fact share our mission.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;benefits-of-a-strong-dutch-trade-association&quot;&gt;Benefits of a strong Dutch trade association&lt;&#x2F;h2&gt;
&lt;p&gt;Despite our criticism towards some of NLdigital&#x27;s &lt;em&gt;members&lt;&#x2F;em&gt; - which we will continue to share - we do find that having a strong Dutch trade association is a requirement to build a successful technology sector. In this regard we also recognize that for more than twenty years (and in different forms), NLdigital has fulfilled its mandate quite well. Even when its public-facing message differs from ours, its effort to connect decision makers at companies of different sizes does provide us meaningful conversations and a valuable network.&lt;&#x2F;p&gt;
&lt;p&gt;Case in point for us was the NLdigital &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.nldigital.nl&#x2F;events&#x2F;nldigital-ondernemersdag&#x2F;&quot;&gt;&lt;em&gt;Ondernemersdag&lt;&#x2F;em&gt;&lt;&#x2F;a&gt;, last Wednesday in Ede. There, we were happily surprised to see that many companies are becoming more aware of their operational risks, creating a focus on sovereignty, security and privacy. In various rounds of talks, we exchanged ideas with representatives of IT organizations throughout the Netherlands in an easy-going and pleasant way. We acknowledge that this is quite rare, and that it is one of the unique benefits of being a member of NLdigital.&lt;&#x2F;p&gt;
&lt;p&gt;Furthermore, as a small collective of engineers, we are also happy with the insights we get on political developments and their legal impact. It is simply not profitable for us to dedicate resources for a specialized legal team at this stage, but by sharing the burden with other members, we can stay on top of the news in a cost-effective way.&lt;&#x2F;p&gt;
&lt;p&gt;All in all, we find that the NLdigital brand certainly is not perfect, but that there is simply no feasible alternative to the services and network it provides us. For now, our membership will end in February 2027, at which point we will re-evaluate our decision. In the meantime, you can rest assured that we will approach its members with a critical stance, using our own channels to rectify NLdigital&#x27;s public stance where we deem necessary.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Why this might be the worst time to start a consultancy</title>
          <pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://definedonce.com/blog/why-consultancy/</link>
          <guid>https://definedonce.com/blog/why-consultancy/</guid>
          <description xml:base="https://definedonce.com/blog/why-consultancy/">&lt;p&gt;Officially, Defined Once will launch during &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;2026.rustweek.org&#x2F;&quot;&gt;Rustweek 2026&lt;&#x2F;a&gt;. Though, last week we already introduced some nice new features on our website, including a git-backed diff renderer for our RFDs (which I thought was pretty cool) and our blogging setup. This got me excited to write a first post, sharing some early pre-launch feedback from clients and partners.&lt;&#x2F;p&gt;
&lt;p&gt;To kick off, Defined Once Engineering B.V., or just &lt;em&gt;Defined Once&lt;&#x2F;em&gt; is a new Rust consultancy company led by &lt;a href=&quot;&#x2F;team&#x2F;max&quot;&gt;Max Gallup&lt;&#x2F;a&gt; and me. It is &quot;new&quot; in the sense that the name and company structure are new, but Max and I have been working together for many years and many different clients now. Last year we realized that we could tackle more work by uniting our efforts, which also allowed us to think carefully about how we position ourselves. At the start of 2026, Defined Once was born.&lt;&#x2F;p&gt;
&lt;p&gt;Besides feedback on the name, we&#x27;ve received many questions about the course and the benefits of our offerings since then. Why Rust? Why consultancy? What about AI? Why now?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;calling-it-consultancy-to-avoid-confusion&quot;&gt;Calling it consultancy to avoid confusion&lt;&#x2F;h2&gt;
&lt;p&gt;To me, &#x27;being a consultant&#x27; has always carried a negative connotation because traditionally, consultants can be perceived as expensive and out of touch. They are happy to tell you what time it is, using your own watch and then bill you for it. The risk of becoming dependent on consultants or contractors is substantial: in the Netherlands for instance, &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tegenlicht.vpro.nl&#x2F;artikelen&#x2F;de-consultant-regeert&quot;&gt;recent reports&lt;&#x2F;a&gt; have shown that consultants are starting to run the show at public bodies, slowly seeping away in-house knowledge.&lt;&#x2F;p&gt;
&lt;p&gt;When mixed with the worldwide geopolitical tensions, causing peace and economic prosperity to no longer be self-evident, saving on external hires is often considered an effective way to cut costs quickly. Add AI into the mix and the necessity for an external workforce is questioned even further. Could there ever be a worse time to launch a consultancy?&lt;&#x2F;p&gt;
&lt;p&gt;Of course, we are not deaf to criticism, and we acknowledge that the state of geopolitical and technological affairs doesn&#x27;t make launching Defined Once easier per se. When Max and I discussed the content to go on our website, we thought long and hard on how to position ourselves differently: we know that we are not the &quot;average&quot; consultancy, but how can we show others? Maybe &lt;em&gt;implementation partner&lt;&#x2F;em&gt; sounds less out of touch, perhaps &lt;em&gt;agency&lt;&#x2F;em&gt; would better cover the operation. After some confusing meetings with potential clients, we slowly discovered why companies have dedicated teams for marketing and branding strategies...&lt;&#x2F;p&gt;
&lt;p&gt;In the end, we figured that consultancy is &lt;em&gt;just the term that provides most clarity&lt;&#x2F;em&gt;. Yes, we work for multiple clients and yes, we bill our hours per invoice. In that sense, we are just traditional consultants. On the other hand, we are also critical to big consultancies, expensive agencies or middlemen that add no value. We do not charge ridiculous amounts for questionable delivery, nor do we try to grow by hiring many interns and by placing them at our clients against crazy rates. We are a small collective of talented and passionate nerds - actually, at the minimal size to even call it a collective - that wants to focus on impactful projects with clients that we can build a sustainable relationship with. By uniting as Defined Once, we offer a broader field of expertise with better continuity than a freelancer could provide. At the same time, the commitment and risk for clients is far lower than hiring in-house, especially when you are unsure yet if Rust is the right fit for you. Our workforce can be easily scaled up our down.&lt;&#x2F;p&gt;
&lt;p&gt;While I think that our service is a great deal, I also recognize that&#x27;s what most consultants would tell you. Besides, it&#x27;s always tricky to add new people to your team, whether it&#x27;s in-house hires or external consultants. Judging someone&#x27;s capabilities, team spirit and work ethic is hard based on a PDF and a 30-minute interview. That&#x27;s why I also want to distinguish our work based on a &quot;30-day trial&quot; period. After a month of working together we check in to see if it is a match for both parties. From there, we can make plans for bigger projects or longer-term commitments. Or, it could be the moment to part ways too, no strings attached.&lt;&#x2F;p&gt;
&lt;p&gt;On top of this, we are unique in that we operate in full transparency, with our founding values strongly in mind. This very blog post and its changes can be tracked through our public &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;definedonce&#x2F;pages&quot;&gt;repository&lt;&#x2F;a&gt;, and we try to give back to the community by working on open-source projects whenever possible. Not only because we think it&#x27;s the right thing to do, but also because we have so much fun while doing so.&lt;&#x2F;p&gt;
&lt;p&gt;With this in mind, I am convinced we can distinguish ourselves from traditional consultancies. This is backed by our past and current clients, who appreciate our personal touch, or continuous effort to work together with their existing teams and our no-nonsense approach. We are not hidden away behind layers of management or &quot;consultancy consultants&quot;. We&#x27;re just engineers that are helping out, with the term &quot;consultancy&quot; just happening to create the least confusion about the company structure.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ai-and-software-development&quot;&gt;AI and software development&lt;&#x2F;h2&gt;
&lt;p&gt;AI has, without a doubt, stirred up the world of software development. It has widened the skill gap, making the development of simple websites and web apps more accessible to those who have always had the desire and creativity, but lacked the technical background. Even for complex, low-level kernel work, recent AI models have shown very capable and useful. Some people have already declared the job of software developers obsolete. If not now, then surely in a few years. Not great when you are launching a software development consultancy.&lt;&#x2F;p&gt;
&lt;p&gt;Again, the observations are fair to a certain extent. The days of software engineers being forever irreplaceable are over. The idea of juniors being outperformed by &lt;em&gt;agents&lt;&#x2F;em&gt; is widespread and stubborn. It doesn&#x27;t even have to be true, if the decision makers &lt;em&gt;think&lt;&#x2F;em&gt; that it&#x27;s true, it can send shivers down the spines of many who thought that working in software meant never having to worry about job security at all. However, the first cracks are also starting to show. Besides ample opportunity for security breaches, ineffective or slow code, companies are also realizing that the question of ownership and maintainability is a significant one. Software has always been a liability, and generating more software in less time is not necessarily the cure for that.&lt;&#x2F;p&gt;
&lt;p&gt;However, AI does play a role at Defined Once. We use it for repetitive, easily verifiable, low stakes tasks, allowing us to focus more energy on harder problems. But we also realize that code must be &quot;owned&quot;, and that often we write such optimized code that AI just cannot keep up (yet). Combining the fact that we focus on bringing Rust to load bearing parts of the stack, quick delivery is not the goal, but thoroughness, maintainability and clarity certainly are. Together with our critical thinking, engineering experience and years of computer security education, we do find ourselves adding value that AI can simply not provide.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;economics-are-shifting&quot;&gt;Economics are shifting&lt;&#x2F;h2&gt;
&lt;p&gt;As already noted, when economic uncertainty hits and costs need to be cut, contract workers are often the first ones to go. I would argue that this is why working with a collective like ours is such a benefit: scaling up or down the work is convenient and comes at a low risk. At the same time, these market conditions do pose a threat to the operation and viability of our business.&lt;&#x2F;p&gt;
&lt;p&gt;On the bright side, we sse that the demand for Rust engineers is ever-increasing. Where Rust previously was perceived as scary, unnecessarily complex and sometimes pretentious, more and more companies realize that the type system, borrow checker and helpful compiler messages do in fact reduce the number of fatal security incidents. Many now see that Rust is not only a great tool for making safer software, but that using it is also &lt;em&gt;fun&lt;&#x2F;em&gt; and attracts a completely new generation of passionate contributors. Whether you like them or not, high-impact organizations of all sizes are slowly exploring the move to Rust. The NSA has &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.nsa.gov&#x2F;Press-Room&#x2F;News-Highlights&#x2F;Article&#x2F;Article&#x2F;3215760&#x2F;nsa-releases-guidance-on-how-to-protect-against-software-memory-safety-issues&#x2F;&quot;&gt;recommended&lt;&#x2F;a&gt; Rust as one of the go-to languages for new software, and big open source projects like &lt;code&gt;git&lt;&#x2F;code&gt; are also bringing in Rust to see what it can do for them. From a business perspective, there is thus plenty to do.&lt;&#x2F;p&gt;
&lt;p&gt;This is what we also see in the software development landscape. Specifically in the Netherlands and Germany, there are only a handful of companies that are offering Rust consultancy services and training, while there is a big demand. The only reason for them to not have more clients than they do, is because they are at capacity and struggle to find capable Rust engineers to service new clients.&lt;&#x2F;p&gt;
&lt;p&gt;All in all, we are not worried about being a consultancy, dealing with AI or operating in this &quot;new world order&quot;. We are confident in Rust becoming only more important the coming years, and our expertise and business model working out great for us and our clients. To avoid confusion, we will keep calling ourselves a consultancy but our unique offering and focus on quality will always be the goal.&lt;&#x2F;p&gt;
</description>
      </item>
    </channel>
</rss>
