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.
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).
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
🐨 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.
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
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.
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
@@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.
@@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)
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.
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.
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!
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.
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!
Sometimes... I feel like you are dev Yoda 🐨
Old and cranky? Can barely speak English anymore? I think you’re right
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.
That’s real. That’s so real. Especially the audacity of saying “I KNOW I can figure this out”
Here is the thing: I dont care about the job i could get from it because, for me, it's a hobby
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.
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).
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
@@cody_codes_youtube I'm also drawing from experience: Novell, IBM, Amazon, ING, SwissRe, and now Oracle.
Remember, you build an app for someone, you've got to support it. custom build means custom support
Now if only the customer also knew this! I love those kind of gigs
🐨 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.
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
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.
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
@@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.
@@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)
This is great stuff! I file this under SaaS Seeds. Always appreciate the thought you put into your videos. 🐨
I LOVE IT! SaaS Seeds!
When people ask me how to learn programming I tell them to build something for actual people. Great video!
Thanks dude! And yeah, that’s half of engineering!!
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.
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.
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!
@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.
🐨 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.
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!
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.
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!
Thank you for the time you put into the advice you shared throughout this video. 🐨
Of course man. Thank you for watching the whole way! I appreciate jt
Great stuff, as usual 🐨
Thanks dude! Thanks for always watching!
Thank you 🐨
Thank you for watching!
It all starts with users! Great video! 👍
The truth! Thanks for watching!
Great video! Thanks!🐨
No, thank you! Thank you for watching!
🐨
Thanks for watching my dude!
🐨 🐨 🐨
Thank you for watching!!
🐭🐭🐭🐭
Thanks for watching! I appreciate it!
🐨🐨🐨
Thanks for watching my dude!