Building September - A Communication Assistant
A communication assistant for people living with neurodegenerative conditions like ALS, MND, or other speech & motor difficulties.
Read →All of my thoughts on building products, Golang, system design, accessibility, ALS and more
A communication assistant for people living with neurodegenerative conditions like ALS, MND, or other speech & motor difficulties.
Read →Go's error handling philosophy is simple, but some applications need more than just error strings. By combining error wrapping, custom error types, and structured error metadata, you can build maintainable, and observable Go applications.
Read →xkafka is a Go library that brings HTTP-like abstractions to Apache Kafka. It simplifies producing and consuming messages by using familiar concepts like handlers and middleware, reducing boilerplate and letting you focus on application logic.
Read →Career growth in software engineering is often framed as a choice between the Individual Contributor (IC) and management tracks. But is it really that simple?
Read →XDB is a new kind of database library based on tuples. Rather than writing database specific schemas, queries, and migrations, XDB allows developers to model their domain once and use it with one or more databases.
Read →A guide to using YAML frontmatter in Obsidian
Read →Setting up direnv to manage multiple Go versions
Read →Example of using mockery with go generate
Read →Example of using xrun to manage multiple components in a Go service
Read →Accessibility setup and tools for everyday use on macOS/OSX
Read →Story of my ALS diagnosis
Read →