4 ms·
> follow it TO BUILD A REAL USABLE PRODUCT And what would be a "real usable product" for you in that context? It's a genuine question, since I'm someone who wo
by jventura 6y ago
> follow it TO BUILD A REAL USABLE PRODUCT
And what would be a "real usable product" for you in that context? It's a genuine question, since I'm someone who would like to build engaging online courses.
I do have a Python course online although it teaches concepts from small examples..
- revskill 6y agoA real usable product consists of many things you need to do for it to be deliverable and usable. Hobby projects often don't take much account into production usage, somethings we called it "best practices". In short, imagine your code is in real world usage, which has real user, instead of just "small examples" or project to learn only. It's about mindset here that settle us to be really serious at what we're coding and thinking. No joke, but testing in production is one of the braviest ways to learn, too.
- jventura 6y ago> In short, imagine your code is in real world usage, which has real user, instead of just "small examples" or project to learn only. So, for instance, something like starting from an idea (a "webforum for all my friends", or other usable example), designing the database, implementing authentication, implementing the frontend (html, css, js, etc.), then adding those small things and finally deploying to a webserver? The thing I think I'm asking is what kind of topics would be good to motivate people to follow through? For instance, the webforum above could work for some while others would have other ideas. It would be hard to design a course around a moving target like that.. I hope I'm not boring you with my questions above, I'm mostly trying to understand your point because I've been thinking about designing interesting courses for people, but I wouldn't like to do another basic introductory course with small chapters and exercises as other 1000 courses out there..
- revskill 6y agoI got it. The point is, not trying to add too much at a time. Try adding one feature at a time, but make it production ready, stable, reliable. It's what make progress !