Sublime Text is still around. The last stable build was released May 2025. There are dev builds as recent as July this year. I don’t know who develops it and I don’t care. All I know is that I can place my text cursor and read the surrounding code without a bombardment of popovers, pop-unders, pop-left-and-rights, pop-inlines, pop-in-and-out-too-fast-to-sees. Source: They don’t make ’em like…
We were on a challenging hike recently, and a few of us got to talking about what a lovely analogy hiking is for life. Source: One step at a time Along the way, you cross paths with all sorts of people, each on their own version of the journey. And the encouraging thing is that almost no one’s in competition. They’re on their path, you’re on yours, and there’s a quiet warmth in the nods you…
Here’s the thing: iOS app development (and Mac, but to a lesser extent) is just constant churn. I thought I was getting a year off this year! But nope. There’s always something. Source: inessential: New NetNewsWire Crash in iOS 27 Beta Has Made Me a Bit Salty This is a valid point. Combined with the fact that most of iOS developers also really care about situations like this, the churn…
Blog is on a summer break until Sep 2. I plan on enjoying my time off and figuring out next steps in my personal and professional life. Wishing everyone peace of mind and good vibes.
Growing up, I wanted an impressive life. I was ambitious, smart, and capable. Yet, what I wanted to be - was just impressive. Wise people will already to start to see a problem. It’s a lack of clarity. I was lucky enough to be interested in technology. I was genuinely excited and smart to understand it well and had a natural inclination towards understanding complex systems. This got me on a…
Source: im sorry This is a video after my own heart. In the early aughts, I learned how to write LaTex because I thought I was going to go to graduate school and then get a doctorate. I was also inspired by The Art of Computer Programming and inspired by Knuth and others really wanted to study in Stanford. So, I wanted to learn how to typeset my papers very well. But then I learned html,…
Did you know that Comic Sans is heavily based on the lettering of dark, gritty comics like Watchmen and The Dark Knight Returns. Source: How The Watchmen Inspired Comic Sans I highly recommend you immediately click through and check the work done to put Comic Sans within the context of those comics to see how well it does there. I have a new lens to look Comic Sans from. Consider. Mind. Blown.
I generally try and avoid Chromium-based browsers. I use Vivaldi quite a lot, because I’m keen to encourage European-based development and because (especially in its latest release) it’s super-customisable. But I’ve found something else, and it may become the Chromium-based browser of choice for me. It’s Helium , and it’s about as stripped back as you can imagine. There’s no password manager,…
Gemini is… weird. I have it (via GitHub Copilot) on every machine I use and have reached for it on almost none of them. It rides along in my agent containers “for kicks” , it’s the third pane in a Copilot side-by-side I mostly use to confirm I prefer the other two, and I can’t remember it ever fixing any of the stuff I handed over to Codex–I’ve never found a reason to start selling out…
After modifying FreshRSS, I found myself using it more for blog post reading. On the main page, I only see a list of posts from my subscribed feeds with no eye-catching features (graphics). So, they all look the same and I can go through them one by one. What I learnt from this experiment is that for skimming through a large number of feeds, Sigmarootpi Times is a better choice. After all, news…
It is important to acknowledge the frustration people may be feeling. You should even share your own. But you also can’t let people linger to the point that it becomes debilitating. Instead you can share the process that led to the decision. You retain agency by making your team the owner of the change. Only when your team feels agency can they work effectively. Only once they trust you will…
Last week we found the first indications of support for phones as linked devices in the source code of Signal for Android. The new functionality allows users to use their Signal account on an additional Android phone, without registering a separate phone number. The linked Android phone synchronizes chats and messages with the primary device, allowing users to access their conversations from…
The cozyweb has ceased to be merely hidden. It is becoming causally disconnected. The public internet is no longer a hostile commons shared by everyone. It is increasingly the empty space separating an archipelago of informational black holes. The Dark Forest is transforming into the Dead Forest. Source: Dead Forest Theory Zombie publics are highly visible precisely because they possess relatively…
A month ago, this website moved to a custom engine that I built myself, one I call Jot. Why did I create it? Because I got tired of almost. Almost the right editor. Almost the right publishing flow. Almost the right feature set. Each option did something I liked. None did everything that I wanted. So I built exactly what I want and nothing more. The biggest difference from everything I have built…
On my quest to own my software , one foundational piece kept itching… the X server. The underlying graphics engine, the thing that puts pixels on the screen. X11 is 4 million lines of code, a beast very few can claim they understand. So I did the reasonable thing. I wrote my own, in Assembly. It is called frame . No dependencies, no libraries, no garbage collector. No hot paths, no unnecessary…
It is important to remember that all apps on Android are sandboxed, regardless of which profile they’re installed in. For most use-cases, using secondary user profiles to further isolate apps is unnecessary. However, isolating apps to different profiles does have a few advantages, some of which are listed below: Apps cannot communicate with apps in other profiles via inter-process communication…
Armin theorizes that this is because more recent Anthropic models have been specifically trained (presumably via Reinforcement Learning) to better use the edit tools that are baked into Claude Code. This has the unfortunate effect that other coding harnesses, such as Pi, may find that their own custom edit tools are more likely to be used incorrectly. Claude’s edit tool uses search and…
There are really only two things that build clutch. Practice hard enough that it becomes second nature. And learn to embrace the big moment rather than shrink from it. We don’t face NBA Finals. But we face big meetings, big weeks, big decisions. And in the long run, the ability to show up in those clutch moments that add up. Source: Clutch All good advice that also should come with one more: No…
WingIt method All there is to the WingIt method is this one simple thing. There is no past. There is no future. There is only now. You just have to get through now. At the start of every day, do what you like. There isn’t a task list with WingIt. Source: Introducing WingIt! This post put a genuine smile on my face. There’s still a nugget of wisdom in there. I am trying - very hard - to…