Joined July 2022
13 Photos and videos
Pinned Tweet
30 days. 30 CS concepts. I'm challenging myself to explain one concept every day. The goal isn't to show how much I know. It's to learn in public and get better at explaining things. #100DaysOfCode #Programming #ComputerScience
7
11
573
30 days. 30 CS concepts. I'm challenging myself to explain one concept every day. The goal isn't to show how much I know. It's to learn in public and get better at explaining things. #100DaysOfCode #Programming #ComputerScience
7
11
573

Day 3/30 Today I learned about static and final in Java. static A static variable belongs to the class, not to individual objects. Only one copy of a static variable is created in the method area and shared by all objects. Since static methods belong to the class, we cannot use this and super inside them. class Student { static String college = "IIT"; } final A final variable has a constant value and cannot be reassigned. A final method cannot be overridden. A final class cannot be inherited. final int age = 20; My mental model: static → One copy, shared by all objects. final → Restricts modification. Small keywords, but they control how classes and objects behave in Java. #Java #OOP #LearnInPublic #100DaysOfCode
21
Day 3/30 Today I learned about static and final in Java. static A static variable belongs to the class, not to individual objects. Only one copy of a static variable is created in the method area and shared by all objects. Since static methods belong to the class, we cannot use this and super inside them. class Student { static String college = "IIT"; } final A final variable has a constant value and cannot be reassigned. A final method cannot be overridden. A final class cannot be inherited. final int age = 20; My mental model: static → One copy, shared by all objects. final → Restricts modification. Small keywords, but they control how classes and objects behave in Java. #Java #OOP #LearnInPublic #100DaysOfCode
Day 2/30 Today I learned about Interfaces in Java. An interface defines what a class can do, not what it is. For example, a Bird and an Airplane are completely different things, but both can fly. So instead of putting them under the same parent class, we can define a Flyable interface: interface Flyable { void fly(); } Any class that implements this interface must provide its own implementation of fly(). This gives flexibility because a class can implement multiple interfaces. Abstract Class → "What you are" Interface → "What you can do" That's the mental model that made interfaces click for me. #Java #OOP #LearnInPublic
1
36
Does cgpa matters ? 👇🏻
3
1
174

Day 2/30 Today I learned about Interfaces in Java. An interface defines what a class can do, not what it is. For example, a Bird and an Airplane are completely different things, but both can fly. So instead of putting them under the same parent class, we can define a Flyable interface: interface Flyable { void fly(); } Any class that implements this interface must provide its own implementation of fly(). This gives flexibility because a class can implement multiple interfaces. Abstract Class → "What you are" Interface → "What you can do" That's the mental model that made interfaces click for me. #Java #OOP #LearnInPublic
39

Day 1/30 Today I learned Abstract Classes with a cafe example. Imagine I own a cafe brand and give franchises. Some things are fixed for every outlet: ☕ Brand name ☕ Quality and taste But some things can vary: 📋 Menu 💰 Cost So I can create an abstract class for my cafe and declare abstract methods like: abstract void menu(); abstract void cost(); Each franchise owner (subclass) must override these methods according to their location and customers. If they don't implement them, their class also remains abstract. This helped me understand why abstract classes are called "blueprints". One question I'm still curious about: 🤔 When should we use an interface instead of an abstract class? Would love to hear your thoughts. #Java #OOP #LearnInPublic
26
Shiv retweeted
Me peacefully scrolling X looking for people who are into: • AI/ML • Full-Stack Development • Open Source • AI Agents • SaaS & Startups • Building in Public If that's you, let's connect 🤝🚀
52
1
47
1,311
Shiv retweeted
Interview Question: When creating a Gmail account, Google instantly suggests usernames like: - sanketghatte010@gmail.com - ghattesanket5@gmail.com There are billions of Gmail accounts and millions of users with similar names. How does Google generate available username suggestions so quickly?
47
15
67
2,608
Day 2/30 Today I learned about Interfaces in Java. An interface defines what a class can do, not what it is. For example, a Bird and an Airplane are completely different things, but both can fly. So instead of putting them under the same parent class, we can define a Flyable interface: interface Flyable { void fly(); } Any class that implements this interface must provide its own implementation of fly(). This gives flexibility because a class can implement multiple interfaces. Abstract Class → "What you are" Interface → "What you can do" That's the mental model that made interfaces click for me. #Java #OOP #LearnInPublic
Day 1/30 Today I learned Abstract Classes with a cafe example. Imagine I own a cafe brand and give franchises. Some things are fixed for every outlet: ☕ Brand name ☕ Quality and taste But some things can vary: 📋 Menu 💰 Cost So I can create an abstract class for my cafe and declare abstract methods like: abstract void menu(); abstract void cost(); Each franchise owner (subclass) must override these methods according to their location and customers. If they don't implement them, their class also remains abstract. This helped me understand why abstract classes are called "blueprints". One question I'm still curious about: 🤔 When should we use an interface instead of an abstract class? Would love to hear your thoughts. #Java #OOP #LearnInPublic
2
4
144
Day 1/30 Today I learned Abstract Classes with a cafe example. Imagine I own a cafe brand and give franchises. Some things are fixed for every outlet: ☕ Brand name ☕ Quality and taste But some things can vary: 📋 Menu 💰 Cost So I can create an abstract class for my cafe and declare abstract methods like: abstract void menu(); abstract void cost(); Each franchise owner (subclass) must override these methods according to their location and customers. If they don't implement them, their class also remains abstract. This helped me understand why abstract classes are called "blueprints". One question I'm still curious about: 🤔 When should we use an interface instead of an abstract class? Would love to hear your thoughts. #Java #OOP #LearnInPublic
30 days. 30 CS concepts. I'm challenging myself to explain one concept every day. The goal isn't to show how much I know. It's to learn in public and get better at explaining things. #100DaysOfCode #Programming #ComputerScience
1
3
225
People obsess over models. Some of the best AI accounts I follow aren't founders or CEOs. They're engineers quietly building the future. A few gems 👇 @Readingbf Claude Code creator @trq212 amazing Claude Code articles @jxnlco shares a lot about Codex @OfficialLoganK Google AI Studio updates @ammaar great vibe-coding content @ericzakariasson practical Cursor insights @ai_explorer25 AI news free resources Most of my AI discoveries come from individuals, not company announcements. Who are your hidden gems?
2
93
DON'T WASTE FABLE 5 ON TODO APPS. DON'T WASTE FABLE 5 ON TODO APPS. DON'T WASTE FABLE 5 ON TODO APPS. DON'T WASTE FABLE 5 ON TODO APPS. DON'T WASTE FABLE 5 ON TODO APPS. DON'T WASTE FABLE 5 ON TODO APPS. Build something that solves a real problem instead.
3
339
Hey @x 👋 I want to connect with more global tech people 🌍 Into: - Developers. - Founders. - Engineers. - Entrepreneurs. - Solopreneurs. - AI builders. - SaaS builders. USA, UK, Japan, Nigeria, Europe wherever you are… say hi 👋 Let’s connect
35
23
1,036
ey @X algorithm, I'm looking to #connect with people interested in: • AI/ML • Gen AI • Data Science • Full-Stack Development • Building in Public • Open Source • Founders • AI Agents & Automation • SaaS & Startups If that's you, let's connect 🚀
53
31
1,323
Shiv retweeted
Found a way to use Claude Code without paying for an Anthropic subscription. Been trying FreeModel for a bit and it's been pretty solid so far. Response speed and quality have been surprisingly good. If anyone wants to check it out, they have a referral program. We both get $5 in API credits. freemodel.dev/invite/FRE-879…
2
1
5
683
𝕏 gets way better when your feed is full of builders. People shipping projects. People solving problems. People obsessed with tech. Looking to connect with more people into: AI, SaaS, coding, startups, web dev, engineering & tech. Let’s connect ✨
55
62
1,896
>2022 - Student >2023 - Developer >2024 - Prompt Engineer >2025 - Vibe coder >2026 - Al agent >2027 - Farmer For 2028 - ????
1
5
363
Always wanted to ratio Elon Musk. Let's see what happens
Straits of Hormuz are named after Ahura Mazda from Zoroastrianism
1
4
515