Hey, I'm Vince
I’m a self-taught developer that changed careers during the Covid pandemic. The reason I was able to switch from educat...
For further actions, you may consider blocking this person and/or reporting abuse
I started learning coding last September, as a beginner I was digging for every possible resource I could get my hands on. I have since stopped buying books and stopped taking online classes (for the most part) I met a great coding club on discord and have since started a massive project with my friend building a shopping cart app, and I can tell you, the learning is REAL. 80% researching a fix on Google, 15% coding, and 5% thinking about what's next.
Problem solving > spoon feeding
Not only that, but you focus on the problems that are relevant for you, saving time.
wow that's great to hear!
Hey can you share that discord club, would love to connect with fellow devs.
We just switched to a new server and we are currently getting things set up. You are welcome to join and poke around in the mean time!
discord.com/invite/gMJ2afQa
The invite link is invalid or expired, can you please share latest one
Expires in 7 days: discord.gg/zvADJppz
Thanks for the reply but seems like there is some issue with link, it shows invalid .
I'm in general agreement with your philosophy, but there's one area where you shouldn't ship your app if it sucks: security, especially your users' data security. Familiarize yourself with the concepts (XSRF, XSS, SQL injection, etc.), and use proven, off-the-shelf solutions to implement security in your app. Most importantly, don't think that you're smart enough to roll your own security. Even the experts get it wrong sometimes, and they've probably been doing it for longer than you've been alive.
You could always use a full-stack framework like Wasp, or a third-party solution that takes care of this for you (although more expensive), which is what I mentioned in the COPY OTHERS section
Solid advice - the paralysis that comes with perfection is real.
Small, steady, frequent - who knows how far you'll end up going! Thanks for sharing this like-minded approach. It embodies what we like to call "Profit Engineering" - not going for perfection but going for impact.
yep. that's the way!
Totally agree, marginal gains is the name of the game.
a step at a time.
and you will be surprised how far you have gone while enjoying the process.
Nice one.
yep. one step at a time sounds too easy though. there are so many psychological battles you have to win along the way, which is why I wrote this.
i agree
I completely agree with what's been said above. I was working on a small project one weekend, something simple like "create celebration text using AI." I launched it and then forgot about it. Later, I checked the metrics and saw it ranked high in search results and was getting organic traffic. This motivated me to add monetization, and now this simple project pays for the servers for all my projects.
Regarding perfectionism, when it's time to launch, people usually go to Product Hunt, right? From what I understand, it brings a major traffic boost. But what if the project isn't perfect at that time (not terrible, but could be better)? This could mean losing a huge opportunity because it's hard to get the same level of interest with a second launch. What would you suggest: launching as is or waiting until it's in the best possible state?
Nothing better than jumping into coding and building something. Yes it might be frustrating when you don't know something but that's when you learn the most - if you can be patient.
Someone recently made me aware of OpenSass. I have yet to check it out deeply, but it looks great based off the website
I have read your article and I can say I find this very interesting, specially about the topics of avoiding overthinking. Nevertheless, I would like to highlight some ideas, from the perspective of my experience and point of view. I hope you don't take as a critic but a personal point of view which can lead to a constructive debate and enrichment.
I wish you the best and hope to continue reading your articles :)
Overthinking (and overplanning) is hell! 😑 Lots of started work, but none completed. I will definitely share this post with my team! Thanks!
Just ship 💪💪
That’s right :)
So you advice to ship shitty code so to say IIUYC.
This is fine! This is fine for your junior side project.
This is not fine for production code!
I never said ship shitty code to production codebases. That's a different topic. Here I'm talking about building your own apps.
Great post Vince!
Thanks, Maria!
Great Article.
Thank you, Maya
Simplify, and fine-tune, boom, won't suck any more :) Great read I really enjoyed this!
Thanks
Motivating, thanks a lot! I think we need more articles like these!
glad you liked it :)
No wonder software looks the way it does today. Allow me, among the enthusiastic comments, the freedom to express one grossly disagreeable one.
I simply find this approach irresponsible and unfair to the client/customer/end user.
Wow, I think this is my favorite article here so far. All you say is actually pretty deep and can be applied to any area of life, so cool stuff :). Gimme that chisel!
Great share, man! I am a solo developer, and I just released my SaaS app PrepiQ a few days ago. Being a final-year student as well as a solo developer, it took it 2 weeks to build the SaaS app. But what you said is absolutely correct: "Detach yourself from the outcomes." I love to build web apps and have built 2-3 SaaS apps till now, which have been absolutely unsuccessful, but this never stopped me from trying further.
prepiq.vercel.app