Jai Jalan

1.9K posts

Jai Jalan banner
Jai Jalan

Jai Jalan

@jjalan

Founder & CEO — Better | Building & Scaling Software Products | Ex-Microsoft | IIT Alum

Jaipur, India Katılım Temmuz 2008
276 Takip Edilen400 Takipçiler
Sabitlenmiş Tweet
Jai Jalan
Jai Jalan@jjalan·
How we are evolving as an agency to continue to bring the best of AI to our customers. We are seeing evolution of PM role into Product Builder (not just writing the behaviour but actually shipping it with AI), and engineers to maintain the infrastructure to help product builder ship.
Jai Jalan tweet media
English
0
0
0
87
Jai Jalan
Jai Jalan@jjalan·
@JulienBek With Better, 8 years building and operating software for startups — Operate is our autopilot for engineering operations. We investigate production issues end to end as a managed service. Every model improvement makes the work faster. bettrsw.com/operate
English
0
0
0
17
Jai Jalan
Jai Jalan@jjalan·
Most engineering interviews are testing the wrong skill. At Better, we don’t ask algorithm puzzles. Instead, we give candidates 48 hours to build a small product. They can use AI as much as they want. Then we ask for something unusual: a 10–15 minute video walkthrough explaining their architecture, technical decisions, AI usage, tradeoffs, and what they would improve. Because code alone doesn’t tell you how someone thinks. The outliers stand out quickly. Not because they build bigger projects — but because their systems show: • clear boundaries • strong invariants • safe interfaces • thoughtful AI guidance • awareness of risks and tradeoffs In the AI era, typing code is no longer the scarce skill. Clear system thinking is. That’s what we try to hire for — and it’s also how we build software for our clients. If this kind of engineering resonates with you, we’re hiring: piplhq.com/organizations/…
English
1
0
0
17
Jai Jalan retweetledi
Nic Cruz Patane
Nic Cruz Patane@niccruzpatane·
𝕏 Head Of Product, Nikita Bier on working for Elon Musk: “I worked at META, I worked at Discord— I’ve basically done the roadshow around all the social networks— I’ve seen how they operate. I’ve never an executive with his amount of responsibility that is that deep in the weeds— he cares a lot— he does weekly reviews, basically with every engineer of the company. Elon always takes the high road, he will always do the hard things. That was such a profoundly different approach to what I have been used to working at other companies. A lot of those hard things seem impossible, but when he gives engineers agency to do it— amazing things happen.” Incredible insight.
Michael Mignano@mignano

The one and only @nikitabier is today's guest on Out of Office. He's @x's head of product, a @lightspeedvp venture partner, and the world's leading expert on consumer product growth. He and I recently had a long conversation in Los Angeles where we covered the evolution of the X product, how he mastered growth by hacking and learning to "think like an adversary", and what it's like to work with Elon Musk. Enjoy. Chapters: 00:00 No Silver Bullet to Growth 00:18 The Evolution of X: From PayPal to Financial Network 01:25 A Tour of South Bay 01:56 Growing Up in South Bay: Internet Adventures 03:11 From Hacking to Growth Hacking 06:57 Joining X: The Journey and Challenges 09:14 Revolutionizing X: Growth and Product Development 15:44 The Role of a Product Head at X 29:13 Balancing Free Speech and Authenticity on X 34:58 The Future of X: AI, Links, and User Engagement 37:22 Solving Engagement Issues on X 40:42 Working with Elon Musk 50:13 Building Viral Apps: TBH and Gas 01:02:35 Consulting and Angel Investing 01:10:09 AI's Impact on App Development 01:12:49 Personal Anecdotes and Reflections

English
9
108
1.8K
325.4K
Jai Jalan
Jai Jalan@jjalan·
I once looked at my early startup’s codebase and realised something uncomfortable… It wasn’t code. It was panic-driven typing disguised as progress. If you’ve ever hacked your way through a product deadline, you know this feeling. You move fast. You tape things together faster. And suddenly the whole system feels like a fragile Jenga tower held together by hope and coffee. The 6 rules I wish I had learned earlier, the ones that stop you from cleaning up your own chaos later. 1. Separation of Concerns: When one function tries to do everything, it ends up doing nothing well. It’s like getting stock tips, relationship advice, and fitness routines from the same friend. Split responsibilities. Clean code starts with clean boundaries. 2. Document Your Code: A comment today is a gift to your future self. Because your future self will have zero memory of the clever thing you wrote at 2am. Don’t make debugging a crime scene investigation. 3. Don’t Repeat Yourself (DRY): Copy-paste feels fast. It’s not. Every duplicate is a future bug waiting for its moment. Write once. Reuse everywhere. Let functions do the heavy lifting. 4. Keep It Simple: Complex code looks impressive, until you’re the one maintaining it. The real flex is clarity. Readable > clever. Understandable > magical. 5. Test Driven Development (TDD) TDD is like writing the exam before studying. The test fails → you add logic → the test passes → you clean up. It forces discipline. It prevents surprises. It builds confidence you can’t get from vibes and manual testing alone. 6. YAGNI (You Ain’t Gonna Need It) Founders love planning for the future version of the product. Except most of those imagined features never ship. Focus on what users need now. Earn the right to build more later. So, treat your codebase like a campsite: Leave it cleaner than you found it. Your team and your roadmap will thank you. P.S. What’s the most chaotic codebase sin you’ve ever seen… that still haunts you to this day?
English
1
0
0
53
Jai Jalan
Jai Jalan@jjalan·
A great API feels like a smooth airport: clear signs, clean routes, zero surprises. A bad API? Missed flights, wrong terminals, chaos. Design for flow, not confusion.
English
0
0
0
49
Jai Jalan
Jai Jalan@jjalan·
Many of us (developers) learn about threads before we learn how to think about them. And that’s exactly why concurrency vs parallelism still feels like 'same same but different.' Here’s the version I wish someone told me early in my career: When your app is juggling tasks like a caffeinated barista taking five orders at once…That’s concurrency. Lots happening, but not necessarily at the same time. Just really good time-sharing. When your app is actually making five coffees at the same time because you hired four more baristas…That’s parallelism. Multiple workers. Multiple hands. True multitasking. Rob Pike nailed it: Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once. If you’ve ever written Node.js and wondered, How the hell is this single thread handling all this chaos? Welcome, that’s concurrency. If you’ve ever pushed CPU-heavy tasks across multiple cores in C# or Rust and watched performance jump… that’s parallelism flexing. And once you truly get the difference? You stop over-engineering. You stop underestimating bottlenecks. You ship smarter. What was the first moment you realized concurrency ≠ parallelism?
English
0
0
0
50
Jai Jalan
Jai Jalan@jjalan·
Every team fights about the right deployment strategy… until something breaks in production. If I had to ship code tomorrow, these are the 5 patterns I’d think about, not because they’re trendy, but because they each solve a very different kind of founder pain: 1. Big Bang → When you want speed but you’re okay gambling with downtime. 2. Rolling → When your team can’t afford a hard stop. 3. Blue-Green → When rollback has to be instant. 4. Canary → When you want to test with real users but not risk the whole house. 5. Feature Toggles → When you want to separate deployment from release and sleep better. Here’s the surprising part: none of these guarantee safety. Your system’s maturity, team habits, and observability stack matter way more than the deployment pattern itself. So I’m curious, Which deployment pattern has saved you (or burned you) the most… and why?
English
0
0
0
38
Jai Jalan
Jai Jalan@jjalan·
If you treated one of your internal problems like a startup idea this weekend, What would you build first?
English
0
0
0
37
Jai Jalan
Jai Jalan@jjalan·
You can debate an idea for months, or test it in a weekend. The first path burns cash. The second builds conviction.
English
1
0
0
34
Jai Jalan
Jai Jalan@jjalan·
Our team was drowning in resumes. So we built an AI bot between Saturday and Sunday (part-time). Here’s how a weekend project saved us 50+ hours every week. 👇
English
1
0
0
44