Your side project is BAD - Here's how to fix it

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 47

  • @ThomasAgain
    @ThomasAgain 6 หลายเดือนก่อน +8

    Sometimes... I feel like you are dev Yoda 🐨

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +2

      Old and cranky? Can barely speak English anymore? I think you’re right

  • @Koroistro
    @Koroistro 6 หลายเดือนก่อน +9

    You forget the "for pain" niche.
    People who love causing themselves pain, through self imposed challenges. Or choosing to use Java in their side projects.

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +1

      That’s real. That’s so real. Especially the audacity of saying “I KNOW I can figure this out”

  • @goobertnelius
    @goobertnelius 6 หลายเดือนก่อน +8

    Here is the thing: I dont care about the job i could get from it because, for me, it's a hobby

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +2

      For sure! That’s something I was clear about in the video, and that is completely okay. We all don’t need to be grinding for work all day everyday.

  • @luisdanielmesa
    @luisdanielmesa 6 หลายเดือนก่อน +3

    You're wrong... if you think "pleasure" side projects give you nothing for the job market then think again. "Moving a bunch of files to the right spot" might be something similar that is required in your day to day job, and you now know A way to do it; it might not be the best way but it's A way. Whenever you exercise any skill, you inevitably will equip it into your arsenal. The more of those you have that overlap, the better you are at discerning which ones are good (enterprisey) and which ones are so-so (hacky).

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +2

      Working on 29 engineering teams, not once have I seen a single engineer need to organize files on their machine. Sure it can be kinda useful. But the point is the project (if you want it to) should give you real coding and business experience that can be given as experience to a job you’re applying to. Yes, any time you write a line of code, you can find some value out of it. The “for pleasure” examples mean it only serves you. I don’t have to think again, I’m drawing on experience

    • @luisdanielmesa
      @luisdanielmesa 6 หลายเดือนก่อน +1

      @@cody_codes_youtube I'm also drawing from experience: Novell, IBM, Amazon, ING, SwissRe, and now Oracle.

  • @robtathome
    @robtathome 3 หลายเดือนก่อน +1

    Remember, you build an app for someone, you've got to support it. custom build means custom support

    • @cody_codes_youtube
      @cody_codes_youtube  3 หลายเดือนก่อน +2

      Now if only the customer also knew this! I love those kind of gigs

  • @markmacw
    @markmacw 6 หลายเดือนก่อน +3

    🐨 I am working on a Chinese language learning app. I plan to find users, and get feature ideas from them. Great video highlighting the broader set of steps involved in real app development.

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน

      Of course! Thank you for watching and listening. Getting users (outside of yourself) is sooooo critical. When you're heads down and coding, I have blinders on and don't know what they want unless I find them

  • @0xTRellyx0
    @0xTRellyx0 6 หลายเดือนก่อน +3

    This is too general, and it just ends up being a fluffy speech. We need practical advice with actional steps.
    1. Build something for actual people --- but not yourself
    2. Find users... where?
    3. Find people in another industry who need software? ... how? where? who? what?
    4. Find solutions that don't make sense and make it make sense
    ... that makes no sense.

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +1

      I shouldn’t have to spell out to people how to find friends, or talk to any working professional. That’s the root to your whole numbered list. I have a few examples at the end. Also, if you don’t want to talk to new people, we all have family, that have different working backgrounds. It all boils down to: “hey, how are you doing? What’s the worst part of your day?”.
      Sorry if that wasn’t clear. You’ve been the first negative comment, so maybe this is something you have to overcome

    • @0xTRellyx0
      @0xTRellyx0 6 หลายเดือนก่อน +2

      @@cody_codes_youtube Thanks for your reply. But maybe a personal story attached to one of your projects would be helpful. I'd love to see one your projects. Code and all.

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +2

      @@0xTRellyx0 sounds good! I’ll consider it in the future. The biggest lesson I want people to walk away with is that some of the benefits of a side project like this is getting feedback from real people and solving real problems. There is soooo many resources online to help you with coding anything you could ever dream of. But half the job in a professional setting is getting feedback from the business, and working through problems you are solving for them. If you get used to that practice (understanding the user, and getting feedback to correct things) then that improves your chances in an interview more (in my opinion)

  • @langsor
    @langsor 6 หลายเดือนก่อน +2

    This is great stuff! I file this under SaaS Seeds. Always appreciate the thought you put into your videos. 🐨

  • @JoshMedeski
    @JoshMedeski 6 หลายเดือนก่อน +3

    When people ask me how to learn programming I tell them to build something for actual people. Great video!

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +1

      Thanks dude! And yeah, that’s half of engineering!!

    • @0xTRellyx0
      @0xTRellyx0 6 หลายเดือนก่อน

      This statement is too general, and it just ends up being a fluffy speech. We need practical advice with actional steps.
      1. Build something for actual people --- but not yourself
      2. Find users... where?
      3. Find people in another industry who need software? ... how? where? who? what?
      4. Find solutions that don't make sense and make it make sense
      ... that makes no sense.

  • @sul-dev
    @sul-dev 6 หลายเดือนก่อน +2

    Thank you so much this really made me come up with some creative ideas. I'm thinking of my user being a restaurant owner, and there's several project ideas I have for them. CRM, a website for showing their menu and taking payments online, order tracking software, I could create an ecommerce website selling restaurant equipment like stoves, ovens, mixers, fridges, etc.

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +1

      Of course! Make sure you’re solving a real problem for them and they would be stoked to use! You’ve got some excellent ideas!

    • @sul-dev
      @sul-dev 6 หลายเดือนก่อน +1

      @cody_codes_youtube Okay I will ask what sort of things would make their lives easier, and focus on the things they care about most. Thanks.

  • @dinokknd
    @dinokknd 6 หลายเดือนก่อน +1

    🐨 Thank you! my side project is a game, so not falling into the trap of develop tools only - but the gaming market has a few troubles of it's own.

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +2

      Hey man, you don’t have to make a game for everyone! Just a few passionate fans. I made a game 5 years ago and I have a friend that tells me about how he still plays it today!

  • @johnsmithsbasement
    @johnsmithsbasement 5 หลายเดือนก่อน +1

    I see what you're saying, and for the most part I think I would agree. However, I wonder if this applies to reverse engineering projects. I reversed a couple a games a few months ago and wrote a blurb on both of them. I did this for two reasons: I was curious as to how to reverse games like this and I wanted people to know how they worked. This diverts from normal software engineering projects since there are no physical users imo. In a reverse engineering project, your "users" are readers of whatever you've found via your research
    Are you saying me doing reverse engineering projects in my own aren't valuable to employers because there are no direct users involved?
    Thanks for making the video tho! This makes me want to revisit some fo the projects I've done in my own over the years and evaluating how well I've followed this advice.

    • @cody_codes_youtube
      @cody_codes_youtube  5 หลายเดือนก่อน +1

      No that’s amazing! In one or two other videos I gave that EXACT same advice. In this video I was focusing on the projects that allow you to do the learning of how software is developed, with users and how valuable that is. Reverse engineering is such a good idea and can be applied here too!

  • @JohnCalentine
    @JohnCalentine 6 หลายเดือนก่อน +1

    Thank you for the time you put into the advice you shared throughout this video. 🐨

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +1

      Of course man. Thank you for watching the whole way! I appreciate jt

  • @hiramfernandes
    @hiramfernandes 6 หลายเดือนก่อน +2

    Great stuff, as usual 🐨

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +1

      Thanks dude! Thanks for always watching!

  • @BroodWar4Ever
    @BroodWar4Ever 6 หลายเดือนก่อน +1

    Thank you 🐨

  • @sul-dev
    @sul-dev 6 หลายเดือนก่อน +1

    It all starts with users! Great video! 👍

  • @marcelo500
    @marcelo500 6 หลายเดือนก่อน +1

    Great video! Thanks!🐨

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +2

      No, thank you! Thank you for watching!

  • @x_techno_pro
    @x_techno_pro 6 หลายเดือนก่อน +2

    🐨

  • @christad-tech
    @christad-tech 2 หลายเดือนก่อน +1

    🐨 🐨 🐨

  • @rushipatel9380
    @rushipatel9380 6 หลายเดือนก่อน +1

    🐭🐭🐭🐭

    • @cody_codes_youtube
      @cody_codes_youtube  6 หลายเดือนก่อน +1

      Thanks for watching! I appreciate it!

  • @SamtheSWE
    @SamtheSWE 6 หลายเดือนก่อน +1

    🐨🐨🐨