- Регистрация
- 1 Мар 2015
- Сообщения
- 1,481
- Баллы
- 155
Hi! My name is Joe and I wanted to write an amazing first post, but before I knew it 5 days or so passed. So, I figured instead of starting with a great first post, lets just start with one because the most important part about doing anything is just literally just doing.
I originally wanted to talk about a project I just got to the MVP stage with, but considering what this post is about, I figured I should talk about how I was a victim.
, a victim of TUTORIAL HELL! (I don't know how serious I should be in these posts and how appropriate humor is, but I am new and I will figure it out as I continue to post here) I learned HTML, CSS, and JavaScript through an amazing youtuber, Dave Gray. This was probably a couple of years ago and these were the only things that I watched through youtube and it stuck. So, as I went on to learn more and I tried to learn React and TypeScript, I would finish the tutorial, but would find myself without knowing much of anything.
Taking this experience I figured I should just do and learn as I go. So to start, I had to know what stack I wanted to use, which was Next.js, React, TypeScript, Tailwind, Prisma, and Supabase. Now if I wanted to watch youtube videos to learn each one before starting a project, I would have been in quite the pickle. This is because I would have never utilized what I learned, and as I usually say, "It would have stayed there and floated away". Assuming to learn each one would have been one youtube video, by the time I get to the third YouTube video, all the info from the first two videos would have been mixing and fading away. That is no good.
So, I jumped into the deep end and started the project with the entire stack, which I guess I didn't specifically mention, but I had no clue how to use any part of the stack. So, of course, I started drowning. (not going to lie writing this post is kinda fun I'm kinda smirking right now)
ANYWAYS. I bet you are wondering what I did to stop drowning... Assuming you said yes, which of course you did. I did not learn how to swim and got to shore, a lifeguard came and got me out of the pool. Now, who is this mysterious lifeguard? ChatGPT. I know, I know, how is this any better than watching youtube videos when I'm kinda having AI make my to do list project that is definitely over-engineered because why does it need a framework in the first place.
Well the truth is I asked the life-guard how to swim and as I continued working on the best to do list project ever made that has never been hacked (yes it has auth and no it has never been hosted online so I was the only ever user but still never hacked and that's better than google) I was full of curiosity about why things worked the way they did or how exactly they functioned so for everything I added I asked like five or ten questions. The stack slowly started making more sense. Suprisingly the supabase auth was like ten times easier to add than what I thought.
As I realized two paragraphs ago, this post is way too long, and it's past midnight, so I'll elaborate more another time but to wrap it up more quickly. I used ChatGPT as a professor, and I would ask it to show me the next step and ask questions about the purpose of everything. So even though I understood the project I made it never felt like mine which is ok because for once I had something to show for I learned and it felt more personal to me because unlike with youtube videos I got to ask questions on the fly.
Which brings us to me working on a new project I call Notaibly.
it has ai and I do feel like this project is twenty time more like my own because I was the one that wrote the jsx files and wrote the API for it amongst other things.
I will speak more about that experience another time, but yes, finally! After watching YouTube videos and doubting my knowledge, I finally realized that to make something good, you just gotta start by making something. That's what I did with those two projects and that's what I am doing with this post.
PS
If you actually read that. wow. At this point this post feels more like an english essay than a post. This is a lot of yap. BTW I am working on another much more impactful project using the same stack, so look out for that in another MUCH SHORTER POST... i think? If you got questions about my experience starting and learning from projects feel free to ask em.
I originally wanted to talk about a project I just got to the MVP stage with, but considering what this post is about, I figured I should talk about how I was a victim.
, a victim of TUTORIAL HELL! (I don't know how serious I should be in these posts and how appropriate humor is, but I am new and I will figure it out as I continue to post here) I learned HTML, CSS, and JavaScript through an amazing youtuber, Dave Gray. This was probably a couple of years ago and these were the only things that I watched through youtube and it stuck. So, as I went on to learn more and I tried to learn React and TypeScript, I would finish the tutorial, but would find myself without knowing much of anything.Taking this experience I figured I should just do and learn as I go. So to start, I had to know what stack I wanted to use, which was Next.js, React, TypeScript, Tailwind, Prisma, and Supabase. Now if I wanted to watch youtube videos to learn each one before starting a project, I would have been in quite the pickle. This is because I would have never utilized what I learned, and as I usually say, "It would have stayed there and floated away". Assuming to learn each one would have been one youtube video, by the time I get to the third YouTube video, all the info from the first two videos would have been mixing and fading away. That is no good.
So, I jumped into the deep end and started the project with the entire stack, which I guess I didn't specifically mention, but I had no clue how to use any part of the stack. So, of course, I started drowning. (not going to lie writing this post is kinda fun I'm kinda smirking right now)
ANYWAYS. I bet you are wondering what I did to stop drowning... Assuming you said yes, which of course you did. I did not learn how to swim and got to shore, a lifeguard came and got me out of the pool. Now, who is this mysterious lifeguard? ChatGPT. I know, I know, how is this any better than watching youtube videos when I'm kinda having AI make my to do list project that is definitely over-engineered because why does it need a framework in the first place.
Well the truth is I asked the life-guard how to swim and as I continued working on the best to do list project ever made that has never been hacked (yes it has auth and no it has never been hosted online so I was the only ever user but still never hacked and that's better than google) I was full of curiosity about why things worked the way they did or how exactly they functioned so for everything I added I asked like five or ten questions. The stack slowly started making more sense. Suprisingly the supabase auth was like ten times easier to add than what I thought.
As I realized two paragraphs ago, this post is way too long, and it's past midnight, so I'll elaborate more another time but to wrap it up more quickly. I used ChatGPT as a professor, and I would ask it to show me the next step and ask questions about the purpose of everything. So even though I understood the project I made it never felt like mine which is ok because for once I had something to show for I learned and it felt more personal to me because unlike with youtube videos I got to ask questions on the fly.
Which brings us to me working on a new project I call Notaibly.
it has ai and I do feel like this project is twenty time more like my own because I was the one that wrote the jsx files and wrote the API for it amongst other things.I will speak more about that experience another time, but yes, finally! After watching YouTube videos and doubting my knowledge, I finally realized that to make something good, you just gotta start by making something. That's what I did with those two projects and that's what I am doing with this post.
PS
If you actually read that. wow. At this point this post feels more like an english essay than a post. This is a lot of yap. BTW I am working on another much more impactful project using the same stack, so look out for that in another MUCH SHORTER POST... i think? If you got questions about my experience starting and learning from projects feel free to ask em.