Bret W. Lester


Grab The RSS Feed


31 Day Writing Challenge Conclusion

Changes to WebOutLoud in iOS 17

The Horde Mind

Rubber Ducking via YouTube

Write for Yourself

Internet Trolls



Weird Code

Multiple Threats to My Apps in iOS 17

Mind Control

The Story Behind WebOutLoud

You Don't Know the Half

Obsession or Hobie?

A Random Day in the Indie Life

Passion for Your Work

Feeling Alright

Third Party Risk

A Busy Week for WebOutLoud

A Trickle in August

The Indie Advantage

Bugs & How They Kill App Adoption

Exercise Without the Boredom

Thoughts on my First Flutter App, 3 Months Later

Passive App Income

My Time at a Sturgeon Farm

Why I Don't Give Parenting Advice

Apple Vision

The Low Risk Path to Financial Independence

31 Day Blog Challenge

Life as an Indie, Going on 4 Years

A Beautiful Morning of Stalking


The Churn Days of Winter

Building in Public March 2022 Results

Multithreaded Javascript in The Browser or The Lack Thereof


2021 Results


Evolutionary Apps

CustomSymbols App Released

A Fix for The Bug Where The Keyboard Breaks Buttons in SwiftUI

I'm Working on an Image Editor


Adventures in SwiftUI

Trump isn't Nothing

The Financial-Economic Treadmill

The Blessing, Curse of Obscurity

On Becoming a Self-Taught Dev

Another TTS App in the Bullpen

Results of a Basic A/B Test

GridDraw V2 is Live

Most People Aren't Creative

Check out the new quick-start video for my product, Grid Draw

Slow Growth

WOL for iOS gets an in-app messaging system

Collections and "initial-letter Hacks"

My New Website and The Continued Evolution of The Web

Messy Mind

Reflecting on 6 Years as a Full Time iOS Developer


Killing Smitty