Make the ordinary unforgettable.

Make the ordinary unforgettable.

Sharing my thoughts, stories, ideas.

Time is of the Essence

Time is of the Essence

Time… the only irreplaceable resource… it can be both a friend and an enemy. What happens when time turns against you?

in
Personal README

Personal README

This is an attempt at a guide for anyone working with me to understand my behavior patterns and set some clear expectations in advance

in
A curated list of Mac tools

A curated list of Mac tools

This is my personal, curated list of tools that I use on my computers for my daily work

in
Preparing a Mac for Engineering work

Preparing a Mac for Engineering work

It's a bunch of little things that I do whenever I need to set up my Mac for development or other engineering work

in
A curated list of Mac tools

A curated list of Mac tools

This is my personal, curated list of tools that I use on my computers for my daily work

in
A long introduction to Kotlin Coroutines

A long introduction to Kotlin Coroutines

The basics of Coroutines, the major building blocks, and a simple overview of the framework

in
JVM Code Guidelines @ Blacklane

JVM Code Guidelines @ Blacklane

Sharing our JVM guideline for developing JVM products

in
Android · Effortless Dialog Management

Android · Effortless Dialog Management

Reducing boilerplate code for dialog management on Android

in
Android · Parcel stub

Android · Parcel stub

How to stub the android.os.Parcel class

in
Android · Blinker View

Android · Blinker View

A small library with a View component that simply blinks

in
Android · Multi-Window Support

Android · Multi-Window Support

Looking into how Android is picking the correct resource when rendering multi-window layouts

in