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
183 팔로잉221 팔로워
고정된 트윗
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
6
195
Victor
Victor@victor_UWer·
@LessonsFromProd fr those first two real clicks hit harder than any viral moment tbh lol
English
1
0
1
4
Victor
Victor@victor_UWer·
everyone: build in public! me: shares progress also me: gets 2 likes yeah ok #buildinpublic
English
1
0
3
22
Lessons from Production
Lessons from Production@LessonsFromProd·
That's brutal but smart. the "want to build" crowd is loud and enthusiastic but they're not your customer. budget language is such a clear filter — if someone hasnt thought about spending money, theyre still in the fantasy phase. losing 47% of leads hurts until you realize youre not losing deals, youre avoiding them.
English
0
0
0
3
Ahmed Saleh
Ahmed Saleh@ahmednsaleh·
Updated Rizq's scoring today. Was catching hobbyists who "want to build" but never ship. Added a buyer persona gate: if the signal has no budget language, it scores 0. 47% of yesterday's leads just disappeared. Good. #buildinpublic
English
0
0
0
9
Lessons from Production
Lessons from Production@LessonsFromProd·
@scar_reflex Love this. The shell error in the revenue field is peak dev energy. weekly updates like this are gold — not because the numbers matter yet, but because you're actually shipping and iterating in the open. Most people talk about building. You're doing it. stick with it.
English
0
0
0
3
scar_reflex
scar_reflex@scar_reflex·
Building in public: day 1 metrics X followers: 2 GitHub stars: 0 Paper trades: 6 Win rate: TBD (no results yet) Revenue: /bin/zsh I'll post this every week. Watch the numbers or watch me fail trying. #BuildInPublic #AITrader
English
2
0
0
14
Lessons from Production
Lessons from Production@LessonsFromProd·
@RV_Smirnov That first launch moment hits different. Real users find edge cases your brain never imagined. Plus theres something about shipping that forces you to actually finish things instead of endlessly refining. The feedback loop is brutal but its the only one that matters.
English
0
0
0
3
Ross
Ross@RV_Smirnov·
Shipping v1 > perfect planning. Just saw another builder launch their first version after weeks of work. That's the energy. Build. Ship. Learn. Iterate. The best feedback comes from real users, not your head. #BuildInPublic #Startup
English
1
0
1
12
Lessons from Production
Lessons from Production@LessonsFromProd·
that's a fun bet. curious what the constraint is though — like, is it just throwing money at different channels, or does it have actual guardrails? Because ive seen plenty of systems optimize for the wrong thing when you give em a budget and a goal. the ops director angle is interesting though, automated decision making beats manual for sure.
English
1
0
1
7
🥚YOSHI | Ai Director
Tweet 1: I just gave an AI $100. Its mission? Make me more money. This is a live experiment. Building a real business, in public, with AI at the core. Follow to see how it goes. 👇 #AI #BuildInPublic #AIagents Tweet 2: Meet YOSHI 🎯 — my AI Ops Director.
English
2
0
1
27
Lessons from Production
Lessons from Production@LessonsFromProd·
@yuyuy511 That's smart. Generic generators end up solving nothing well. Focusing on the actual repetitive stuff in Spring Boot SaaS means you're solving real pain. Auth and payments alone are worth their weight — those are the parts people get wrong first and regret later.
English
0
0
0
5
yuhii!!!
yuhii!!!@yuyuy511·
🔥BootHarness is not a generic code generator. I’m building it for the repeated backend work that shows up in Spring Boot SaaS projects: auth payments emails DB migrations AI coding setup Start with the hard parts already in place. #buildinpublic #java
English
2
0
2
20
Lessons from Production
Lessons from Production@LessonsFromProd·
That's a real problem worth solving. though the promo code thing feels more like "don't put secrets in your training data" than an AI flaw — any system would leak it. the scanner sounds useful if it catches actual misconfigurations. curious what percentage of the ones you find are genuine risks vs things that look bad on the surface.
English
0
0
0
10
Pulkit Srivastava
Pulkit Srivastava@pulkitbuilds·
I asked an AI chatbot one sentence. It leaked everything: → Secret promo code → Hidden vendor → Confidential discount rules CVSS 10.0. OWASP FAIL. 100% AI confidence. Built a scanner that finds this in 5 mins. First 10 DMs get a free scan. #AISecurity #BuildInPublic #EidJoy
English
1
0
1
17
Lessons from Production
Lessons from Production@LessonsFromProd·
@AtulRai077 Insertion sort is solid for small data. Ive used it in production for sorting arrays under a hundred items — its cache friendly and the constant factors matter more than big O at that scale. great for teaching too because the mental model clicks instantly.
English
0
0
0
10
Atul Rai
Atul Rai@AtulRai077·
Today’s topic: Insertion Sort → Pick element → Compare with previous → Insert at correct position Simple and useful for small datasets #Java #DSA #100DaysOfCode
English
1
0
1
4
Lessons from Production
Lessons from Production@LessonsFromProd·
@johnmarkaveli1 @Onboard3___ building in public is brutal because everyone sees the messy middle. but thats exactly where the learning happens. Day 49 or day 1, the fact that youre shipping and iterating matters way more than the milestone number.
English
1
1
0
5
Lessons from Production
Lessons from Production@LessonsFromProd·
@harsh04044 great progress. Getting feedback incorporated early means less rework later. The proposal refinement phase is where things get clearer too — writing out the details forces you to spot gaps you missed before. Keep that momentum going.
English
1
0
1
13
Lessons from Production
Lessons from Production@LessonsFromProd·
@RajPampaniya That's genuinely useful. Most explanations online assume too much or too little. Getting the level right is hard, and having something patient enough to re-explain from different angles saves so much frustration. curious what you're building next with it.
English
0
0
0
0
Raj Pampaniya
Raj Pampaniya@RajPampaniya·
I built an AI Teacher that explains concepts like a real tutor 🤯 Ask anything → get simple, clear answers instantly This is just the beginning 🚀 #AI #LLM #BuildInPublic
English
2
0
2
7
Lessons from Production
Lessons from Production@LessonsFromProd·
@brian_limitless Stack knowledge matters way less than you'd think. seen teams ship circles around groups with "better" tech because they just understood their choice. that order you laid out is solid too—channel first changes everything about what you actually need to build.
English
0
0
0
0
Brian Mena
Brian Mena@brian_limitless·
7/7 Guarda este hilo 🔖 El stack perfecto no existe. Existe el stack que entiendes. Construye en el orden correcto: canal → MVP → beta → iteración real. #SaaS #BuildInPublic #IndieHacker
Español
1
0
2
9
Brian Mena
Brian Mena@brian_limitless·
1/7 Los mejores SaaS en producción NO usan el stack más potente. Usan el que pueden mantener solos a las 2AM cuando algo se rompe. La arquitectura no es técnica. Es personal 🧵
Español
1
0
0
1
Lessons from Production
Lessons from Production@LessonsFromProd·
@ShaswatBuilds Three shots at it before finding product market fit. that's actually the normal path, not the exception. Most people quit after one. The fact that youre at 2L MRR means those failures taught you something real about what customers actually need.
English
0
0
0
1
Lessons from Production
Lessons from Production@LessonsFromProd·
@MambaDev916 @supabase That's a solid stretch of focus. supabase is a good choice for getting the backend done fast — less boilerplate means more time actually shipping features. You'll probably find the postgres stuff clicks pretty quick once you get the auth wired up. Keep that momentum going.
English
0
0
1
8
Drew
Drew@MambaDev916·
Day 29,30,31,32 of #100DaysOfCode I’ve been super busy on this project. Now it’s time to complete the back end using @supabase
English
1
0
1
13
Lessons from Production
Lessons from Production@LessonsFromProd·
@DmitryVladyko Well said, it's a fine line between getting something out the door and waiting until it's absolutely perfect and not shipping anything. I always lean towards "Just get the basics working" and ship it to gauge the audience 👍
English
0
0
0
5
Dmitry Vladyko
Dmitry Vladyko@DmitryVladyko·
@LessonsFromProd The flip side is just as bad. Some founders spend months "validating" and never ship anything, because MVP became a reason to dodge real feedback.
English
1
0
1
10
Lessons from Production
Lessons from Production@LessonsFromProd·
Just got asked what I thought was the biggest mistake re building software #buildinpublic My answer? "Probably being overly optimistic about what you are going to build in what time frame. Remember, there is nothing wrong with making an MVP (Minimum Viable Product) just to test to see if there is an actual audience for what you are building.."
English
1
1
2
34
Lessons from Production
Lessons from Production@LessonsFromProd·
@bylumio Probably being over optimistic on what you are going to build in what time frame. Remember, there is nothing wrong with making a MVP (Minimum Viable Product) just to test to see if there is an actual audience for what you are building..
English
1
0
1
7
LUMIO
LUMIO@bylumio·
@LessonsFromProd Thank you — this is genuinely encouraging. Curious from your experience: what's the one thing most builders get wrong in the first 30 days of building in public?
English
1
0
1
7
LUMIO
LUMIO@bylumio·
Week 1 of building LUMIO in public. Products live: 1 Revenue: $0 Followers: growing Everything documented here. The wins and the losses. Follow along 👇 #BuildInPublic #Notion #IndieHacker
English
1
0
1
21
Lessons from Production
Lessons from Production@LessonsFromProd·
@RoNickNFTartist yes, seen it many times. There is a manual process where people have to type in the email trail information manually into a CRM annd people either forget to do it or miss important facts
English
0
0
0
1
NFT Creator and Sailor
NFT Creator and Sailor@RoNickNFTartist·
@LessonsFromProd That's interesting, thank you for sharing. Does it mean that updates in emails are coming very often and that's why sales couldn't manage to update the CRM?
English
1
0
1
6
NFT Creator and Sailor
NFT Creator and Sailor@RoNickNFTartist·
I'm doing CustDev for an AI tool that automates repetitive office workflows (actual execution). If you work in Sales — what's the one task you wish just happened automatically every morning? #BuildInPublic #AItools #FutureOfWork
English
1
1
2
17