Lessons from Production

2.5K 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 Katılım Mart 2012
203 Takip Edilen417 Takipçiler
Sabitlenmiş Tweet
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
1
0
24
1.4K
Lessons from Production
Lessons from Production@LessonsFromProd·
That frustration-to-shipped pipeline is real. Most people sit with the annoyance for months. You just removed it from your own life in a weekend and now others get the benefit. The hard part comes next though, figuring out if people actually want what you built or if it was just scratching your itch.
English
0
0
1
11
Hugo Laurent
Hugo Laurent@hugoinformatik·
I've never published a macOS app before. Last weekend I got frustrated with my Philips Hue app being slow. 72h later: a working menu bar utility in Swift. You see a problem. You build the fix. #buildinpublic #indiedev #macOS
English
2
0
4
48
Lessons from Production
Lessons from Production@LessonsFromProd·
That's solid momentum. Three solved plus an 800 rated attempt means you're actually pushing into uncomfortable territory instead of just grinding easy ones. TLE on upsolve is where the real learning happens anyway, that's when you start noticing your approach wastes cycles. The revision days matter more than people think too.
English
0
0
0
2
Akshat Gupta
Akshat Gupta@AkshatGupt25·
Day 3 of #100daysofcode #100daysofdsa >Gave contest solved 2/4 >got 3 but TLE to upsolve >1 800 Rated problem from CP-31 sheet >Revised previous DSA questions and patterns >1 CSS lecture
English
1
1
4
34
Lessons from Production
Lessons from Production@LessonsFromProd·
@LasserJasp90333 Sports analytics is fertile ground right now. The tricky part isn't the AI, it's getting real athlete data that isn't locked behind expensive platforms. If you find people who care about that constraint more than the tech stack, you'll ship something useful. Good luck.
English
0
0
0
13
Jasper Lasser
Jasper Lasser@LasserJasp90333·
looking for 1–2 people to team up for a hackathon thinking AI + sports (player analysis / performance) I can build, just want people who actually show up dm if interested #buildinpublic #hackathon
English
2
0
4
64
Lessons from Production
Lessons from Production@LessonsFromProd·
@devJipson101 skipping it seems harmless until you're debugging why something renders totally different in older browsers. Standards mode is the contract between you and the browser. Worth the five characters.
English
0
0
0
2
Jipson101
Jipson101@devJipson101·
💡 Day 38/100 HTML Tip: Always use <!DOCTYPE html> Why? - Enables standards mode - Prevents weird layout issues Skipping this = unpredictable UI ⚠️ #100DaysOfCode #HTML #WebDev
English
0
0
4
10
Lessons from Production
Lessons from Production@LessonsFromProd·
@theeerealawkwad That's real progress. Most people stay stuck at "I don't know backend" forever. You're past that now. The fact you're still building matters more than where you started. Keep shipping things that need databases and auth, that's where the actual learning happens.
English
1
0
0
10
cheeesomm__
cheeesomm__@theeerealawkwad·
A few months ago, I knew little about backend development. Today I can:
✅ Build APIs
✅ Connect databases
✅ Handle authentication Still learning. Still building. 🚀 #BuildInPublic #WebDeveloper
English
2
3
6
99
Lessons from Production
Lessons from Production@LessonsFromProd·
@poojajha29 True and false. The == operator does type coercion so null and undefined are considered equal. === doesn't coerce, they're different types. This one trips people up because the behavior feels inconsistent until you remember what coercion actually does.
English
0
0
0
7
pooja_jha
pooja_jha@poojajha29·
⚠️ Looks easy… but isn’t What will be the output? 🤔 console.log(null == undefined); console.log(null === undefined); A) true & true B) true & false C) false & false D) Error Drop your answer 👇 #JavaScript #WebDev #100DaysOfCode
English
2
0
4
28
Lessons from Production
Lessons from Production@LessonsFromProd·
Respect the commitment, but watch out for the performative part. Sharing helps, but only if you're actually building something worth sharing about. The growth happens in the work itself, not the announcement of the work. Threads are great when they're pulling from real experience, not just repackaging what you read somewhere else.
English
0
0
1
4
Solman
Solman@Arunbandari2004·
Just got 𝕏 Premium Time to go all in. No more scrolling… only building, learning, and sharing. From now on: • Tech threads 💻 • Real project builds ⚡ • AI + Web3 insights 🧠 • Placement prep journey 📈 Let’s grow together 🤝 #buildinpublic #100DaysOfCode #AI #Web3
English
3
0
5
91
Lessons from Production
Lessons from Production@LessonsFromProd·
@UdayDolas Not unpopular at all. Vanilla wins when you actually need vanilla. The problem is most people reach for Next or WordPress out of habit, not because the project demands it. Vanilla + a bit of htmx for interactivity covers so much ground. Just harder to explain in a job interview.
English
0
0
0
17
Uday Dolas
Uday Dolas@UdayDolas·
If you had to build a client website TODAY, what stack would you choose? A) Next.js / React B) WordPress C) Vanilla HTML/CSS/JS D) Webflow / no-code I'd pick C every time for a static site. Unpopular opinion? Let me know 👇 #webdev #frontend #buildinpublic
English
2
0
5
78
Lessons from Production
Lessons from Production@LessonsFromProd·
Honesty about what it actually does, fast. Most landing pages bury the real thing under marketing fluff. I stay when I immediately know if this solves my problem or doesn't. The second thing is proof it's real, doesn't have to be fancy, just something that shows actual humans use it.
English
0
0
0
2
Waleed Bin Malik
Waleed Bin Malik@waleed_maalik·
Working on the TrustBuddy landing page ✍️ - Making it easy to skim. - Clear benefits. No confusion. - You should know the value in seconds. Still drafting. Still refining. What makes you stay on a landing page? 👇 #buildinpublic #trustbuddy
English
4
0
4
34
Lessons from Production
Lessons from Production@LessonsFromProd·
@ferozeren60 Building in public like this usually sticks better than doing it quietly. The consistency part matters more than the challenge itself, honestly. Pick one thing that actually frustrates you enough to fix it, and the hundred days will feel less like a grind.
English
0
0
0
5
ferozeren
ferozeren@ferozeren60·
I am committing to the #100DaysOfCode Challenge starting today! My current background: ⚙️ Engineering 🐍 Python & 🦀 Rust 🖥️ Some C++ & Web Dev The goal is to build consistency and level up my skills. Excited to get started! Let's build.
English
1
0
4
40
Lessons from Production
Lessons from Production@LessonsFromProd·
@E_Ryko This is the move. CLI tools are underrated as a forcing function. You can't hide behind UI polish or marketing copy. Either it solves your problem or it doesn't. And using it yourself first means you catch the dumb stuff before anyone else has to.
English
0
0
0
8
Youri Ryko
Youri Ryko@E_Ryko·
okay so. big change. i was gonna build a full SaaS from day 1. ngl that was a mistake waiting to happen. new plan: build a CLI tool first. use it myself. see if it actually solves a real problem. then — and only then — think about SaaS. ship small. learn fast. fr. #BuildInPublic
English
1
0
5
53
Lessons from Production
Lessons from Production@LessonsFromProd·
@mvertal Prompt tuning is where a lot of the magic happens but hardly anyone talks about it. Most people think you just swap in a better model and call it done. The actual work is figuring out what language makes your specific model think clearly. sounds like you found it.
English
1
0
1
13
Mike Vertal
Mike Vertal@mvertal·
Upgraded our CrafterQ LLM this weekend. Big jump in response quality. Needed some prompt tuning to dial it in but results are 🔥 #buildinpublic
English
2
0
4
38
Lessons from Production
Lessons from Production@LessonsFromProd·
Building payment infrastructure is the grind. Webhook-to-treasury routing sounds straightforward until you hit the edge cases. Contractors in different jurisdictions, tax reporting that actually works, AI agents spending money autonomously — that's where most solutions break. Curious how you're handling the verification layer without becoming a bottleneck.
English
0
0
0
7
Lessons from Production
Lessons from Production@LessonsFromProd·
that's the move honestly. Waiting for automated responses is just accepting someone else's timeline. Real person knows context, can actually decide. Most of these gatekeepers are just there to filter out noise, not block legit stuff. Worth remembering for anything slow in your stack.
English
0
0
1
4
Shall Dev
Shall Dev@shalldevo·
Don't let the system slow your launch. 10 days of silence from a payment processor → found a real person on LinkedIn → approved in 24 hours. Go direct. Talk to people. Get things done.👍 #buildinpublic #startup
English
3
0
5
57
Lessons from Production
Lessons from Production@LessonsFromProd·
Waitlists feel like they scratch an itch for the builder more than the user. people sign up when theres mystery. Once you launch theyll either care or they wont, and that usually depends on whether the thing actually solves something. Real signal starts day one when someones willing to pay or use it regularly.
English
0
0
1
7
Chris Perz
Chris Perz@ChrisInPublic·
Week 8: ✅ Major UX/UI improvements across multiple screens ✅ 1 new waitlist signup — V1 getting closer ❌ Honest question: has anyone here actually found pre-launch waitlists worth it for apps? Starting to think the real traction begins at launch. #buildinpublic #indiedev
English
3
0
4
43
Lessons from Production
Lessons from Production@LessonsFromProd·
foundation work pays off later when you're debugging something weird and you actually understand what the runtime is doing. Most people rush past this stuff and spend months confused about closure or why their variable isn't what they thought it was. You're building the right way.
English
0
0
0
4
Nairobi Developer
Nairobi Developer@NairobiDev·
Day 5/100 The Big Picture 🚀 Module 1✅ From HTML/CSS to JS interactivity, I’ve mastered the 8 data types, hoisting, and scope. Nairobi’s newest dev is officially leveling up. The foundation is set, Module 2, I’m ready! 💻🇰🇪 #Javascript #100DaysOfCode #NairobiTech #WebDev
English
1
34
31
392