20 December 2022

44 links · Tuesday

Create your own Mastodon UX

I’ve been discussing Mastodon UX wishlists with some new acquaintances there. This excerpt from A Bloomberg terminal for Mastodon concludes with part of my own wishlist. In a Mastodon timelin…

DND 11: Better Dynamic Type Designs

Last week I was doing some work on better Dynamic Type support for Pedometer++. This involved building out a custom tab view, which scales the size and visuals of my tab bar with larger sizes (the iOS system one doesn’t change at all).

The Year of 1000 Tomatoes – Shane Oberloier

For the last several years I’d been in a pretty high stress situation. I don’t think you can find a grad student who isn’t stressed to some degree.

Deep work. Essentialism in asynchronous culture

Deep work Nowadays, we are getting accustomed to working in a continuously interrupting environment. Smartphone notifications, hundreds of e-mails, open spaces, and meetings slicing our workday. We are feeling busy, and overworked, but are we more productive? …

Blockchain Blasphemy and the Technological Antichrist

There’s a meme YouTube video by Leonardo of Biz (here) where the villainous Bogs refer to their desire to attain something called “The Akashic Records” using blockchain technology. This random aside not just shows the attention to detail Leonardo gives what wo…

Starting a startup

Last week marked one year since I quit my previous job and began chasing my dream of starting my own startup. Even though it’s still early days in what will hopefully be a very long journey, I thought now would be a good time to take a step back and reflect.

Beanstalk Retrospective, part 5

Let’s take another look at the “hello world” example and think more carefully about what is actually going on: @random_variable def fairness():   return Beta(2,2) @random_variable…

Adding new files just got a lot faster

Have you ever felt like the New Item Dialog slows you down when you want to quickly create an empty file or a simple C# class? Browsing through a list of templates is sometimes necessary, but wouldn’t it be great if Visual Studio could figure out which templat…

What are the biggest reasons newcomers give up on OCaml?

That’s probably not a good question to ask here, as most people here are surely people who persisted and made it (or are on the way there). But I’m still wondering what prevents OCaml from being more widely adopted as a language, and more, what made people who…

Structure and order your DI container

Does your Dependency Injection container is one big pile of method calls one after the other? Are there 50 lines of just AddScoped, AddTransient, and so on? Well, let's fix this. We can utilize extension methods to make an order to that mess!

What are the biggest reasons newcomers give up on OCaml?

That’s probably not a good question to ask here, as most people here are surely people who persisted and made it (or are on the way there). But I’m still wondering what prevents OCaml from being more widely adopted as a language, and more, what made people who…

23 Blockchain Predictions for 2023

Andrew Keys, of DARMA Capital, previews developments in zero-knowledge, Ethereum, NFTs, Filecoin, Cosmos, regulations, and much more.

Publish your calendar and let recruiters schedule interviews themselves

I am unemployed! It’s great! I have been (deliberately) out of work since June 2022. It’s been a magical time! I tried a lot of new recipes I spent time on my side-project bostadsbussen I visited Singapore, South Korea, Thailand, Nepal (Hiking Him…

Explicit Ontologies in a World Without | David Bieber

Background: Ontologies in Note-taking I’ll do my best to get the context for this thought down quickly, but I don’t think I’ll do a good job. Feel free to ask me if you’d like to understand the context better. In a note-taking system like C. or Tana, objects e…

How to Name a Startup

Written pieces, talks, and other bits by Zach Holman.

Continuous learning framework

Software development is a field that demands continuous skill improvement. Technology advances rapidly and to be successful you must find a balance between a destructive attempt to be up-to-date at all costs and clinging to your comfort zone by taking the same…

Peterometer

i've written a few times on this site about the Peterometer, my name for a quantified-self dashboard.