Reading List

The most recent articles from a list of feeds I subscribe to.

iA on AI

A nuanced take on AI by the makers of iA Writer.

ia.net

Git gud at communication

Another blam on the Thunk blog:

Product Managers, Agile, and other product development processes solve communication problems. If everyone had telepathic powers, those problems would shrink or disappear. The next best thing to telepathy is a team who excels at communication. If your team communicates to bridge these knowledge gaps, your need for PMs and Agile will shrink.

thunk.dev

Rocks, pebbles, sand

A product management mindset from Jason Cohen.

If you do little things first, there’s no time for big things.
If do big things first, then you can fill in the smaller things.

And:

It’s not important that every sprint is perfectly balanced between all types of work. It is important that we’re balanced over a period several months, otherwise something important is getting starved. Indeed, it’s often wise to build imbalanced sprints intentionally, because that means greater focus, less context-switching, and therefore getting more quality work done.

longform.asmartbear.com

Gleam has a `todo` keyword

Gleam is a statically typed language that runs on the Erlang virtual machine. From distance, it looks like a love child of Go and Elixir (count me in!)

One neat language feature is a todo keyword. First-class syntax to mark a piece of code as work in progress and to stop the compiler from yelling at your half-implemented code.

fn favourite_number() -> Int {
// The type annotations says this returns an Int,
// but we don't need to implement it yet.
todo
}
 
pub fn main() {
favourite_number() * 2
}

gleam.run

Flexoki: my new favorite calm color scheme

I love this warm color scheme from Steph Ango (kepano, CEO of Obsidian) based on printing inks and warm paper. It's my new default theme in Sublime Text—which is still my preferred editor when I'm not slogging through large PHP codebases.

Screenshot of Flexoki in Sublime Text

github.com