eeue56
derw-lang.com
eeue56
@derw-lang.com
Write about language design, perf, lifting people up, and pragmatism.

I take joy from when things are done well, by people who enjoy doing them

Creator of the Derw language. Leader of Tekna's developer network. Tech Enabler @ Schibsted Media
Spoons (mental energy) available to an individual is rarely consistent. Changes in situation may increase or decrease spoons available. My spoon count changes drastically, rapidly. This is how I understand and adapt to my new energy levels!

open.substack.com/pub/savingsp...
Understanding changes in mental energy capacity
Spoons (mental energy) available to an individual is rarely consistent. Changes in situation may increase or decrease spoons available. My spoon count changes drastically, rapidly. This is how I under...
open.substack.com
November 3, 2025 at 5:20 PM
As AI is producing code, here's a primer on software engineering that I, a human software engineer, wrote.

Each topic in this article is one I'd expect a junior developer to be aware of, and I'd expect a senior developer to be deeply familiar with

open.substack.com/pub/theteche...
Software engineering primer for non software engineers
With AI providing a route for people without software engineering backgrounds to produce code, I figured giving some context on the important parts of software engineering would be useful.
open.substack.com
October 21, 2025 at 4:50 PM
I'm doing a lot of different things, but have a low spoon count. How do I figure out how to spend my time? It starts by tracking.

Relentless optimisation, saying "no", and understanding myself are core to making it seem like you've found 25 hours in a 24 hour day.

open.substack.com/pub/savingsp...
Tracking value for your effort
Spoons are a representation of energy available to each person. To use spoons more effectively, insight into how spoons are being used can help optimise high-reward tasks.
open.substack.com
October 18, 2025 at 1:06 PM
Early start to a long day, as I head to Tekna's offices to host Oslo's NASA space apps challenge hackathon
October 4, 2025 at 6:28 AM
There’s always something more you want to do. Some goal you’ve dreamed of achieving, some life you wish you could live. If only you had infinite time, you’d be able to do them all and more.

Sadly, time and energy is not infinite. Join me to learn how to optimize! open.substack.com/pub/savingsp...
Helping others save spoons
Time management is hard. Effective use of time on things you enjoy or you benefit from can really help to make dreams reality. Even more so if you're low on daily spoons - a metaphor for energy. I'm l...
open.substack.com
October 2, 2025 at 3:45 PM
Any Norwegians know what user-agent you should be using for very infrequently requests against Yr for personal use only? All the docs point towards the user-agent being based on application or company names. What if you're making neither and just want some local weather data?
September 20, 2025 at 4:09 PM
Reposted by eeue56
Last election, Norway’s biggest news site went down for 3 hours.

This year, VG chose a new stack to make sure that didn’t happen again.

Elections — powered by Astro and @svelte.dev
September 9, 2025 at 2:01 PM
Reposted by eeue56
Learn what election night looks like for tech teams: thetechenabler.substack.com/p/norwegian-...

And check out all the results: www.vg.no/valg/norge/2...
Norwegian Elections and news tech preperations
Last election, Norway’s biggest news site (VG) went down for around 3 hours. This time, we made sure it didn't.
thetechenabler.substack.com
September 9, 2025 at 2:01 PM
Part of @lobsters-feed.bsky.social's blog festival with the prompt is: What have you made for yourself?

It turns out... A lot! Libs, programming languages, testing frameworks, servers, games, Chrome extensions. Even wrappers around version control systems.

open.substack.com/pub/theteche...
Something I made for myself - hiraeth, gobaith, and derw
There are two personality traits I value highly in myself: the desire to do things correctly, and the desire to be pragmatic.
open.substack.com
September 6, 2025 at 2:19 PM
First time in a long time, I've published a Derw release!

Tooling around Derw has been rock-solid and reliable - like bach (test lib), coed (v-dom).

There's many things I could improve. Returning to a project after a time away brings fresh inspiration and prioritisation.

Blog post incoming!
August 20, 2025 at 8:13 PM
Wanted: a fork of vscode that supports all the same extensions, but has absolutely 0 mention of Copilot or AI anywhere in the codebase.
August 16, 2025 at 7:19 PM
Ever seen a website put every single individual character into it's own span? With no purpose for doing so?

I have. AMA
August 15, 2025 at 10:34 PM
Had fun making a little development http server. Why? Cause #python -m http .server doesn't have live reload or br/chunking of video, and every #nodejs dev server I found pulled in like a billion deps. But it's all easy with the stdlib.

Gweld, the welsh for "see" or "watch": github.com/eeue56/gweld
July 28, 2025 at 9:33 PM
Recently got asked about Schibsted’s Open Source office. OS is an important yet overlooked part of a company’s stack, and we support or encourage OS. We are a news media company, not a big tech company. So why and how do we contribute to open source?

open.substack.com/pub/theteche...
Schibsted's Open Source office
Open Source is an important yet overlooked part of a company’s stack, and our office is dedicated to supporting or encouraging open source. We are a news media company, not a big tech company. So why ...
open.substack.com
July 23, 2025 at 5:46 AM
There’s no fighting vibe-coding: a growing number of AI tools make it inevitable. It’s easier to give people a way to do it safely.

I’ve set up Coder to safely run on our infra. It’s impressive journalist can do when given the right tools, in the right way.

open.substack.com/pub/theteche...
Running a vibe-code platform (Coder) on your own infrastructure
Non-devs are vibe-coding programs, without any knowledge on how to read or write code. There’s no fighting it: the growing number of AI tools make it inevitable. Instead, it’s easier to safely give pe...
open.substack.com
July 17, 2025 at 2:22 PM
I spend a lot of my time writing, reading, thinking. Often I write to solve problems: either my own problems, or to help others solve their own problems. Writing is a big part of my role. So, I'm writing a book, all about tech enablement / staff engineering!

open.substack.com/pub/theteche...
Announcing: Egoless Engineering, a tech enablement handbook
I spend a lot of my time writing, reading, thinking. Often I write to solve problems: either my own problems, or to help others solve their own problems. Writing is a big part of my role at Schibsted....
open.substack.com
July 1, 2025 at 7:05 PM
I recently hosted a general “Data & AI” hackathon at Schibsted, for all and any employees who wanted to join. It got me thinking about how vibe-coding, and hackathon success.

p.s I also created a vibe-coded visual programming language in 1.5 hours!

open.substack.com/pub/theteche...
Hosting a vibe-coding hackathon
I recently hosted a general “Data & AI” hackathon at Schibsted, for all and any employees who wanted to join. It got me thinking about how vibe-coding, and hackathon success.
open.substack.com
June 21, 2025 at 11:11 AM
Compilers and language design event on April 28th. Three language creators (Gren, Sixten, Derw), and contributed to others (like Elm).

Curious about parsers? Or performance of dependent types? Or tradeoffs of language design?

Join us in person in Oslo, or online! www.tekna.no/en/events/in...
Inside the Compiler: Language design and compilation
Ever wondered what it takes to create a programming language?
www.tekna.no
March 26, 2025 at 4:59 PM
Can you spot fact or fiction in Norwegian, Swedish, UK or USA news? Try this quiz I've made!

eeue56.github.io/heddwch/fact...
Heddwch - loading
eeue56.github.io
February 24, 2025 at 7:23 PM
I spent some time mapping out personas I've interacted with in Open Source, and what drives their motivation to take part.

Helpful people, trolls, lurkers, and more!

#opensource

open.substack.com/pub/theteche...
Personas in open source communities
Open source is the collective energy of a shared interest in a topic. Some will be there because it's part of their work. Others out of personal interest. What are the people involved motivated by? An...
open.substack.com
February 10, 2025 at 5:31 PM
Randomized coffee chats between employees can help make everything easier. As an organisation changes, or grows, there’ll be people who don’t know each other. Collaboration is easier if you know each other, even if the coffee chat topic is unrelated to work.

open.substack.com/pub/theteche...
Coffee chats: getting to know an organisation
Randomized coffee chats between employees can help make everything a little easier. It makes collaboration easier if you know each other, even if the coffee chat topic is unrelated to work. Here's how...
open.substack.com
February 6, 2025 at 8:51 PM
If you've ever wondered how organised fact checking is done, I wrote an article about ClaimReview (fact checking's schema), how AI changes the use of ClaimReviews, and why social media removing the use of 3rd party fact checking is bad for society (in my opinion)

www.linkedin.com/pulse/how-fa...
How fact checking works, AI's impact, and why removing fact checking from social media harms society
This is a special article, inspired by Meta's removal of 3rd party fact-checking in favour of community notes. First we'll talk about how fact checking works, then AI's impact, then finally discussing...
www.linkedin.com
January 13, 2025 at 10:21 PM
Two constants on the BBC:

1) They will try to link any tragedy to British people, ignoring the rest of the humans who suffered

2) They will try to humanize and paint the royal family in a good light
January 4, 2025 at 1:40 PM
In my various roles in different parts of the tech world, I see the tech industry struggling. Those training, implementing or creating LLMs have a duty to society. There must be push back, to help define how we as an industry want to work with AI

#opensource

open.substack.com/pub/theteche...
Is Github a trustworthy keeper of our code?
In my various roles in different parts of the tech world, I see the tech industry struggling. Those training, implementing or creating LLMs have a duty to society. There must be push back, to help def...
open.substack.com
January 3, 2025 at 7:01 PM
Ideas often are shut down when they don't fit every possible user.

But some powerful words a creator can say is "if you don't want to use this, that's okay, someone else does"

To detach from mega-corporations, we must invest in small sustainable products

open.substack.com/pub/theteche...
Understand, embrace, and love your product's niche
Some of the most powerful words a creator can say is "if you don't want to use this, that's okay, because someone else does". It is okay to build things that are not intended for everyone. It is okay ...
open.substack.com
December 29, 2024 at 12:21 AM