Hey. My name is
Isaac
and I write
Apps
Book
Articles
Comparing frameworks for cross-platform apps: Flutter vs. React
Native
The Overflow
An overview of Flutter and React Native based on my experiences
building the same app from scratch in both frameworks.
How to interrogate unfamiliar code
The Overflow
A set of techniques for understanding difficult pieces of code.
Reading code takes time and effort, but it's one of the most
valuable skills a programmer can build.
C#: IEnumerable, yield return, and lazy evaluation
The Overflow
An introduction to IEnumerable, the most common interface for
iteration in C#. There are a few things that make IEnumerable
special—and a few things that make it tricky.
Code quality: a concern for businesses, bottom lines, and
empathetic programmers
The Overflow
Anything that affects the mental state of a programmer,
communication within their team, or the incentives attached to
their work is likely to be reflected in their code. Promoting code
quality, then, is partially a matter of improving organizational
health and competence as a whole.
Can developer productivity be measured?
The Overflow
Defining and measuring programmer productivity is one of the most
difficult parts of an engineering manager or CTO's job
description. When everything you do is intangible, how should you
measure it? Can it be measured at all?
Open source
JS Powered Search
Maintainer
A VS Code extension for fast, powerful, programmatic, repeatable
codebase searches.
VS Code API, TypeScript Compiler, Mocha, Sinon.JS
Novel Word Count
Maintainer
An Obsidian knowledge base plugin that displays a word count,
page count, or other statistic for each file, folder and vault in
the File Explorer.
Obsidian Developer API, TypeScript
Cashmere
Contributor, 2018–23
An Angular component library and living style guide for Health
Catalyst software products.
Angular, SASS, Webpack
Viano
Maintainer
A code toy that lets you write songs using Vue components.
Web Audio API, Vue, SASS
JSON Measuring Tape
Maintainer
An in-browser tool that displays an expandable tree of any JSON
object with the size of each property and its percent share of the
entire object.
Vue, JSON