Thorsten Ball

@mrnugget
1.4K Followers
253 Following
2.1K Posts
Author of interpreterbook.com and compilerbook.com. Working at Sourcegraph. I like to program where the rubber hits the road — wherever that may be.
Websitehttps://thorstenball.com
Twitterhttps://twitter.com/thorstenball
GitHubhttps://github.com/mrnugget

Does someone here want to buy my Starbook?

I'm selling my little Linux laptop (preferably to folks in EU). I just don't use it that much and it's a kickass little machine that should be used more.

Details & how-to are here: https://gist.github.com/mrnugget/75a7e4339a7517433dbd8d69cdae9196

I'm selling my Star Labs Starbook. Who wants to buy it?

I'm selling my Star Labs Starbook. Who wants to buy it? - buy-my-starlabs-starbook.md

Gist
Original version of Merlin Mann's essay, "Better."

Original version of Merlin Mann's essay, "Better." - Better.md

Gist

Find of the day: heaptrack. This is super nice.

https://github.com/KDE/heaptrack

GitHub - KDE/heaptrack: A heap memory profiler for Linux

A heap memory profiler for Linux. Contribute to KDE/heaptrack development by creating an account on GitHub.

GitHub

I'm really fascinated by Chrome's decisin to surface tab memory usage this prominently in the UI.

Who's the target audience? The average user? Are they that concerned about individual tab memory usage? Or is this (my theory) an attempt to get users to understand that it's not Chrome using memory but individual pages?

In any case, it's quite the odd choice to surface such a, uhm, mechanical detail to every user, no?

Wrote about opinions and the one thing the internet doesn't want you to know: you don't have to have an opinion.

https://registerspill.thorstenball.com/p/you-dont-need-an-opinion

You don't need an opinion

This week I was talking with a teammate about a programming language he’s exploring. He said: “I’m just not sure whether I like it or not” Huh, I thought. Right, you think you have to like something or not. Easy mistake to make. The internet’s opinion-density is famously high. It’s natural to think that having and sharing opinions is required.

Register Spill

Some Sunday morning musings on bloat, complexity and speed in software development.

Newest Register Spill: https://registerspill.thorstenball.com/p/has-software-development-become-slower

Has Software Development Become Slower?

Or: Catching Up With Carmack

Register Spill

I'm sick in bed, so of course I had to write about the thing that seems very far away.

Newest Register Spill is here: https://registerspill.thorstenball.com/p/momentum

Momentum

Or: the goal is to be a monkey swinging through the trees

Register Spill

Just published another Register Spill issue.

I wrote most of it on a plane yesterday and got a bit, uhm, romantic about code again. Excuse me.

But also: read it and you'll find out what 10m air rifle shooting is about.

Yup, all in there: https://registerspill.thorstenball.com/p/every-line-a-chance-for-greatness

Every Line a Chance for Greatness

Or: Why I'm So Into Code

Register Spill

I wrote about how "this looks cool" is the thing that got me interested in programming.

And how powerful "this looks cool" can be.

And if I had started with proper learning materials, I wouldn't have made it far.

Newest Register Spill: https://registerspill.thorstenball.com/p/is-looking-cool-underrated-in-education

Is looking cool underrated in education?

You’re reading Register Spill, my weekly newsletter in which I share thoughts I can’t keep in my head. A couple weeks ago, on social media, a dad was talking about the best materials to teach his kid how to program. It’s a very interesting thread and I recommend reading it. What stood out to me: most of the learning materials just don’t look

Register Spill

Newest Register Spill is out.

This time: a single thought on well-tested systems, or what a test suite tells me about the production code.

Programming in a Well-Tested System.

https://registerspill.thorstenball.com/p/programming-in-a-well-tested-system

Programming in a Well-Tested System

Over the last few weeks, I’ve been listening to the Software Engineering at Google book. I’ve read one or two chapters over the past few years, but never the whole thing. While listening to the chapters on testing, I’ve had something of a personal lightbulb moment. Or: smile-to-myself moment.

Register Spill