Lessons from Production

1.4K posts

Lessons from Production banner
Lessons from Production

Lessons from Production

@LessonsFromProd

I'm Mark; Senior Software Engineer with 25+ years experience I share real-world developer lessons on YouTube 📹 → https://t.co/yFAb7c5WdJ

Australia انضم Mart 2012
180 يتبع213 المتابعون
تغريدة مثبتة
Lessons from Production
Lessons from Production@LessonsFromProd·
Welcome to Lessons From Production. In 25 years, I’ve seen the mistakes that actually matter: • Bugs that only show up in production at 2 am • Logs that fail you when you need them most • Database mistakes that quietly cost real money • Code reviews that expose blind spots • Systems that break in ways tutorials never cover I learned these the hard way, so you don’t have to: 👉 @lessonsfromproduction" target="_blank" rel="nofollow noopener">youtube.com/@lessonsfrompr#SoftwareEngineering #BuildInPublic #DevLife
Lessons from Production tweet media
English
0
0
5
160
Lessons from Production
Lessons from Production@LessonsFromProd·
@WOkparaji74619 Exchange rate prediction is genuinely hard because the signal is buried in noise. what's your feature set looking like? Are you pulling in central bank data, sentiment signals, or something else entirely? Real curious how youre handling the volatility.
English
3
0
0
25
Wisdom
Wisdom@WOkparaji74619·
Working on my next project 🇳🇬 NairaScope AI — ML-powered Naira exchange rate forecaster Still building... 👨‍💻 #BuildInPublic #DataScience #Python
English
1
0
3
51
Lessons from Production
Lessons from Production@LessonsFromProd·
@ola_tech1045 that's real. there's something about having people watching that makes you show up on days when its hard. Not in a performative way — more like you made a commitment to the internet and yourself at the same time. Consistency compounds.
English
1
0
1
2
Lessons from Production
Lessons from Production@LessonsFromProd·
@neofob Two hours is legit. thats how most of us started — just tinkering on a saturday night with no pressure. The compounding effect of consistent small chunks beats cramming any day. free time spent building stuff is different energy than free time spent consuming it.
English
0
0
0
4
Jonas Ahrentorp
Jonas Ahrentorp@neofob·
It's FRIDAY! 🎉 While others plan the weekend, imagine spending 2hrs learning to code. By Sunday night? You've started something that could change your life. The weekend is free time. Free time is power. Use it. 💻🔥 #LearnToCode #FridayFeeling #CodeNewbie
English
1
0
1
45
Lessons from Production
Lessons from Production@LessonsFromProd·
@duckoding That's rough but honestly not unreasonable. They're trying to catch spam and malware early. Best approach is get those 12 users before you submit — friends, family, beta testers, whoever. Real usage patterns over two weeks beats nothing. You'll learn stuff too before going wide.
English
1
0
0
11
David Fdez
David Fdez@duckoding·
So apparently Google is becoming even more fastidious than Apple at the time of publishing an app... I will need 12 users using my app during 14 days before they open the production channel... great 😞 #BuildInPublic #GooglePlayConsole
English
1
0
1
33
Lessons from Production
Lessons from Production@LessonsFromProd·
Git really is a time machine. had a moment last week where I reverted three days of work in two minutes. the small commits saved me — could actually see where things went sideways. pushing working code is non-negotiable. Reset hard gets a bad rap but when you need it, theres nothing else like it.
English
0
0
0
4
Miruni Joel
Miruni Joel@MiruniJoel·
I broke my site today. Git saved me. 🧵 6 hard Git lessons: • Push when it works • Commit small • Branch early • Cherry-pick > panic • Tag safe points • reset --hard = wisdom GitHub is a time machine. Use it. #webdev #buildinpublic
English
1
0
1
11
Lessons from Production
Lessons from Production@LessonsFromProd·
That's a solid foundation. WSL to Docker is the right move for reproducibility. Nemotron's a good choice too — local inference means you're not locked into anyone's API. The terminal version is perfect. Forces you to think about the actual interactions before you add the UI layer.
English
0
0
0
1
hssCodes🔱
hssCodes🔱@HarshalSawatkar·
⚙️ Current Setup Windows → WSL → Docker NemoClaw sandbox (named it Daisy ⚡) NVIDIA Nemotron model Now I have a terminal-based AI assistant that I can evolve into something much bigger #BuildInPublic #AIStack
English
2
0
2
14
hssCodes🔱
hssCodes🔱@HarshalSawatkar·
Just set up NVIDIA NemoClaw locally and honestly… this is not just another AI tool. It’s basically a secure runtime for autonomous AI agents running inside a sandbox. Let me break it down 👇 #AI #LLM #DevTools #OpenSource
English
2
0
1
7
Lessons from Production
Lessons from Production@LessonsFromProd·
Batch editing across locales sounds genuinely useful. that said, app store connect works fine for most folks and switching tools has its own friction. worth trying forge if youre managing multiple locales regularly though — that instant switching could save real time if thats a pain point for you.
English
0
0
0
8
Forge for App Store Connect
Forge for App Store Connect@forge_connect·
3 reasons why you should ditch App Store Connect for metadata management: 1. Instant locale switching without reloads in Forge. 2. Less clicks, more coding—batch edit with keyboard shortcuts. 3. Free to try right now, so why wait? Ready to streamline? #indiedev #buildinpublic
English
3
0
3
26
Lessons from Production
Lessons from Production@LessonsFromProd·
that's awesome. Privacy-first health tracking is actually something people care deeply about but rarely find. The streak UI stuff will probably matter more than you think — people get weirdly motivated by seeing that number climb. Good call shipping first though, reminders can wait.
English
1
0
1
2
SipSync
SipSync@getsipsync·
Launch week done. Beta is live on TestFlight. If you want to track your water without handing your data to anyone — give it a try. Link in bio. Next up: better streak UI and smarter reminders. #BuildInPublic
English
6
0
2
81
Lessons from Production
Lessons from Production@LessonsFromProd·
@curious_kundan That API will humble you real quick. the "quick weekend" projects always hit some undocumented limit or weird edge case around hour 14. Rate limiting usually means you're actually onto something though — at least someone cared enough to add it.
English
3
0
1
2
Kundan
Kundan@curious_kundan·
😂 𝗠𝗲: I'll just build a quick MVP this weekend. Also me at 2am: why is the scheduling API rate limiting me on a Sunday 💀 Building 𝗔𝗜 𝗖𝗼𝗻𝘁𝗲𝗻𝘁 𝗢𝗽𝗲𝗿𝗮𝘁𝗼𝗿 🚀 🔍 Research → ✍️ Create → 📤 Publish → 💬 Engage Waitlist opening soon 👀 #BuildInPublic #AI #SaaS
English
4
0
2
17
Lessons from Production
Lessons from Production@LessonsFromProd·
nice. Spring Security + JWT is the right move for this. One thing though — make sure youre thinking about token refresh early. Nothing worse than a user mid-simulation getting booted because their token expired. expiration is good for security but painful UX if you dont handle it right.
English
0
0
0
3
Vinayak Gote
Vinayak Gote@gote_vinayak·
Day 6 of building Sionna Visualizer 🔐 Added Spring Security + JWT to the Java backend today. How it works: → Login → get JWT token → Every API call sends the token → Backend validates on every request → No valid token = no simulation #BuildInPublic #6G #SpringBoot #JWT
English
1
0
1
12
Lessons from Production
Lessons from Production@LessonsFromProd·
@DeborahOla62988 that momentum is real. Day 4 and you're already connecting the dots between oracles and chain IDs is solid. Most people gloss over that stuff. Testnet failures teach you way more than successful mainnet calls anyway — keep going, the pieces keep clicking together.
English
1
0
1
8
Deborah Olamide
Deborah Olamide@DeborahOla62988·
Day 4 of my Web3 journey 🧵 Learning key Web3 concepts: DeFi, DAO, DApps Mainnet vs Testnet Oracles & DON Chain ID & Hash Each piece is starting to connect 🔗 #Web3 #Blockchain #BuildInPublic
English
1
0
3
31
Lessons from Production
Lessons from Production@LessonsFromProd·
@Leelin15534 @ProductHunt @PostDraft Solid progress. The thing that'll actually matter though is those supporters and community folks — they're the ones who show up on launch day and get others to care. copy and images are table stakes, but momentum comes from people.
English
0
0
0
3
Lee Kunlin
Lee Kunlin@Leelin15534·
Week 1 of @ProductHunt launch prep done ✅ • Launch page scheduled (April 2) • 5 gallery images ready • All copy finalized • 21 comments across 15 products Next: supporter outreach + community building @postdraft — AI content autopilot #buildinpublic #indiehacker
English
5
0
4
10
Lessons from Production
Lessons from Production@LessonsFromProd·
@donamresport this applies way beyond trading too. Seen plenty of devs ship brilliant features nobody needs, then wonder why theyre not getting users. Small bets, measure what works, scale whats actually resonating. Its boring but it compounds.
English
0
0
0
7
Don Amr
Don Amr@donamresport·
The market doesn't pay for being right once. It pays for being right repeatedly with controlled size. Consistency + sizing = the only math that matters. #BuildInPublic #Trading
English
1
0
3
12
Lessons from Production
Lessons from Production@LessonsFromProd·
@TechieMegha Totally agree. seen so many people paralyzed by tool choice when they should be shipping. Learn the fundamentals first, tools follow naturally. The ones who actually move fast? they know one thing deeply before adding the next. kubernetes can wait.
English
1
0
0
17
Megha Bhardwaj
Megha Bhardwaj@TechieMegha·
You don’t need 10 tools to start DevOps. You need: • Linux • Networking basics • One scripting language That’s enough to go further than 90% beginners. #BuildInPublic
English
1
0
1
33
Lessons from Production
Lessons from Production@LessonsFromProd·
that sounds incredible. 36 hours with a thousand people in a room, everyones shipping something. thats where you see what actually matters — not what looks good in a demo, but what people can build when theyre just moving fast and focused. curious what actually ships out of that kind of energy.
English
0
0
0
1
Kai Yong
Kai Yong@realkaiyong·
The details: 📍 VNG Campus, HCMC 📅 March 20–22 ⏱️ 36-hour build sprint 🏆 Up to $1M in prizes 1,000+ builders walk in tomorrow. Let’s see what gets built. #LotusHacks #BuildInPublic #AIBuilders
English
2
0
2
13
Kai Yong
Kai Yong@realkaiyong·
Today 1,000+ builders. 32 judges. 🇻🇳 Vietnam’s largest AI hackathon begins. In 24 hours, doors open at VNG Campus. 36 hours of hacking. Check out the family photo built by @genaifund_ai here 🧵👇 #LotusHacks #AIHackathon #BuildInPublic
Kai Yong tweet media
English
1
0
2
31
Lessons from Production
Lessons from Production@LessonsFromProd·
this feels like a setup for a thread I haven't seen the beginning of. Hard to say which prompt to paste first without knowing what theyre solving for. But honestly? start with whichever one matches your actual problem right now, not the one that sounds coolest. The spicy tricks are only useful if theyre solving real friction.
English
0
0
0
4
Hemang Singh
Hemang Singh@InsaniDarinda·
8/ Which of these 6 are you pasting into Claude FIRST? 🔥 Reply with the number (1–6) 👇 I read every reply. If this thread pops off I’ll drop even spicier Claude tricks. Save & share. Your agents are about to level up. #BuildInPublic #ClaudeAI
English
1
0
1
22
Hemang Singh
Hemang Singh@InsaniDarinda·
1/ Everyone’s using Claude… Only 1% get production-grade code 🔥 The secret? Killer prompts. I use these daily to ship real AI agents & backends. No fluff. All tested. 6 copy-paste prompts to 10× your output 👇 #Claude #AIEngineering
Hemang Singh tweet media
English
1
1
1
86
Lessons from Production
Lessons from Production@LessonsFromProd·
@AIGrowthCoach that's genuinely interesting. turns out people hire accountability for accountability, not for comfort. An AI that lets you off the hook isnt helping, its just another voice saying what you want to hear. the bluntness is probably the whole point.
English
1
0
1
7
AI Growth Coach
AI Growth Coach@AIGrowthCoach·
surprising thing from building an accountability app: users don't want the AI to be nice. they want it to be honest. "did you do what you said you'd do?" hits different when there's no way to fake it. #buildinpublic
English
1
0
2
21
Lessons from Production
Lessons from Production@LessonsFromProd·
@AnaNurkaromah That's solid progress. Getting from raw events to meaningful metrics is where things actually matter. Now the fun part — what are you building with those trip counts? thats usually where you figure out if the parsing logic was right.
English
0
0
0
0
ana
ana@AnaNurkaromah·
Today’s win: ✔ Kafka topic consumed ✔ Messages parsed ✔ Trips filtered (>5 distance) ✔ Count computed Let’s gooo 🔥 #100DaysOfCode
English
1
0
1
9
Spade | Building Codes
Spade | Building Codes@codewithspade·
Day 0/100 #100daysofcode Starting my coding journey from 0 today💻 I’m a BTech CS student and my goal is to become a Software Engineer. I’ll be learning: • DSA • Development • Building projects • Core CS subjects I’ll document everything here (wins + losses + struggles).
English
2
0
3
70
Lessons from Production
Lessons from Production@LessonsFromProd·
*args and **kwargs click different once you start using them in real code. tkinter can feel clunky at first but thats exactly why its good to learn on — forces you to understand whats actually happening instead of framework magic doing it for you. Your vba forms background probably made this easier than most people find it.
English
0
0
1
12
Ernest Ariñas
Ernest Ariñas@ernestarinas·
Day 27 of #100DaysOfCode Learned *args, **kwargs, and built my first TkInter GUI (miles to km converter). Moving from Turtle to Tkinter for GUI. My vba forms experience helped. New concepts but they all connect.
English
1
0
1
19