<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Vivek on Medium]]></title>
        <description><![CDATA[Stories by Vivek on Medium]]></description>
        <link>https://medium.com/@vivek7405?source=rss-cbc1fcfa59dc------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*EwHTtt5oiAeVtGmCBOMQpg.jpeg</url>
            <title>Stories by Vivek on Medium</title>
            <link>https://medium.com/@vivek7405?source=rss-cbc1fcfa59dc------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 22 Jun 2026 19:28:22 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@vivek7405/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[WebJs: a 13K-line full-stack framework for the AI era]]></title>
            <link>https://medium.com/@vivek7405/webjs-a-13k-line-full-stack-framework-for-the-ai-era-046d3a0a023e?source=rss-cbc1fcfa59dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/046d3a0a023e</guid>
            <category><![CDATA[tailwind-css]]></category>
            <category><![CDATA[javascript-frameworks]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[web-components]]></category>
            <category><![CDATA[nextjs]]></category>
            <dc:creator><![CDATA[Vivek]]></dc:creator>
            <pubDate>Wed, 13 May 2026 11:33:49 GMT</pubDate>
            <atom:updated>2026-05-14T04:21:55.306Z</atom:updated>
            <content:encoded><![CDATA[<p>I built webjs - a full-stack JS framework 94% smaller than Nextjs. Web components, no build step, server actions, built-in auth, sessions, and cache.</p><figure><img alt="Webjs - a full-stack framework for the AI era" src="https://cdn-images-1.medium.com/max/1024/0*OFJzObI_GNbQ9yEW" /></figure><p>I wanted to experiment building a full-stack web framework that was small enough for the AI to read end-to-end without needing an MCP. What if the source code, both my code and the framework’s code (in node_modules), was right there, uncompiled, browseable, readable? What if the browser console showed the exact same code the AI wrote, with no transpiler in between?</p><p>That’s the idea I built webjs around. And it’s live now at <a href="https://webjs.dev/">https://webjs.dev</a>.</p><h3>webjs is built on web standards</h3><p>The first decision was this. Don’t write a new component model. Just use web components. They’re a browser standard, they work everywhere, they have proper shadow DOM, slots, custom events, that works. So webjs components are real web components. Light DOM by default, so your Tailwind classes and global CSS just work. And you can flip one flag, static shadow = true, to opt into shadow DOM with proper SSR via Declarative Shadow DOM.</p><p>Because we don’t have to write a component engine from scratch, the framework code is tiny. Next.js is massive, thousands of files, millions of lines. webjs is maybe 5% of that, because 95% of the work is already done by the browser itself. That’s the superpower of web standards. You get power without size.</p><p>I didn’t want to reinvent everything either. So webjs plugs in the tools that already have amazing DX:</p><ul><li>Prisma ORM for the database. Type-safe schema, migrations, prisma generate, all the stuff that already works</li><li>Tailwind CSS for styling, via the CLI. No browser runtime, just a small generated stylesheet</li><li>esbuild for stripping TypeScript types for the browser in dev, about a millisecond per file</li><li>superjson on the wire so server actions round-trip Date, Map, Set, BigInt as real types</li></ul><p>The scaffold ships with all of this wired up. You run webjs create my-app, and you have auth, a Prisma database, Tailwind, tests, AGENTS.md, the whole thing. No &quot;pick your ORM&quot; decision fatigue. Sensible defaults out of the box.</p><h3>File-tree routing, just like NextJs</h3><p>The other thing I didn’t want to reinvent was routing. NextJs App Router is genuinely great. File-based, easy to reason about, and everyone already knows it. So webjs has full parity with the conventions people already use: page.ts, layout.ts, route.ts, error.ts, loading.ts, middleware.ts, [param] folders, (group) folders, _private folders, metadata routes. If you&#39;ve used Next.js, you already know webjs.</p><h3>Why AI agents love it</h3><p>This is the fun part. There are five reasons AI agents write production-quality code in webjs:</p><ol><li>AGENTS.md is bundled in every scaffold. It includes pre-defined guardrails so you don’t have to worry about instructing the agents about git branching rules, commit patterns, etc. It also tells the agent where it can find the framework code itself. Any AI agent reads it first and knows exactly how to build.</li><li>CONVENTIONS.md is also bundled in every scaffold. The framework defines conventions for AI agents about how the code needs to be structured and use the default tools opinionated by the framework. Though, you’re free to change any convention or swap the defaults.</li><li>The framework code is small and readable. When Claude or Cursor needs to understand how something works inside the framework, it can just open node_modules/@webjskit/core and read the actual source. No minified bundle, no transpiled soup, just plain JavaScript.</li><li>No build step. webjs serves .ts files directly to the browser. Node 22 strips types at runtime on the server. The dev server strips types for the browser via esbuild, cached by mtime. When an AI agent wants to debug something, it can open the browser console and see the exact code it wrote. Same file, same line numbers. No sourcemap gymnastics.</li><li>End-to-end TypeScript. Import a .server.ts function (Server Actions) from a client component and TypeScript sees the real signature. You get autocomplete, type errors, refactors, everything, across the server-client boundary. AI agents write fewer bugs because the types catch them first.</li></ol><p><strong>Fun fact:</strong> The framework includes custom hooks for Claude Code and other AI editors or CLI tools to enforce guardrails, ensuring agents can’t bypass them since they sometimes overlook the instructions in AGENTS.md. It also includes a TypeScript plugin providing autocomplete and code intelligence for Neovim, VS Code, Cursor, Windsurf, and Google Antigravity.</p><p>Put these together and you get an agent that can read your whole stack end-to-end, write code with full context, and ship production features without guessing and without requiring an MCP!</p><h3>The journey</h3><p>Building it has been fun! Built it in under a week, thanks to AI. 632 unit tests, 96% code coverage. Rewrote the renderer three times to get light-DOM and shadow-DOM both working with SSR and hydration. Built a proper client-side router with View Transitions. Published four packages to npm. And finally shipped a working blog example that showcases a few features of the framework, so you can see it in action, not just read about it.</p><h3>Try it</h3><pre># install once<br>npm i -g @webjskit/cli</pre><pre># scaffold a new app<br>webjs create my-app<br>cd my-app &amp;&amp; npm install &amp;&amp; npm run dev<br># → <a href="http://localhost:3000">http://localhost:3000</a></pre><pre># or backend-only API<br>webjs create my-api --template api</pre><pre># or SaaS starter (auth + dashboard + Prisma)<br>webjs create my-app --template saas</pre><p>You get a full-stack app with auth, a dashboard, tests, Tailwind, AGENTS.md, and everything AI agents need to start shipping from minute one.</p><p>Give it a try. I’d love to know what you think. Feel free to contribute, and a star on <a href="https://github.com/vivek7405/webjs">GitHub</a> is more than welcome : )</p><h3>Links</h3><ul><li><a href="https://webjs.dev/">https://webjs.dev</a></li><li><a href="https://github.com/vivek7405/webjs">https://github.com/vivek7405/webjs</a></li><li><a href="https://www.npmjs.com/package/@webjskit/cli">https://www.npmjs.com/package/@webjskit/cli</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=046d3a0a023e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I Made Recroo AI: The Journey of a Solo Full-Stack Developer]]></title>
            <link>https://medium.com/@vivek7405/i-made-recroo-ai-the-journey-of-a-solo-full-stack-developer-182315583fe8?source=rss-cbc1fcfa59dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/182315583fe8</guid>
            <category><![CDATA[ai-interview]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[openai]]></category>
            <category><![CDATA[nextjs]]></category>
            <category><![CDATA[bootstrapped]]></category>
            <dc:creator><![CDATA[Vivek]]></dc:creator>
            <pubDate>Thu, 04 Jul 2024 14:39:54 GMT</pubDate>
            <atom:updated>2024-07-04T14:39:54.407Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*VyfoWuAAqhgcmMIW" /><figcaption>Bootstrapping an AI Interview App</figcaption></figure><h4><strong>Introduction</strong></h4><p>Hello world! I’m more than excited to share my journey building <a href="https://recrooai.com">Recroo AI</a>, an Artificial Intelligence interview app I bootstrapped as a full-stack developer. It all started with a basic idea: to upgrade the hiring process with AI technology. Setting foot on the road with Next.js and OpenAI’s API was challenging but fundamentally influential, accompanied by constant learning.</p><p>Recroo AI was born from a deep understanding of prevalent inefficiencies and biases in the process of recruitment. Companies spent hundreds of hours scheduling interviews, conducting them, and following through with candidates — with at times no result, as the candidates remained in inconsistency and delays. I wanted to develop an AI-boosted solution that achieved end-to-end efficiency in the process and was fair and effective for all the stakeholders.</p><h4><strong>Setting Up</strong></h4><p>With that, I started the venture and became practical with the stack, being a solo developer. I went with Next.js for its versatility, high performance, and great out-of-the-box integration of React and server-side rendering. That would be the right choice for building a scalable and robust web app.</p><blockquote>The end result is here: <a href="https://recrooai.com"><strong>recrooai.com</strong></a></blockquote><h4><strong>OpenAI Utilization</strong></h4><p>I used the root technology for building Recroo AI as another AI, for which I leveraged the OpenAI API. The API utilizes this high natural language processing to create intelligent questions, analyze candidate answers, and deliver live feedback. This one API is making it possible for dynamic interaction and realization of objective rating of candidates by the interviewer.</p><h4><strong>Building the Key Features</strong></h4><ol><li><strong>No Interview Scheduling:</strong> I set up a process where the candidate could receive a simple link and appear for the interview at their convenience without ever needing to go through the scheduling process, saving time for the recruiter as well as for the candidate.</li><li><strong>AI-Powered Candidate Screening:</strong> I developed the candidate screening process through the use of OpenAI algorithms to come up with qualified candidates, reducing the time taken by recruiters during sourcing and screening.</li><li><strong>Interactive AI Interviews:</strong> Conduct live video interviews with AI-powered questions to ensure equity in recruitment.</li><li><strong>Real-time Feedback and Scoring:</strong> The feedback and scoring are in real time, and the AI offers objective performance scores with detailed reports to highlight the strengths of the candidates and areas of improvement.</li></ol><h4><strong>Challenges I Overcame</strong></h4><p>It was a challenge to have to develop Recroo AI all by myself. The main challenge was to maintain the accuracy of the AI and ensure it is fair. I worked so many hours fine-tuning the models and testing a lot on different scenarios to make it reliable.</p><p>Another challenge was that I did everything in the development alone: from frontend design, backend integration, then to user experience. There were tough days, and certainly that’s what kept me going: the passion for the project, and it was my personal commitment to succeed.</p><h4><strong>Launch and Feedback</strong></h4><p>After months of hard work put in, Recroo AI was ready to launch. The response was terrific. Recruiters appreciated the productivity and objectivity it brought to their hiring process, while candidates enjoyed a fairer interview experience.</p><p>Building Recroo AI has been a fantastic journey. I look forward to extending this app further by adding more AI features, improving the user interaction, and integrating with other recruitment tools in the future.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FF-7AEF59THw%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DF-7AEF59THw&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FF-7AEF59THw%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/bb618411e066a2a2ea2e980b81687607/href">https://medium.com/media/bb618411e066a2a2ea2e980b81687607/href</a></iframe><h4>Conclusion</h4><blockquote>Bootstrapping Recroo AI as a solo full-stack developer has been a very satisfying — if not a little stressful — experience. This journey will further help me realize the importance of the absolute value of persistence, the proper use of tools, and how innovative technology can really stand as a solution for some of the most common problems found in the real world. I am proud of my achievements and eager to continue improving the recruitment landscape with Recroo AI.</blockquote><p>Thank you for reading this story; I hope it sets an example for other developers and entrepreneurs to go all out until an idea manifests. Reach out if you have any questions or need more information on Recroo AI. Let’s revolutionize hiring!</p><p>Feel free to follow my journey on <a href="https://x.com/vivek7405"><strong>Twitter</strong></a>.</p><p><em>The fact that this story is in itself a tribute — one can make a difference with a vision, the right tools, and a lot of will — warrants great applause to building a better future one innovation at a time.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=182315583fe8" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Learnings from my first Monetised Side Project — https://hire.win]]></title>
            <link>https://medium.com/@vivek7405/learnings-from-my-first-monetised-side-project-https-hire-win-1c5fb2fd9147?source=rss-cbc1fcfa59dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/1c5fb2fd9147</guid>
            <category><![CDATA[side-hustle-tips]]></category>
            <category><![CDATA[side-income]]></category>
            <category><![CDATA[side-hustle]]></category>
            <category><![CDATA[side-project]]></category>
            <category><![CDATA[freelancers]]></category>
            <dc:creator><![CDATA[Vivek]]></dc:creator>
            <pubDate>Sun, 05 Mar 2023 18:14:11 GMT</pubDate>
            <atom:updated>2023-03-05T18:14:11.982Z</atom:updated>
            <content:encoded><![CDATA[<h3>Learnings from my first Monetised Side Project — <a href="https://hire.win">https://hire.win</a></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*l6mkXqbID8x4LptVRZzJHA.png" /></figure><p>Being a freelancer has many Pros and cons. I have been into freelancing since the last 4 years now and have worked a lot on client projects.</p><p>Working for clients had been fairly simple in terms of earning. I utilised my coding and communication skills to make sure I make quality delivery and keep my clients happy. At the end, I was paid for the hours I worked. Simple, isn’t it?</p><p>But I was always curious, while development costs are too high, how are my clients able to make up and earn from the products we developed for them? I wanted to be in their shoe and explore what the process of building a product from scratch feel like.</p><p>And here I am having built a full-fledged product having not many but a few paying customers and a lot of customers on the Free Plan — <a href="https://hire.win">https://hire.win</a></p><p>I used to take a lot of interviews and interact with recruiting managers and I always wanted a simple tool to make the interviewing process simpler. So, I decided to build it myself and release it to the world!</p><p>Guess what, I listed the product on <a href="https://www.producthunt.com/products/hire-win">Product Hunt</a> and it was ranked #4 Product of the day out of around 100 products launched on the same day! As they say, hard work does pay off some day or the other. I was happy, the product was welcomed well by the audience!</p><p>In simpler terms, <a href="https://hire.win">hire.win</a> is an Applicant Tracking System (ATS) which helps list job posts, provides an instant careers page, lets candidates apply to the job, and let interviewers and hiring managers handle the rest of the process from scheduling interviews to interviewing to submitting score cards.</p><p>Firstly, I learnt a lot of new terms like Product-Market Fit, Go to Market (GTM), and a lot more as I started to build Hire.win 😀</p><p>But, what I truly learnt from my product building experience was — making a decision. Whether to build a feature at this stage or to skip it? How urgent is this feature and what would be the impact on customers? There were multiple questions that I had to ask myself and then make a decision. Frankly, making the decision was harder then building the feature itself!</p><p>Deciding the monetisation strategy and to work on the subscription models was even more difficult. Designing the landing page of the product seemed like solving a math puzzle! Literally, all these things are more difficult than building the product itself!</p><p>Once I went through all the processes, building from scratch to launching the product, I had a lot of learnings to take from my product building journey!</p><p>Lastly, do check the product at <a href="https://hire.win">https://hire.win</a> and let me know your suggestions in the comments below. Also, if you are in need of any app to use in your day-to-day life and can’t find it already on the web or app store, do let me know and I’ll see if I can spend some time and launch a free version.</p><p>Thanks for reading!</p><p>-Vivek</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1c5fb2fd9147" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to keep yourself inspired when you are out of projects while freelancing?]]></title>
            <link>https://medium.com/@vivek7405/how-to-keep-yourself-inspired-when-youre-out-of-projects-while-freelancing-26f55ce9126?source=rss-cbc1fcfa59dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/26f55ce9126</guid>
            <category><![CDATA[work]]></category>
            <category><![CDATA[freelance]]></category>
            <category><![CDATA[freelancing]]></category>
            <category><![CDATA[inspiration]]></category>
            <category><![CDATA[freelancing-tips]]></category>
            <dc:creator><![CDATA[Vivek]]></dc:creator>
            <pubDate>Thu, 27 Aug 2020 15:09:31 GMT</pubDate>
            <atom:updated>2020-08-27T15:40:12.973Z</atom:updated>
            <content:encoded><![CDATA[<h4>Not keeping yourself idle is the key to keeping yourself motivated!</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wB7Twd50DcI18GRnYKAphA.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@kalvisuals">Kal Visuals</a> on <a href="https://unsplash.com/">Unsplash</a></figcaption></figure><p>It sounds fancy when someone tells you they are into freelancing! Don’t underestimate a freelancer, ‘coz it requires a tremendous amount of motivation and patience to keep the show going. It’s not everyone’s cup of tea. You need to deal with furious clients, satisfy the clients by providing some “extra” perks which you’re not paid for. There’s always insecurity about the client reviews when you’re dealing with a new client! And then, the biggest challenge is when you are out of projects and searching for a new one. That’s the toughest part and if you lose your patience, it may lead to demotivation and sometimes depression in the worst case! Every freelancer has to deal with these situations and only those shine who really can tackle all these hurdles.</p><p>For the ones who are frustrated and planning to quit freelancing even though it earns you good amount of money, here are some things to try out and stay inspired so that you can keep doing great!</p><p><strong>Go on a vacation once in a while</strong></p><p>It’s very important to take a break so that when you are back to work, you are full of energy with all the enthusiasm to kickstart again and unleash your full potential. You’ll feel the change and will surely reflect in your work!</p><p><strong>Work on a personal project with a new technology you’re willing to learn</strong></p><p>Keeping yourself updated with the latest technology trends is a key factor in being a successful freelancer. It’s always great to work on a personal project with any of the latest technologies that you want to learn. You may plan out the project so that it may turn out to be a profit-earning product in the long term if luck favors! Doing this will surely keep you motivated as you’ll keep yourself busy with learning new things and will feel a vibe of confidence as you progress with the project. Make sure you keep the doors open to monetize your project at a later stage so that all your work doesn’t go in vain. You may also include your work in your portfolio which you can use while sending job proposals.</p><p><strong>Spend time with family</strong></p><p>Work-life balance is really important and we often don’t balance it the right way. While you’re seeking a new project to work on, you can utilize the time wisely with your family. Watch a movie together with your family, go on a dinner date with your spouse, have fun with your kids, go on a long drive to places you’ve been planning to visit! There are merely endless things you can do and enjoy family time.</p><p><strong>Enrich the presentation of your project portfolio</strong></p><p>A good project portfolio is extremely important to quickly generate leads and get a new project faster. Every project that you work for has to be added to the portfolio which you need to present beautifully to potential clients to win more leads. While you’re looking for new opportunities, you can use the spare time in enriching the way you present your portfolio. You may work on developing your personal website which has a section to display your portfolio. Alternatively, you can work on revamping an already developed website and give an edge to the way you present your content. It’ll surely make a huge difference in winning new projects.</p><p><strong>Write technology blogs on popular blogging sites</strong></p><p>Contribute some time for sharing the knowledge you already have. There are several platforms where you can write about the technologies you know and answer the questions of fellow freelancers with your experience. You may also write a blog sharing your journey as a freelancer so that someone thinking over to switch to Full-Time Freelancing might benefit from the same. You might be wondering how this can help you grow your freelancing career! Well, just include the link of your blogging profile in your job proposal and notice the difference in the number of inquires you get after doing that! Moreover, you may also start earning out of writing if you’re consistently good at it! So, it’s totally worth spending time on writing as you’ll have good vibes about contributing your knowledge to the society.</p><p><strong>Spare time for your hobbies</strong></p><p>Everyone has their personal interests apart from their profession and while you are having some excess time from work, you can spend it on your hobby and improvise on the same. After all, what matters is that you spend your time in something that interests you and keeps you busy.</p><p>If none of these tricks work out for you, try finding out your own tactic using which you can keep yourself busy and motivated. ‘coz being idle will make you feel lazy and it’ll be difficult to get back to work once you have a new project to work on.</p><p>If this article has helped you, spread the word to your fellow mates and let them know what you do to keep yourself inspired during bad days. Let’s make our community better together!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=26f55ce9126" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What defines Success?]]></title>
            <link>https://medium.com/@vivek7405/what-defines-success-4288243e6aed?source=rss-cbc1fcfa59dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/4288243e6aed</guid>
            <category><![CDATA[life]]></category>
            <category><![CDATA[passion]]></category>
            <category><![CDATA[trial-and-error]]></category>
            <category><![CDATA[living]]></category>
            <category><![CDATA[success]]></category>
            <dc:creator><![CDATA[Vivek]]></dc:creator>
            <pubDate>Wed, 12 Aug 2020 00:02:27 GMT</pubDate>
            <atom:updated>2021-06-30T04:32:43.852Z</atom:updated>
            <content:encoded><![CDATA[<p>Well, success is indeed a very broad term and it’s difficult to define it particularly. But then, success eventually has been defined based upon the deeds of the so called ‘successful’ people &amp; rather the mindsets of writers like us!!!</p><p>Anyway, let me try not to be optimistic and write upon my imagination of what according to me would success be, especially when I would be lying back in the bed counting my last few breaths thinking of my journey to conclude if my life was a success at all?</p><p>Let me very well clear the first and foremost point, “Success is not Money”, nor is it the lifestyle we are living, though it definitely adds up while defining, but then it is not the sole purpose as what has been the trend recently!</p><p>Let me give a glimpse here to put my point forward. Go through the biographies of Einstein, Edition, Wright Brothers, Vesalius, Graham Bell, Henry Ford, and more recent ones to name a few, Walt Disney, Homi Bhabha, Elon Musk, Dr. APJ Abdul Kalam and the list goes on..</p><p>Do you think all of them were rich? Do you think they all lived a great lifestyle? If not, then how come are all the names known to you? If you dig in deeper, you’ll come to know that the one thing common in all of them is that “they were all driven by Passion” (and not money)!! Do you think they themselves ever thought they would make it big some day? Do you think what they did was solely for earning fame &amp; money? Obviously, it came as a by-product but was definitely not the driving force for their success!</p><p>Enough of distraction, let’s come back to where we started!! Defining success! So now you’ll say success is passion! I would say, we’ve still not hit the bull’s eye!! (but flooded this paragraph with full of exclamations!! 😉)</p><p>Dude, you might be mad for your passion and still not call yourself a success! Well, that’s the point. The reason you don’t call it a success is because you’re probably not yet “Satisfied”. Ok, so think of that one thing which repeatedly brought you happiness. Was that anything related to your passion? If not, you have blindfolded yourself to call it your passion. You still might not have found one! But if your answer is yes, then you still need to find a deeper meaning to what you’re doing. What matters is you need to be satisfied at the end of the day and feel a sigh of relief when you go to bed each day with a smile on your face!</p><p>So is it that we are trying to sideline the money factor all together? Not at all! Somehow, you’ll need to earn a living for yourself, but eventually you can drive yourself in the direction where your passion earns for you and that’s when you’ll slowly start experiencing satisfaction in the true sense, even when you’re not making it big in terms of money.</p><p>But what if you’ve multiple interests (like me!) and you’re not sure what actually would turn out to be a driving force in your life? Just try your luck on each one when you get a chance. I believe that’s the best way to explore your real passion and conclude one (or more)! You never know, you may end up having multiple income streams from your interests, and in the worst case, you’ll be broke and will lose out on all your income sources. Well, I would rather take that risk and learn from my journey. But then, you need to be prepared to start from scratch if at all you fail!</p><p>This article can surely go on endlessly but I guess it’s high time we end it before it starts getting boring!</p><p>So basically, as I told in the beginning, success is hard to define and it’s best to bring your own version of success and add yourself to the definition rather than following someone else’s!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4288243e6aed" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>