Why Failure is Actually Success in Disguise

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 69

  • @ArjanCodes
    @ArjanCodes  Рік тому

    👷 Join the FREE Code Diagnosis Workshop to help you review code more effectively using my 3-Factor Diagnosis Framework: www.arjancodes.com/diagnosis

  • @d-z5296
    @d-z5296 Рік тому +52

    “An expert is a man who has made all the mistakes which can be made in a very narrow field.” Niels Bohr

  • @conconmc
    @conconmc Рік тому +30

    Big Shout out for doing intermediate to advanced level topics. Too many courses/books just go over syntax which is never enough. Thanks again @Arjan

  • @ashishthanki4568
    @ashishthanki4568 Рік тому +11

    I think this is the right decision. You provide a unique channel for intermediate to advanced pythonistas. It's extremely hard to find a channel that covers software architecture and python, and almost impossible to find videos that have case studies and examples in such depth. Keep up the content and great work! 🎉👍

  • @dannorris1406
    @dannorris1406 Рік тому +4

    Thank you for this, Arjan. It's good to be reminded of this principle of failure. It's all too easy to get caught up in the feeling of failure rather than focusing on what you can take from it, how you can change and what opportunities it may have opened up for you. I really respect your reasons for quitting academia and I'm glad that the decisions you've made have lead to you making this brilliant channel.

  • @rrwoodyt
    @rrwoodyt Рік тому

    Thanks for the peek behind the scenes. You're absolutely right about the lack of other YT channels like this. I'm glad you're here...

  • @HubbertSmith
    @HubbertSmith Рік тому

    My Hero --- we all fail. failure is learning. if we dont fail, we dont learn(ok, we dont learn much) ... this is really critical as a team, to fail as a team, thats OK, and learn as a team

  • @AnthonySherritt
    @AnthonySherritt Рік тому +2

    You're great and what you do! Not only are you so very knowledgeable about software, you are a fantastic communicator with a broadcaster's voice. This is the perfect medium for you. What you guys created looks cool. So many companies spend a lot of time reinventing the wheel just to add an extra 15% of functionality, Ie. adding additional features to social media platforms. The tricky thing is that if you leverage those platforms, you are beholden to them, yet those platforms are mature and do what they do well.

  • @djl3009
    @djl3009 Рік тому

    Thank you for this. The essential necessity of failure is a message that resonates but not one that the ego likes to hear. When we are able to meet "failure" at the level where our ego has nowhere to run/hide from or gloss over with excuses, we are in a position to gain true clarity of "what is" -- of reality, unsullied by our own patterned or biased perceptions. That clarity appears to be the key to subsequent success. "Learning from the mistakes of others", may have its place but seems to be a weak substitute for the clarity that is gained from experiencing ego-crushing failure first hand.

  • @ncoles4890
    @ncoles4890 Рік тому +2

    This is a lovely - and inspiring - video. Thank you, Arjan 🌟

  • @JPy90
    @JPy90 Рік тому

    I refused the word Failure in the title so I almost didn't watch this video, but it was very nice to hear speak the truth with such level of wisdom. Thanks!

  • @EvanBoldt
    @EvanBoldt Рік тому

    Open sourcing proprietary tools that people rely on that are abandoned by the creator should be standard. Things like multiplayer games and IoT infrastructure end up becoming useless once the servers go down, but that’s such a waste. Glad you’re setting a good example there.
    It’s always good to learn from failures. It definitely feels like every project I’ve abandoned has ended up informing something valuable in the next. It seems like the most common failure is either not finding a need or finding one that isn’t sustainable as a business. I see a lot of recommendations for flexible software frameworks to help get minimum viable product out fast and iterate on that, which means prioritizing ease of writing over performance. Good software design might be one of those things that should be less of a priority at least initially. I know I tend to get stuck in my head early looking for the best framework, best language, and the fastest most maintainable way to write things as opposed to just doing something. I’ve been finding that I need to revisit software design on a project once I’ve already written something once, which seems wasteful, but maybe it’s just necessary for progress.
    It seems like some of your perspective on software design is quite different than other programming UA-camrs, which is good for filling a niche. I also think that maybe interviewing some of them would be an interesting way to see both perspectives challenged.

  • @jpventorim
    @jpventorim Рік тому

    You described exactly what I like in your channel and courses. I'm not a senior yet but I'm far from a junior, and I find a big gap in knowledge to make that jump. Topics start getting more subjective, so it's not simply a matter of knowing how to something or reading and understanding documentation, but actually finding the right for a specific problem.

  • @pierocruz6191
    @pierocruz6191 Рік тому

    I just needed to hear this. Thank you so much Arjan!

  • @atanasbak
    @atanasbak Рік тому +1

    Thank you for sharing your story! It's good to be reminded that a failure could be the beginning of your next big success. I enjoy your videos, but this was different and motivating beyond the scope of coding. Good luck with your next courses and projects!

  • @EastLondonKiwi
    @EastLondonKiwi Рік тому +1

    Great discussion Arjan, I for one as a small business owner operator would love to hear more about your journey and the various challenges you encountered, what worked, what didn't for you. It's all great food for thought for my own journey. Take care D

  • @martynwatson
    @martynwatson Рік тому +2

    Thank you for your story! You genuinely are doing amazing work by focusing on the intermediate to advanced topics. I spent years thinking I knew how to develop software because I knew a lot about python, but I honestly never knew anything about how to actually structure a project and make informed decisions on software architecture until I stumbled across your UA-cam channel a couple of years ago. Your videos and courses have helped me more than I can describe, and now I even take what I've learned from you and teach it to my team.

  • @Zone_Stomper
    @Zone_Stomper Рік тому

    With experience in education, there's an understanding of how written and spoken languages each have their place. Reading and writing are for the deep dives, while listening and speaking shape us into better influencers. Speaking often, even outside of necessary moments, is sure to enhance persuasive skills. Practice. Practice.

  • @alexenriquecrispim830
    @alexenriquecrispim830 Рік тому

    I really liked the video because I am trying to find a place for myself and deciding between basically the same possibilities. I am at the end of my MsC degree in Physics, and started to work as a software developer in the beginning of the last year. Then I started to really hate the job market and how the things works there. I started to read some books about lunching startups, validating ideas, etc. Now I am trying to finish my MsC and deciding if you would go with a PhD in Physics, working for a company and trying to lunch my own company, all at the same time.
    Some times the psycological part is really hard to deal with, specially when we feel we are failing (which is a constant feeling), and I am in that moment when everything seems wrong and I can't scape right now - I am not ok right now. So I thing the video has helped me a little. Thanks.

  • @verbranntenetzhaut
    @verbranntenetzhaut Рік тому

    It was nice to hear about your story, thank you for sharing it with us. I dropped out of my computer science bachelor recently, I didn’t feel engaged enough, now I direct all my attention on software developing.

  • @digiryde
    @digiryde Рік тому +2

    Simple fact. Most startups fail in the first year.
    Most of the rest fail in the first 5 years.
    It is the exception that any company lasts at all.
    It is a great illusion that anyone can do this. There is far too many things that are not in our control, and far too many ways we can be thwarted from success by other people.
    I am not saying one should not try. It is one hell of an education about who you are and how you fit in the world.
    The best advice is to hire people to do the most important parts who are smarter and more skilled than you are when you can. Where you cannot, study and learn. None of us start off that smart. Some people start that rich.
    And above all else, live hard, love hard, play hard, after you have worked hard. ;)

  • @digiryde
    @digiryde Рік тому

    ++ Solid Advertisement. I do mean this seriously. Not junk or fluff or any of the normal crap one gets.
    Telling a solid story about how you failed and then stood up again and how you became better is a solid testimonial and lends strong legitimacy as to why one should choose you. Kudos!

  • @xdeama
    @xdeama Рік тому +1

    Thank you for being so honest!

  • @neoluis2003
    @neoluis2003 Рік тому +1

    Thanks for sharing your hard won lessons Arjan! Excellent video 🙏

  • @clivejbarrett
    @clivejbarrett Рік тому

    Yep, try, fail, tweek and repeat. I was even employed once based on my knowledge of failure!

  • @MinhVu-ym4tk
    @MinhVu-ym4tk Рік тому

    Yeap, I am currently a master student, I only focus on applied ML to solve manufacturing problems. After I watched your video, I do realize that the academic path is solely focus on "me", my publication, academic records and the like. I also can perceive the hardness in terms of deploying a real software application, generally, then I decide to keep up with my passion to get PhD, and follow your courses, your shared thoughts, your knowledges, and your failures. I hope that I can learn not only Python or designing but also about your academic journey as well, it sounds interesting!

  • @androane
    @androane Рік тому

    Thank you Arjan, you are e great person and I’m learning nice stuff from you. Greetings from Romania!

    • @ArjanCodes
      @ArjanCodes  Рік тому

      I'm glad my content has been helpful!

  • @picassoofai4061
    @picassoofai4061 Рік тому

    This channel helped me step up my game and understand design principles and software architecture. Thanks a lot sir 🎉

  • @cetilly
    @cetilly Рік тому

    Definitely loved this video 👍🏻

  • @mauisam1
    @mauisam1 Рік тому

    Thank you! I really enjoyed this video..., and all the other videos you make.

  • @ehza
    @ehza Рік тому

    This is very profound. Thank you! Keep up with the spirit.

  • @frantisekcastek174
    @frantisekcastek174 Рік тому

    Thanks for sharing!

  • @valeriusandof9782
    @valeriusandof9782 Рік тому

    I am currently learning C# and noticed that the concepts you had explained in your videos make it easier for me to understand how they would apply C#, even if you used Python.
    Thank you 🙏

  • @georgegkenios486
    @georgegkenios486 Рік тому

    Thanks for sharing your story, Arjan.

  • @EdoardoPiccolotto
    @EdoardoPiccolotto Рік тому

    Thank you for sharing your experience. You indirectly managed to help figuring out some thoughts that I had in my mind lately!!!

  • @JeffreyChadwell
    @JeffreyChadwell Рік тому

    Thank you for this video! Learning from your mistakes is at least as important as having the technical "chops" to excel in this industry.

  • @letccc
    @letccc Рік тому

    Today I was really feeling bad about the product I build during the last 2 years as a part-time .But today I realize that, although it's a very good product if you compare them with current pieces of software in the market, but its still missing, or you can say missing the way market want to use it, I was really sad and self criticizing
    And then this video popsup.
    I definitely learned a lot from design side, now I would develop next thing very differently.

  • @fkapps
    @fkapps Рік тому

    I’m glad you’re finding so much success with ArjanCodes, I can see why considering your teaching style and production values are excellent. I’m excited to see the software you’re going to release as open-source.
    Right now I am job hunting, and it can be difficult to deal with the rejection (or silence) of so many job applications. But I try to keep the faith that this process will make me a better developer and a better person, and that ultimately I will end up at a role that is better suited to me than any of my previous roles. Really I can’t wait to begin my next role and to be an individual contributor for the rest of my career, always growing as a software engineer. Thanks for your thoughts on this at a time when many others are also navigating a challenging tech industry as I am.

  • @rjheijs
    @rjheijs Рік тому

    Nice! thanks

  • @SeanGardiner-digital
    @SeanGardiner-digital Рік тому

    Loved hearing the backstory and the learning opportunities it presented ❤

  • @ThePaulWilliams
    @ThePaulWilliams Рік тому

    So glad you started your UA-cam channel, Ajran! I've appreciated your content and it really does fill a gap. Thanks for sharing your failures and what you learned from them. It's an encouragement for me.

  • @mrswats
    @mrswats Рік тому

    Your experience with your PhD and academic career resonates with me. However, I was fortunate enough to get out of academia right after finishing my PhD. I am sort of glad to see my academic experience was not unique.

  • @edgeeffect
    @edgeeffect Рік тому

    I've often wondered what your background was... and how that lead to your excellent content here. It'd be great to have you come into our company and help us sort out our crummy architecture... but trying to persuade my boss that what he calls "new fangled software engineering" is worthwhile and having an "evil" Python developer help us is just fantasy on my part.

  • @HarshVerma-xs6ux
    @HarshVerma-xs6ux Рік тому

    This is out of context, but can you please discuss about "async generators"? Thank you for all the tutorials, I'm definitely a better python developer now!

  • @ГеоргИ-э7к
    @ГеоргИ-э7к Рік тому

    Dear Arjan, you are great, really great teacher and programming expert! You produce extremly valuable content, in my opinion, and do a great job! However, as a foreigner i'm not always able to comprehend your oral speech. Would you please consider adding subtitles to your videos? Autogenerated ones is not really useful, moreover they often overlap code on the screen.

    • @ArjanCodes
      @ArjanCodes  Рік тому

      Hi! I'm trying my best to keep up with the captions. I recently added 9 languages to the mix. Yes, it's autogenerated, but otherwise I won't be able to prove access to the videos to more people who don't speak English.

    • @ГеоргИ-э7к
      @ГеоргИ-э7к Рік тому

      @@ArjanCodes understood, it's alot of work... thank you for your job anyway!

  • @Monotoba
    @Monotoba Рік тому

    "Anyone who has never made a mistake, has learned nothing." - Einstein. Mistakes are our best teachers according to neuroscience,

  • @rajshailey92
    @rajshailey92 Рік тому

    1. The 'ACADEMIC world' and its mindset is far from the 'REAL world' and its working.
    2. College, Degrees, Certification doesn't get rewarded in the marketplace if you can't produce real VALUE.
    3. Don't start from scratch or reinvent the wheel. There is a huge plethora of frameworks and libraries that other smart people have created for the world to use.
    4. Solve problems that really exist among people/audience and not the one that YOU IMAGINE to exist.
    5. Think more on DESIGN and ARCHITECTURE, early on, so you may avoid working more, later. Could employ an 80:20 rule or if you use good tools, then 90:10 is not unfeasible.
    6. Be in your area of COMPETENCE. There are just equal opportunities to make it big in your field, if you look in it from that way.
    7. You can't focus on two big things at the same time. FOCUS on the one when you hit that ONE.
    8. Don't fear failures or be content in success. Take both of them as LEARNING journeys.
    9. SUCESS hits you in unintended and from unimaginable places. So, KEEP ROLLING!
    Been through this learning journey myself as I moved from an academic world. But still rolling to hit that ONE...thanks for sharing this.. it feels good to be able to relate.❤

  • @zikomo8913
    @zikomo8913 Рік тому

    Wait what? Did I hear computer graphics? I'm sure you do some game dev also? Or graphics related dev?
    If yes, would love to see a video about that

  • @HypnosisBear
    @HypnosisBear Рік тому

    👍👍👍

  • @alberthalbert1153
    @alberthalbert1153 Рік тому

    What are your thoughts on open-sourcing some of your failed software products?

  • @SummerInterns
    @SummerInterns Рік тому +1

    Your comment towards the end of this video about failing as an academic doesn't ring as being accurate. From your description it sounded as if you walked away from university work voluntarily. That isn't a failure but rather a reasoned choice. Your business failures were certainly painful but you took valuable lessons from the journey. The quality of your UA-cam videos and paid content are excellent. If you can make a living from that revenue streams then you've accomplished more than 80-90% of serial entrepreneurs will ever achieve.

  • @eduardolpz386
    @eduardolpz386 Рік тому

    I'm the most successful person in the world (in disguise)!

  • @philipprisius6374
    @philipprisius6374 Рік тому

    Would you ever consider to go back to academia? Say, on a full professorship and with the freedom to not play the traditional "academia game" of individual ego-boosting?

  • @AndreaDalseno
    @AndreaDalseno Рік тому

    I always love your videos, but this one is the best! Failure is not necessarily the end (it might be in some cases). I think a good marketing plan must be the foundation for a new business (product, marketing, and finance are the pillars of any business plan). What problem am I solving? Do people need it? Will they be willing to pay for it? Sometimes, you need to sell the "problem", before selling the "solution"! For your choirs' product, for example, your customers have yet to realize that using a platform may help them surpass their little neighbors' market. With such a switch, they may be able to go from 100 attendants to 1,000, which may be worthwhile for the commission/subscription.
    I started coding, which is a side skill for me (I am not a programmer), so many years ago; it was Clipper (then CA-Clipper) time (more or less the stone age). We were selling niche market research, but our customers, the Product Managers, wanted to be able to "play" with data, and their IT department was too busy to fulfill their needs. So we had to sell the research together with a small software to "play" with it (if I look back, it offered ridiculous functionalities, but at the time, given the hardware and software available, it was at the forefront). Times have changed, but the philosophy stays the same.

  • @oakla-video512
    @oakla-video512 Рік тому

    You said leaving your stable career wasn't a smart thing to do (ua-cam.com/video/IYgxiIwKf8o/v-deo.html) and you wouldn't recommend doing it that way.
    Do you know how you actually would recommend doing it?

  • @digiryde
    @digiryde Рік тому +1

    Famous Failures:
    Penicillin
    3M Post It Sticky notes.
    Windows.
    ;)

    • @damjandjordjevic1994
      @damjandjordjevic1994 Рік тому

      Why windows? It's the closed source that's the problem :p

    • @digiryde
      @digiryde Рік тому

      @@damjandjordjevic1994 "Why windows? It's the closed source that's the problem :p"
      I blame my droll sense of humor.