Dear Jose, I am a data scientist taking your REST APIs course (or in other words, the python flask course) now. You made a great job there. I am like halfway now but looking forward to finish it and start applying what I've learnt asap. Thanks a lot man. A lot of things that I know about frontend and databases are now tying together pretty nicely. Seriously thanks. Edit: Finished that course.. Heading to the Advanced one right away :).
Hey Kafa, that's awesome! Thank you very much for your comment about the course 💪 I'm very glad that the course is helpful! Hope you'll enjoy the advanced course as well! - Jose
Having short sprints can also lead to unmanageable software over time by trying to include features quickly (hacking them in) to be able to showcase them - and not allowing enough time for prototyping, clean implementation, tool development and refactoring.
The talk hits high points of the popular agile process, but the team that works together on sprints is maybe a dozen people. Huge software projects are about organizing thousands.
I would disagree that it's thousands. Huge projects can be done by small teams over a longer period. And sometimes, huge projects done in smaller timescales can be dozens of people (a few teams). Organizing a few teams with Agile can be tricky as well, but the process is remarkably similar!
Great video Jose! I will be rewatching this as I work on more projects as a reminder. Looking forward to a video on the tools and resources you mentioned. Also, I am super excited about your upcoming platform launch. Keep up the awesome work!
Thanks Paul! I tried to put the main key points of developing software in this video, which sometimes sound obvious but they can be easy to forget! We're getting to work on that next video as well! Hoping to have something out in our platform by next month. It's not proving all that easy! Haha!
This is great content. I've watched about 20 videos in a row about how to project manage your personal project, and this is the first one I felt was helpful and wasn't vague as hell. Can you make a video showing us good practice/tips on a kanban/srcum board? Basically what you did here, but a vivid example of how to break down a project into epics and ticket. I've never had an issue understanding these methods when working in a company, but I'm finding that, for my own personal projects, it's hard to do. I'm looking for some tips or some guiding philosophies. Thanks again for the video!
That's awesome Lui! I'm very happy to hear that the video is helping! Thank you for telling me about this. Another benefit of this approach you might find useful is just writing down every piece of work you think you might need to do in a project, and every now and then come back and order the backlog according to when you (or the user) feels like you should do the work. Doing this often means it doesn't take very long to do, and your backlog is always ordered. That way you don't have to spend an hour going through everything, every 2-3 weeks.
Jose thanks for this feedback, I have been trying to use a couple of online tools but there’s always a level of learning curve/discipline involved, as well as choosing something appropriate for the scale of the team (in my case one + some mentoring) Looked into Jira, but the requirement for having to develop/select a task management workflow in combination with listing the actual tasks was too onerous for a one to two person project. Trello seemed to work for me for a bit (as there is no real workflow imposition) but I lost interest either because I was only allowed a few plugins without paying for subscription and/or the thought of having all my todo’s in the cloud (someone else’s computer) played on my mind. Currently keeping it simpler still and trying to use Gina Trapani’s todo.sh and todo.txt files, using simpletask with Dropbox integration on android to manage day to day todo’s. The major benefit being that I can at a pinch just use a text editor (vi in some cases) to get everything I need into the todo.txt file. Your reply makes me think that for ‘separation of concerns’ could just start a seperate project based file (projectA.txt) to manage the list you have mentioned, whilst not cluttering my day to day todos. Ultimately I may even just resort to a document or spreadsheet, but I’m trying to avoid the obvious. If you’ve read this far thanks again. Lui
@@lcirocco - Thanks for posting your thoughts about task management. I, too, will have to come up with something better than a text file. ;) You might consider Freeplane (I have been trying it out.)
Jose, as always your explanations are short, sweet and to the point. The video was a very good explanation of Agile project management. Keep up the good work. James
Thank you very much James! I tried to cover Agile without saying Agile, just because I felt that by going over first principles it was going to make more sense. Glad you liked the video!
Good Stuff Jose! As usual... your video is helpful and thought provoking :) I agree with Oogie... I'd sure appreciate the tools and practices video. Thanks again! Bob.
Dear Jose,
I am a data scientist taking your REST APIs course (or in other words, the python flask course) now. You made a great job there. I am like halfway now but looking forward to finish it and start applying what I've learnt asap. Thanks a lot man. A lot of things that I know about frontend and databases are now tying together pretty nicely. Seriously thanks.
Edit: Finished that course.. Heading to the Advanced one right away :).
Hey Kafa, that's awesome! Thank you very much for your comment about the course 💪 I'm very glad that the course is helpful!
Hope you'll enjoy the advanced course as well!
- Jose
Yes, please make a video on your tools and practices. I think it would be very useful.
Thank you Oogie! We’ll get to it!
That would be amazing, even broken up in a series.
yes please
Having short sprints can also lead to unmanageable software over time by trying to include features quickly (hacking them in) to be able to showcase them - and not allowing enough time for prototyping, clean implementation, tool development and refactoring.
Yes, please discuss the tools you use to manage software projects.
Will do! Coming this week!
The talk hits high points of the popular agile process, but the team that works together on sprints is maybe a dozen people. Huge software projects are about organizing thousands.
I would disagree that it's thousands. Huge projects can be done by small teams over a longer period. And sometimes, huge projects done in smaller timescales can be dozens of people (a few teams). Organizing a few teams with Agile can be tricky as well, but the process is remarkably similar!
Great video Jose! I will be rewatching this as I work on more projects as a reminder. Looking forward to a video on the tools and resources you mentioned. Also, I am super excited about your upcoming platform launch. Keep up the awesome work!
Thanks Paul! I tried to put the main key points of developing software in this video, which sometimes sound obvious but they can be easy to forget! We're getting to work on that next video as well!
Hoping to have something out in our platform by next month. It's not proving all that easy! Haha!
This is great content. I've watched about 20 videos in a row about how to project manage your personal project, and this is the first one I felt was helpful and wasn't vague as hell.
Can you make a video showing us good practice/tips on a kanban/srcum board?
Basically what you did here, but a vivid example of how to break down a project into epics and ticket. I've never had an issue understanding these methods when working in a company, but I'm finding that, for my own personal projects, it's hard to do. I'm looking for some tips or some guiding philosophies. Thanks again for the video!
Being a developer (with ADHD) that struggles to `finish` a project this video is awesome! Planning my next 2-3 weeks and only the next 2-3 weeks!
That's awesome Lui! I'm very happy to hear that the video is helping! Thank you for telling me about this.
Another benefit of this approach you might find useful is just writing down every piece of work you think you might need to do in a project, and every now and then come back and order the backlog according to when you (or the user) feels like you should do the work.
Doing this often means it doesn't take very long to do, and your backlog is always ordered. That way you don't have to spend an hour going through everything, every 2-3 weeks.
Jose thanks for this feedback,
I have been trying to use a couple of online tools but there’s always a level of learning curve/discipline involved, as well as choosing something appropriate for the scale of the team (in my case one + some mentoring)
Looked into Jira, but the requirement for having to develop/select a task management workflow in combination with listing the actual tasks was too onerous for a one to two person project. Trello seemed to work for me for a bit (as there is no real workflow imposition) but I lost interest either because I was only allowed a few plugins without paying for subscription and/or the thought of having all my todo’s in the cloud (someone else’s computer) played on my mind.
Currently keeping it simpler still and trying to use Gina Trapani’s todo.sh and todo.txt files, using simpletask with Dropbox integration on android to manage day to day todo’s. The major benefit being that I can at a pinch just use a text editor (vi in some cases) to get everything I need into the todo.txt file.
Your reply makes me think that for ‘separation of concerns’ could just start a seperate project based file (projectA.txt) to manage the list you have mentioned, whilst not cluttering my day to day todos. Ultimately I may even just resort to a document or spreadsheet, but I’m trying to avoid the obvious.
If you’ve read this far thanks again.
Lui
@@lcirocco - Thanks for posting your thoughts about task management. I, too, will have to come up with something better than a text file. ;) You might consider Freeplane (I have been trying it out.)
You are a gifted teacher! Yes, I would like to know more about the tools you use and your process. :)
Thank you very much Steve! The next video is already up on the channel!
Jose, as always your explanations are short, sweet and to the point. The video was a very good explanation of Agile project management.
Keep up the good work.
James
Thank you very much James! I tried to cover Agile without saying Agile, just because I felt that by going over first principles it was going to make more sense. Glad you liked the video!
Wow! Amazing video, always looking forward to your videos...I will constantly refer to this video until it becomes part of me.
Thank you Jose!
Thank you so much Regha! The main points in this video are definitely worth remembering, I'd say. Thanks again!
pls make a video on reviewing the entire course
Very good thumbnail choice!
Good Stuff Jose! As usual... your video is helpful and thought provoking :) I agree with Oogie... I'd sure appreciate the tools and practices video. Thanks again! Bob.
Thank you Bob! Glad it’s helpful, and we will work on that video next! I’ll let you know through twitter if you follow me there 🙏
@@tecladocode following on twitter now can't wait for the next video
Special as always, keep it up!
Thank you! Glad you liked the video!
Great video Jose! It's always good to get such practical advice. Meanwhile I'm enjoying "Rest APIs with flask and Python" course on Udemy
Thank you Samuel! And I'm glad you're enjoying the course! We've got some plans to make that course even better later this year!
Great! Please proceed further with the tools and techniques introduction used by yourself.
Thank you Rahul! We will make that video next!
@@tecladocode You have been great teacher. I took few of your paid udemy courses. That's just amazing.