Sam Warnick
CARTER_RULES.md
Making My Own Pokemon Booster Packs
I Can't Design for Web
My Apple Developer Membership Has Expired
I’m bored
Maybe Start with Over-engineering
Hobbies vs Projects
Weekend Project
Random Friday Evening Thoughts
New Bookshelf Page
Styleguide
Handling Web Components in RSS and Eleventy
Choosing Positivity
ScreenCred V2 Sneak Peak
Making My Builds 300% Faster
Flareon-Noctowl Deck
Todo List
Why I Blog
My Favorite Data Structure
Making the Bullpen Trading Card Game
Dave Is a Mad Scientist
Adding /random to My Blog
Premature Project Management
The Pendulum Has Swung
Devlog Mar 31–Apr 6, 2025
Devlog Mar 24 – Mar 30, 2025
Devlog Mar 17 – Mar 23, 2025
Season of Nutrition
How I (Don't) Work
Devlog Mar 10–Mar 16, 2025
Devlog Mar 3–Mar 9, 2025
Devlog Feb 24–Mar 2, 2025
Devlog Feb 17–Feb 23, 2025
Devlog Feb 10–Feb 16, 2025
My Slash Pages
Devlog Feb 3–Feb 9, 2025
Devlog Jan 27–Feb 2, 2025
Checking in on Waking up Early
To Native or Not Part II
To Be Native or Not
Making a Micropub Server That Works With iA Writer
2025 and the Year of Health
Waking up Early
Family Christmas Traditions
How Do You Bring Software Into the World?
It's Okay to Throw Something Away
The Cost of Pokemon TCG Pocket Cards
What's Going to Happen to Photomator?
My New Pokemon Page
Why Notebooks Are Garbage and Loose Leaf Paper Is Unequivocally Best—Part 7
Perfect Stack Projects
Home Database
How Often Is Too Often
Portainer on Synology Has a Bug
I Think I Like Streaming
My Prices Were Too High
Maybe I'm Growing As a Person
GitHub Actions Secrets
Just Howdy I Guess
Don't Assume People Use Chrome
Domestic Workflows
It's Okay to Do Things for Fun
Get Netlify to Ignore Commits
Hobbies Is My Hobby
Micropub Again
4 Options for a Perfect CMS
Peanut Butter Snickers
A Quick Tour of My LEGO City
Birkenstocks
Adding .pkpasses bundle to iOS Wallet
Pictures of Birds
Trip to Alaska
S-Tier Emojis
Moving to Free
Sunsetting lemonpointbricks.com
Shutting Down My Mastodon Instance
Trip to Oregon and California
How I Handle Imposter Syndrome
Just testing my scheduled posts
Adding Shiki to Eleventy 3
Generating redirects file with Eleventy
Generating my /todo page
Back on Eleventy
Enabling and Disabling PayPal
Minifigs Sell
Kellogg's Frosted Mini Wheats Cinnamon Roll
My First BrickLink Blunders
Mini iPad mini review
My iPad mini Experiment
Uses: Mini Ring Notebook
Uses: Codelia
May the Fourth is coming
Made to Last?
Flower Trellis Display
The Perfect Stack
Making LEGO more sustainable
Iteration
Why I Started a BrickLink Store
One Month of Running a BrickLink Store
What I use to blog in 2024
State of the Blogs 2024
The Year of LEGO
Devlog—September 10, 2023
Devlog—August 30, 2023
Review of Amazon Basics 3 Hole Punch, Semi-Adjustable, 30 Sheet Capacity, Black
Devlog—August 23, 2023
Working Slowly
Devlog—August 17, 2023
Devlog—August 16, 2023
Why I like iOS development
Devlog—August 8, 2023
A Disappointing Training
ScreenCred: A Retrospective
Devlog—July 22, 2023
Devlog—July 21, 2023
ScreenCred in App Review
Devlog—July 17, 2023
Devlog—July 13, 2023
Devlog—July 11, 2023
Devlog—June 24, 2023
Devlog—June 21, 2023
Devlog—June 15, 2023 (later)
Devlog—June 15, 2023
Devlog—June 13, 2023
I'm not ready for visionOS and Spatial Computing
Devlog—June 11, 2023
Devlog—June 7, 2023
I tried Alpine
PicoCSS
Is Vanilla JavaScript better?
Devlog—May 31, 2023
Devlog—May 29, 2023
Devlog—May 28, 2023
Do Nothing
I think I regret buying the Studio Display
Devlog—May 11, 2023
Devlog—April 27, 2023
Devlog—April 20, 2023
Devlog—April 8, 2023
Devlog—April 3, 2023
The Millionaire Fastlane, by MJ DeMarco
Re: You're Not Lazy
Year of Discipline Update—Finances
Year of Discipline Update—Writing and Development
Year of Discipline Update—Health and Fitness
Devlog—March 28, 2023
Devlog—March 22, 2023
Drained
Devlog—March 14, 2023
Pocket Snacks
Devlog—March 8, 2023
Creating a file from Raycast
Devlog—March 3, 2023
Devlog—February 24, 2023
Devlog—February 22, 2023
Devlog—February 17, 2023
Devlog—February 14, 2023
Devlog—February 11, 2023
Devlog—February 7, 2023
Devlog—February 3, 2023
Devlog—February 2, 2023
Devlog—January 25, 2023
Devlog—January 24, 2023
Devlog—January 23, 2023
Devlog—January 18, 2023
Push Notifications with Go
Using WeatherKit in Go
Devlog—January 16, 2023
Devlog—January 12, 2023
Devlog—January 11, 2023
Devlog—January 9, 2023
Is CloudKit good for the ecosystem?
Devlog—January 5, 2023
Why do we scroll to the top?
Devlog—January 2, 2023
2023 and the Year of Discipline
Devlog—December 29, 2022
Devlog—December 23, 2022
Devlog—December 21, 2022
Devlog—December 16, 2022
Devlog—December 15, 2022
Devlog—December 12, 2022
Devlog—December 8, 2022
Devlog—Dec 5, 2022
Devlog—Dec 1, 2022
Devlog—Nov 30, 2022
Vacation routines
Devlog—Nov 17, 2022
Devlog—Nov 16, 2022
Devlog—Nov 15, 2022
Devlog—Nov 14, 2022
Devlog—Nov 10, 2022
What can replace Twitter for me?
Devlog—Nov 7, 2022
Devlog—Nov 3, 2022
Devlog—Nov 2, 2022
Finding what sticks
Devlog—Nov 1, 2022
Some thoughts on editors
Giving up on notes apps
Re: Demo to Demo Loop
Changing the direction of a SwiftUI Color gradient
WWDC 2022 Wishlist
My Supposed Dream Job
Re: RSS
Go One Level Deeper
My new favorite font
Turning It Off and On Again
Living Software
Trying to Find Balance in Side Projects
How I Journal
Bookmarks in Obsidian
Finishing What We Start
Adventures with Templater for Obsidian
My Photography Workflow
An Itch to Blog
This is my first Micropub post
Father's Day
Fresh Starts
Shut Your Brain Down
Thoughts on Steal Like an Artist
The Grid
The Year of Momentum and the Season of Survival
Wrapping Up the Year of Groundwork
Digital Minimalism, by Cal Newport
Farewell, Mornings
Steve Jobs, by Walter Issacson
Focuses Roadmap
Using SwiftUI for Focuses
Focuses by the Numbers
Introducing Focuses
Podcasting With A Toddler
Am I Becoming A Better Developer?
Thoughts On Writing Good Code
Angular Template References
ng-conf 2018
prefers-color-scheme Media Query
Moving My Blog To GitHub Pages
Making Send to Nowhere
CSS Variables?
Hello, world!
I Just Want to Generate an OG Image