1
2 Comments

I had an hour to kill. Built my first Java project.

Never written Java before. Needed it for a client job.

Backstory: I was mid-session building English Pro when my Claude quota reset timer kicked in. Had exactly ~1 hour before it came back. Needed something to do.
Turns out an hour is enough to learn a new language.

74 minutes later:
✅ Spring Boot from scratch
✅ Multi-tier prize pools
✅ Dynamic weight algorithm
✅ Loss streak protection
✅ 80-level pet bonus system
✅ Item system
✅ Timer sessions
✅ Monte Carlo simulation (100k runs, 3.5% margin ✅)
✅ Swagger docs

Client went with someone else.
Kept the case study.
Not a bad trade.

https://tinystrack.com

posted to Icon for group Building in Public
Building in Public
on April 29, 2026
  1. 1

    Nice, getting something working in an hour is a great start.
    What made you pick Java for your first project?

    1. 1

      I've been wanting to learn Java for a while, and coincidentally I came across a freelance project that needed it. We agreed on the requirements, but couldn't settle on the payment terms — so I figured, the requirements are real anyway, why not use it to learn while actually building something? That's how my first Java project was born!

Trending on Indie Hackers
Code is Cheap, but Scaling AI MVPs is Hard. Let’s Fix Yours. User Avatar 34 comments I wasted 6 months building a failed startup. Built TrendyRevenue to validate ideas in 10 seconds. User Avatar 29 comments Your files aren’t messy. They’re just stuck in the wrong system. User Avatar 27 comments Built a tool that finds which Reddit/HN threads are making ChatGPT recommend your competitors User Avatar 21 comments Cloud vs Cybersecurity Certifications | 2026 Path Makes More Sense User Avatar 18 comments Why Direction Matters More Than Motivation in Exam Preparation User Avatar 11 comments