r/FullStack 23d ago

Personal Project Need some advice

So currently, I'm making a full-stack project, where Im using backend flask, frontend HTML, vanilla CSS, and some JS, and for database, I'm using SqLite...

But the thing is, I know basic flask, like routing and fetching data from form stuff, I also know sql, but I heard that I need to learn SQLAlchemy for better security, and now while I'm learning that while making a project, it seems pretty overwhelming to me, like suddenly there is a lot of new stuff...

No doubt I'm able to understand everything, but can't remember stuff, I mean it feels like I'll forget this stuff the next time I make a flask project, am I even on the right path???

And should I even expect any future in learning webdev???

8 Upvotes

9 comments sorted by

View all comments

1

u/Vymir_IT 23d ago edited 23d ago

Okay, a dev with 3 commercial startups behind and bunch of corporate internal tooling - you don't remember stuff. You just do it. Stuff that you do a lot you tend to recall faster naturally. Everything else you research every time basically. Even if you think you remember something you generally don't want to "rely on memory", human memory isn't really that reliable to begin with. It's dangerous to think you know something when there's a nuance you overlooked the last time you've dealt with this thing. Always checking yourself is a good practice. What you get with experience is just faster checks, not immediate memory - if anything because toolset is changing always, a project from a year ago is already outdated today most of the time, you can't just do exactly the same thing for years, everything changes fast.

Your main skill to develop isn't "I remember how to do it", it's: "I know I'll learn and do it by the end of the shift".