The Blog
Exploration Of Thought
Thoughts on autonomy, self direction, digital business and life.

Why Mobile is Not the Future …
Why I think the web browser, not native mobile apps, is the real future platform, and why even the Gmail app is mostly just a WebView.
Donn Felker – November 2, 2020

Freehold Township Logo
Couldn't find a vector version of the Freehold Township, NJ seal online, so I made one, free to download in PNG, JPG, AI, and SVG.
Donn Felker – October 6, 2020

Code Comments
My rule for code comments: refactor confusing code first, and when you can't, document the why, not the how - the code already explains that.
Donn Felker – October 25, 2019

Dagger Open JDK Version Mismatch
Fixing 'not a valid name: <set-?>Provider' in Android Studio - it's a JDK version mismatch between your terminal and Android Studio.
Donn Felker – October 25, 2019

How To Fix: Jest Did Not Exit
Jest hanging after your test run finishes? It's probably an open Knex connection, destroy it in afterAll() and the hang goes away.
Donn Felker – October 23, 2019

Fix: Deploying Docker Instances to AWS Elastic Beanstalk without Default VPC
Docker on Elastic Beanstalk failing because your old AWS account has no default VPC? Here's how to get AWS to convert you from EC2-Classic to VPC.
Donn Felker – August 21, 2019

Flutter Just Might Work
After 11 years of Android dev and testing React Native, Xamarin, and Kotlin Multiplatform, here's why Flutter is the cross-platform bet I'd make.
Donn Felker – May 23, 2019

What Blog Platform Should I Use?
Medium, WordPress, Ghost, or a static site generator? A blunt comparison of blogging platforms, and why WordPress still wins for most writers.
Donn Felker – May 9, 2019

Podcast Equipment and Software
Our full podcasting gear guide: the mics and interfaces we use on Fragmented, a travel rig, fixing room echo, and Auphonic post-production.
Donn Felker – April 28, 2019

You Need a Blog
Why you need to blog: it landed me a contract that turned into an Android book deal, all because a stranger found my blog through a Google search.
Donn Felker – March 18, 2019

That One Person
My rule for talks, blog posts, and podcasts: if it genuinely helps just one person, it was worth doing, regardless of audience size.
Donn Felker – February 27, 2019

Achieving Your Goals Feels Good
Small wins compound: unpacking bags, scheduling a call, writing 1000 words. Knocking out goals, however tiny, builds real momentum and self-discipline.
Donn Felker – February 19, 2019