jonhillymakes Profile Banner
Jon Hill | Hillmade Profile
Jon Hill | Hillmade

@jonhillymakes

Followers
599
Following
3K
Media
196
Statuses
2K

Dad of 4 learning AI in public | 9-5 survivor Sharing honest lessons from the kitchen table Code reviews → https://t.co/tvot7bOQDw Building in public, finally!

United Kingdom
Joined September 2025
Don't wanna be here? Send us removal request.
@jonhillymakes
Jon Hill | Hillmade
7 hours
Day 8 of building in public. Today's deploy: AI Reality Check A static site publishing investigative "case files" on corporate AI failures and layoffs. Styled like classified intelligence dossiers. Terminal/hacker aesthetic. The irony of using AI tools to build a site critical
Tweet card summary image
airealitycheck.vercel.app
Investigative case files documenting corporate AI failures and their human costs.
2
0
1
@jonhillymakes
Jon Hill | Hillmade
5 hours
never, and i mean NEVER follow ANYONE who doesn't have a blue checkmark.
1
0
0
@jonhillymakes
Jon Hill | Hillmade
5 hours
We're surrounded by conflicts someone designed on purpose. This track is the soundtrack to that uncomfortable realisation. Hexakin - Manufactured War https://t.co/EMAkTNhmBP
Tweet card summary image
distrokid.com
Stream and Save Manufactured War - Distributed by DistroKid
0
1
2
@jonhillymakes
Jon Hill | Hillmade
9 hours
Found a classic 'phantom write' bug in a production app today. Two DB calls that should be atomic weren't wrapped in a transaction. Server crash between them = data inconsistency that could take hours to debug. The fix? One transaction block. 3 extra lines, zero edge cases.
0
0
2
@jonhillymakes
Jon Hill | Hillmade
14 hours
cleanslate runs machine learning in your browser. No server. No API calls. No data leaving your device. TensorFlow.js loads a sentiment analysis model directly into the browser tab. Your tweets get analyzed by a neural network running on YOUR machine. Why? Because "we promise
0
0
0
@jonhillymakes
Jon Hill | Hillmade
17 hours
Genuine question for my AI-learning timeline: What's your biggest frustration right now? 🤔 → Too many tools, don't know where to start → Tutorials assume knowledge I don't have → I learn the thing but can't apply it → Keeping up feels impossible → Something else (reply!)
0
0
0
@jonhillymakes
Jon Hill | Hillmade
1 day
Some melodies won't leave you alone. This one lived rent-free in my head for days before I finally got it out. Hexakin - Still In My Head https://t.co/IHdH0QpMKV
distrokid.com
Stream and Save Still In My Head - Distributed by DistroKid
0
0
4
@jonhillymakes
Jon Hill | Hillmade
1 day
Day 7 of building in public. Lesson: Never build on someone else's algorithm. I had 3 projects where YouTube was the growth strategy. Video 1-5: over 3k views. Excitement. Video 6: 9 views. Confusion. Video 10: 2 views. Denial. Video 12: 0 views. Done. Same content quality
2
0
4
@jonhillymakes
Jon Hill | Hillmade
1 day
Everyone says you need 20 hours a week to learn AI properly. I've got maybe 5, and 3 of those are interrupted by a 5-year-old asking why the sky is blue. So I'm figuring out what actually works with limited time. First discovery: depth beats breadth. What constraints force you
0
0
0
@jonhillymakes
Jon Hill | Hillmade
2 days
Redesigned cleanslate from scratch today. Before: generic glassmorphism. Frosted glass cards, shiny hover effects on everything. Could be any SaaS template from 2024. After: "Noir Scanner" — Instrument Serif italic heading, zinc-on-black palette, cyan accent that only appears
0
0
1
@jonhillymakes
Jon Hill | Hillmade
2 days
This is the AI bubble's second act: disruption by narrative, not product. Altruist doesn't need to steal Schwab's clients today—it only needs to convince the market that it could.
1
0
1
@jonhillymakes
Jon Hill | Hillmade
2 days
Altruist's "Hazel" platform can now generate tax strategies that previously required armies of certified planners. The market's verdict was instant: if a chatbot can replicate your core service, you don't have a moat. You have a liability.
1
0
0
@jonhillymakes
Jon Hill | Hillmade
2 days
The numbers: Charles Schwab down 6.9%. Raymond James, LPL Financial and Stifel Financial all dropped 7-8%. Their worst single days since April.
1
0
0
@jonhillymakes
Jon Hill | Hillmade
2 days
A startup called Altruist just erased billions from Wall Street—with an AI tax tool.
2
0
3
@jonhillymakes
Jon Hill | Hillmade
2 days
For every gamer who's died 100 times to the same boss and still hits continue. This one's for the stubborn ones who refuse to quit. Hexakin - Rise Tarnished https://t.co/Awy6JsdJtm
distrokid.com
Stream and Save Rise Tarnished - Distributed by DistroKid
1
1
3
@jonhillymakes
Jon Hill | Hillmade
2 days
Day 6 of building in public. Lesson: The builder's trap. I can mass-produce software. Next.js, React, TypeScript, AI integrations. I can go from idea to deployed app in a day. That's the problem. When building is easy, you never have to sit with the hard questions: Who is
1
0
3
@jonhillymakes
Jon Hill | Hillmade
2 days
Found a classic timing bug in my 5-agent CV pipeline today. The code: timings[name] = https://t.co/107rllYj1e() // start // ... work happens ... timings[name] = https://t.co/107rllYj1e() - timings[name] // end See the problem? I store the start time, then IMMEDIATELY
Tweet card summary image
nextbrand.com
Date.now domain name is available for sale on NextBrand. Buy this high-impact name for instant authority, credibility, and fast growth. Date.now is receiving strong buyer interest. Secure it now!
0
0
1
@jonhillymakes
Jon Hill | Hillmade
2 days
New bio, same kitchen table. After months in indie gaming, I'm pivoting hard to AI/tech. Not because I'm an expert—I'm definitely not. But because almost none of my 400+ gaming followers were on Premium. Every impression worth £0. Lesson: audience quality > quantity. What
0
0
1
@jonhillymakes
Jon Hill | Hillmade
3 days
Deleted an entire dependency today. AO3 Formatter had Supabase wired up for an email waitlist. Collecting emails for a free formatting tool that's already finished. Nobody signed up. Nobody was going to. Ripped out @supabase/supabase-js entirely. Replaced the waitlist form
1
0
4