eeue56's Avatar

eeue56

@derw-lang.com.bsky.social

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

1,075 Followers  |  419 Following  |  91 Posts  |  Joined: 28.10.2024  |  1.8349

Latest posts by derw-lang.com on Bluesky

Early start to a long day, as I head to Tekna's offices to host Oslo's NASA space apps challenge hackathon

04.10.2025 06:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

02.10.2025 15:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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?

20.09.2025 16:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Aha, that makes sense! We were a bit confused initially when comparing to NRK, because of default prognosis view - gave us a little panic when we didn't see our numbers matching :D But we spotted that quickly, one of the benefits of having multiple eyes and brains in the same room 😁

09.09.2025 21:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It was most notable between 21:20 - 22:00 as the next waves of results were coming out piece by piece if that helps!

09.09.2025 18:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Of how far ahead we were? Our importer (and sites) was around 0.5-1% on average ahead of NRK and others. I'm not 100% sure why we were ahead, but our importer was pretty fast, and the numbers quickly updated client-side which might've helped. Very short TTL on the results API data

09.09.2025 18:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Election results data on VG.no

The headline in Norwegian reads β€œStortingsvalget 2025” and a large visualization shows 87 seats for StΓΈre in red and 82 for Listhaug in blue.

Election results data on VG.no The headline in Norwegian reads β€œStortingsvalget 2025” and a large visualization shows 87 seats for StΓΈre in red and 82 for Listhaug in blue.

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

09.09.2025 14:01 β€” πŸ‘ 83    πŸ” 9    πŸ’¬ 3    πŸ“Œ 0
Preview
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.

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...

09.09.2025 14:01 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
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.

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...

06.09.2025 14:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

20.08.2025 20:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Wanted: a fork of vscode that supports all the same extensions, but has absolutely 0 mention of Copilot or AI anywhere in the codebase.

16.08.2025 19:19 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Ever seen a website put every single individual character into it's own span? With no purpose for doing so?

I have. AMA

15.08.2025 22:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

28.07.2025 21:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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 ...

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...

23.07.2025 05:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

17.07.2025 14:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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....

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...

01.07.2025 19:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

21.06.2025 11:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Youtube Premium (+ Google One / YT Music) has been absolutely worth it for me. Haven't seen an ad in years, but the creators still get revenue. I heard they even find Premium subscribers more valuable than ad revenue. Ads need to die as a concept (he says, while working in news media 😬)

24.05.2025 16:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I may have created a new toy language just for this talk

The idea being that the toy language is going to have an amazing tool suite, but be a relatively useless language.

So far: repl, auto-formatting, debugger, syntax highlighting, LSP

01.04.2025 17:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Inside the Compiler: Language design and compilation Ever wondered what it takes to create a programming language?

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...

26.03.2025 16:59 β€” πŸ‘ 9    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Heddwch - loading

Can you spot fact or fiction in Norwegian, Swedish, UK or USA news? Try this quiz I've made!

eeue56.github.io/heddwch/fact...

24.02.2025 19:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

10.02.2025 17:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

06.02.2025 20:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thought about exactly this today.

I have an API I've been working on, reimplemented a couple of times while finding the solution both for code safety and performance.

I went for a walk, without intentionally thinking about it, and landed on a solution. Walks always help me. Showers, sleep too.

14.01.2025 01:06 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

13.01.2025 22:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

04.01.2025 13:40 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Naming standards and file layout generally in React codebases is kind crazy. I sometimes wonder what kind of code editor the person who decided "one function one file" had. Files, files everywhere (I know it's related to code splitting)

04.01.2025 01:30 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

03.01.2025 19:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

(commenting to save for later)

31.12.2024 22:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - eeue56/gobaith: A mental health tracker for developers, by a developer A mental health tracker for developers, by a developer - eeue56/gobaith

Yes! The src/render/interactiveQueries.ts file might be some good inspiration - it's a query builder on top of the collected data

github.com/eeue56/gobai...

29.12.2024 20:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@derw-lang.com is following 20 prominent accounts