Kofi Gumbs

UI engineer, blog poster, talk giver, music maker. Baltimore, MD.

Latest blog · May 22, 2020

Multi

Last week I joined a programming community on Discord. I’m now a member of three programming community chats on Slack, one on Zulip, and this new one on Discord. These are all social groups (as opposed to professional), so I don’t need them open all the time. I just like to keep up with the conversations and contribute where I can. Having to do this across three different apps is annoying—I want one app to open/close; one app in my ⌘-Tab switcher; and one app displaying notifications. That annoyance led to Multi.

Continue reading …
Latest talk · October 25, 2019

View slides …

Older posts

Blog · February 21, 2020
Designing for trainer productivity

Blog · December 31, 2019
My time at the Recurse Center

Blog · November 15, 2019
Embed Twitter video

Talk · June 28, 2019
The "programming language" design pattern

Talk · April 26, 2019
Guaranteed refactors: generating tests from types

Blog · April 26, 2019
Building a tool that leverages Elm's types

Blog · March 18, 2019
Inventing options

Blog · October 9, 2018
elm-beam

Blog · August 1, 2018
Testing Cmd's in Elm

Talk · May 31, 2018
Getting to BEAM without going through Erlang

Blog · August 29, 2017
How JSON decoding works in Elm—Part 3

Blog · July 17, 2017
How JSON decoding works in Elm—Part 2

Blog · June 28, 2017
How JSON decoding works in Elm—Part 1

Blog · May 2, 2017
The Core of Erlang

Talk · December 6, 2016
Introducing functional, reactive programming

Blog · July 27, 2016
Docker as a (workstation) service

Blog · June 8, 2016
Becoming a professional learner

Blog · February 16, 2016
Using functions to make better abstractions

Blog · March 8, 2014
Why I make trivial apps