Hampus Wessman
hampuswessman.bsky.social
Hampus Wessman
@hampuswessman.bsky.social
Long-time software developer, with an interest in maths, algorithms, AI, data, distributed systems, high performance, Rust, C++, Python etc. My biggest hobbies are reading, books, and learning! See my blog at https://hampuswessman.se/.
I wrote a blog post where I allowed myself to speculate freely on where AI and AGI may be heading. After some reflection, I do believe we will reach AGI eventually, but that most practical value will continue to come from narrow AI for cost reasons.
What to Expect From AGI: My Speculations
AGI attracts sweeping predictions, yet many discussions overlook the constraints that shape real intelligence and new technologies alike: cost, energy, maintenance and the deep integration into human ...
hampuswessman.se
November 29, 2025 at 10:43 AM
Technical debt is one of the most important and persistent metaphors in software engineering – and also one of the least clearly defined. In this post, I set out a clear definition that cuts through the confusion.
Technical Debt Defined
Technical debt is one of the most persistent and useful metaphors in software engineering and it is also one of the least clearly defined. This post sets out a clear, rigorous definition aligned with ...
hampuswessman.se
September 20, 2025 at 3:43 PM
I’ve written a new blog post. It outlines my preferred approach to modularisation and testing. Done well, it leads to software that is robust and easy to change, where unit testing and refactoring actually deliver on their promise.

Read here: hampuswessman.se/2025/09/modu...
Module-First Development: Designing for Testability and Change
Unit testing and modularity once promised confident change and fearless refactoring. Too often the reality was brittle tests, paralysed teams and slow progress. Module-First Development (MFD) seeks to...
hampuswessman.se
September 14, 2025 at 5:41 PM
Vulkano in Rust (safe Vulkan bindings) is impressive. The memory usage (USS from smem) of a hello-world-style program in Linux is 51.6 MB, only 6 MB more than with ash (unsafe Vulkan bindings) and 34 MB less than with wgpu. Based on quick tests, so could be wrong. Seems plausible.
May 14, 2025 at 7:02 PM
I think 1.58-bit (signed 1-bit) LLMs are a promising approach going forward. This is probably old news for anyone following the development more closely during 2024, but I enjoyed this paper recently: arxiv.org/abs/2402.17764. There's this implementation too: github.com/microsoft/Bi....
The Era of 1-bit LLMs: All Large Language Models are in 1.58 Bits
Recent research, such as BitNet, is paving the way for a new era of 1-bit Large Language Models (LLMs). In this work, we introduce a 1-bit LLM variant, namely BitNet b1.58, in which every single param...
arxiv.org
January 1, 2025 at 6:09 PM
Bluesky feels a lot like Twitter when it was at its best. Going to give it a try!
December 23, 2024 at 7:50 PM