Back
10k to $10k

10k to $10k

#10k

10k to $10k is a live changelog of my journey to see if chasing curiosity can make me $10,000 a month.
Launched August 17, 2025
Load previous page…
skip cache busting for repetition posts (the automatically generated ones), not for original recurring posts that have real stats data #10k
add Beam Analytics #10k
Fix stats caching bug by removing memoization in ProjectStats service #10k
auto-populate `meta_description` from content when field is left blank #10k
add $/mo progress percentage. add avg hours per month. #10k
Fix tab switching bug by reordering hide operations before Chartkick chart refresh in Stats tab #10k
update favicon, robots.txt, sitemap, privacy, terms, rss #10k
Fix recurring post production deployment by setting up Appliku cron job and testing repetition creation #10k
Fix recurring post repetitions to calculate correct dates and rep counters by updating repetitions query to exclude recurring flag #10k
Fix nested form conflict causing post deletion during recurring schedule updates #10k
add explicit `javascript_include_tag` for chartkick and chart.bundle to get charts to load #10k
fix asset serving and compilation in production #10k
try configure persistent storage using Hetzner volume #10k
Configure Active Storage to use libvips for image processing #10k
enable static file serving in production. make sure assets are precompiled during deployment. #10k
add nil check to handle calendar pagination trying to find min/max dates on an empty collection #10k
try out Appliku for Rails project deployment #10k appliku.com/?via=bic
first time signing up for Hertzner #10k
continue working on changelog #10k
got single post to have same layout as index, with Books shifted to left sidebar in place of milestones (since Milestones are dependent on `@featured_posts.each do |post|` , so decided it's not important to have it on single post). Also no tabs on mobile - couldn't get it work but also aesthetic reasons. #10k
Home
Search
Messages
Notifications
More