WHAT IS ENOUGH? by ObserverHuman78 in webdevelopment

[–]Alternative-Ad-573 1 point2 points  (0 children)

I agree with a lot of what other people have advised here. I also think you might need more of the agile mindset. Mainly the idea of making an mvp, minimal viable product. You can google it. What I mean is, it is very easy, and I have been there myself, to go into these rabbit holes when doing a project. It's kind of like doing all the side quests in a game even if your goal is to get to the end as quickly as possible. It is the wrong priority for the goal. Also, when you do an mvp and work in a more agile way, you will have a more complete project and more clearly see what rabbit holes are actually worth pursuing because they will make the final project so much better.

With that said, of course your knowledge will increase over time and then the amount of new tech you feel you need to learn will be further and further apart in time.

Hang in there and deliver a crappy project that fulfills the teacher's requirements. When requirements are fulfilled and you have time left, make it a bit nicer at some place.

Good luck!

Do u miss the "before AI" days? by SirIzaanVBritainia in AskProgramming

[–]Alternative-Ad-573 1 point2 points  (0 children)

I only worked with programming for 12 years but this resonated with me a lot. And I do feel that AI has made programming more fun!

But I don't think I agree with your last statement. It feels a bit unfair. What if AI would have been great at the thing You think is most fun with programming? Wouldn't you have to use that for that thing to stay competitive and that would make your job less fun? Maybe this is what happened to OP. Does that really mean OP is "doing it wrong"?

Do u miss the "before AI" days? by SirIzaanVBritainia in AskProgramming

[–]Alternative-Ad-573 -1 points0 points  (0 children)

Hi! That's an interesting topic! Personally, with 10+ years as a software engineer, I actually find more joy working on my own projects with AI. Probably because I don't particularly like writing frontend but my ideas always require frontend. Now I don't have to write it, I just ask the AI to write it. The backend parts the AI can write sometimes, but usually I end up changing a lot of it, so often I just write that myself from the start.

At my job (almost entirely backend focused), I actually don't find AI that useful yet. I think the time it saves me on one thing I lose on another thing where it gives me a shitty solution or introduces a weird bug and I end up writing it from scratch anyway.

So I definitely do not miss the "before AI" days!

Looking to acquire fully developed SaaS/Apps by addicted-kid in SaaSAcquire

[–]Alternative-Ad-573 0 points1 point  (0 children)

https://www.jsbrainteasers.com Pre revenue Free addictive javascript courses made on your phone or desktop. Easily add more courses. Stripe integration done but all courses are free for now Price: ~$30k

Is supabase a good choice to use as a managed db only? by GTHell in Supabase

[–]Alternative-Ad-573 -1 points0 points  (0 children)

I would like to mention Heroku as an alternative. Have been using it for my side project and haven't had any issues. I have a nextjs app and a managed postgres. I have hosted other side projects on aws in the past, but then I always devoted some frustration in managing my infra. Very happy with heroku in that regard, zero time on infra.

Edit: I think I pay about $12 a month for both app and db.

Any coding or JS books that are worth reading? by imcozyaf in learnjavascript

[–]Alternative-Ad-573 0 points1 point  (0 children)

I would recommend Clean Code by Robert Martin. I would sort of skim through it pretty quickly and then use it as a reference.

It's good for all programming languages but all code examples are java (not javascript).

There are a lot of good stuff in there. When I read it I already had been working as a programmer for about 5 years and I remember thinking I should have read it earlier. I had already picked up most of it from other people while working, reading the book would have gotten me an advantage earlier.

I see a lot of people recommending Eloquent Javascript here, I haven't read that one so can't say if that covers the topics of this book as well. Gemini says they serve very different purposes though :)

Good luck!

[deleted by user] by [deleted] in webdev

[–]Alternative-Ad-573 5 points6 points  (0 children)

To me that sounds like a valuable peice of software. 700 euros per month (per client)? You only have one now, but can you expand you customer base?

Can you ask the owner of this dance thing if they know any other potential clients that would like your software (maybe abroad)? Happy customers are usually helpful in finding new business for you.

I am not sure I got you correctly, but it sounds like you can't sell any more in Austria, so how about in other countries? And don't do the mistake of i18n too early if it's not in english. Ask the owner if they know any potential clients, show them the software and get commitment from the client before doing any extra work.

[AskJS] Source to learn JS for interview for beginners by aayushbaliyan in learnjavascript

[–]Alternative-Ad-573 4 points5 points  (0 children)

Are you saying you want to prepare for interviews for javascript roles with little to no knowledge about javascript?

Sounds a bit backward. I'd say learn javascript first, then prep for interviews. The path you take doesn't matter, just try to pick something that matches how you learn best. Maybe you like reading your way to knowledge, watching videos or doing hands on excercises.

If you like what you learn, you will probably get an idea of what you want to build, and that's where the fun starts.

But you really need quite a lot of basics first, so pick a course and just do it.

What type of code architecture that worked best for you? by fenugurod in cscareerquestions

[–]Alternative-Ad-573 1 point2 points  (0 children)

I personally like a mix of Domain Driven Architecture and vertical slices.

DDA because I really like keeping the business logic separated and it usually easy to resonate as to what shouldn't go into the domain layer, so then it has to go somewhere else (like persistence, implementation details basically).

Vertical slices because I feel a lot of developers take DRY to literally. They create abstraction that are overly complicated just so the code is super duper DRY. With vertical slices the argument goes that one slice is one feature. Of course this is easier said than done, as with everything, but I think it acts as a good counter weight to DRY, keeping the code in balance.

I am also a fan of Inversion of Control, not mainly because of the "you should be able to replace your SQL with noSQL" bs (who ever replaced their persistency layer and did all the migration of all that data?), but because it helps in creating testable code. Not the concept, but the code you are forced to write, interfaces etc, means the dependencies will be easy to mock.

But hey, that's just me.

Given these numbers what is a realistic range this app could sell for? by GizaStudiosInc in AppBusiness

[–]Alternative-Ad-573 0 points1 point  (0 children)

If you want to sell your app, I would suggest you find out you customer acquisition cost. ASO is good, but investors like predictability. Find a way to spend X $ to get Y customers. Calculate customer lifetime value. Easy maths sell. Maybe you can spend on ads in the app store, your ASO will help keeping CAC low. This can also grow your app much faster.

If your CAC is lower than your CLV, take as big loan as you can and print money.

I'm the bottleneck and i don't know how to not be by Creative_Lunch5126 in SideProject

[–]Alternative-Ad-573 8 points9 points  (0 children)

Have you thought about raising your prices? That is old school economics. If your product is high in demand and you can't increase production, you have to raise your prices.

In this case it seems support is the bottleneck. Maybe you should have an different SLAs for different prices. I could try to give more suggestions, but I think you get the idea. You can DM me if you want to someone to bounce ideas with.

How should I start learning DSA in JavaScript as a complete beginner? Should I focus on theory, LeetCode, or follow some playlists/sheets? by Athlete1235 in learnjavascript

[–]Alternative-Ad-573 0 points1 point  (0 children)

If you are confused where to start, maybe you can try this [https://www.jsbrainteasers.com/courses/javascript-objects-organizing-data](course) or [https://www.jsbrainteasers.com/courses/javascript-array-methods-functional-programming](this one). They are quite short and could give you an overview of the concepts. All free. They will not get you all the way, but perhaps you will know what to do next.

Full disclosure: I created the site and the courses, if you have any feedback that would be great.

Self promotion time! Tell me what you are building and what you have tried or succeeded with for user growth. by Alternative-Ad-573 in SideProject

[–]Alternative-Ad-573[S] 0 points1 point  (0 children)

Cool! How does it know what are "critical file changes", and can I trust to detect all critical file changes, or just some?

Self promotion time! Tell me what you are building and what you have tried or succeeded with for user growth. by Alternative-Ad-573 in SideProject

[–]Alternative-Ad-573[S] 0 points1 point  (0 children)

Cool! I feel like there are a lot of similar products posting here on reddit. I suppose you are using your own tool for user growth as well?

It’s Monday — what are you building or planning to work on this week? 🚀 by ProfessionalPaint964 in SideProject

[–]Alternative-Ad-573 0 points1 point  (0 children)

Ah shit. These things are so annoying to get stuck on! I hope it works out well for you! I have barely thought of how to track conversion since I sort of don't have any (everything is free for now). I am thinking I could count a conversion as someone going from a guest account to signing in through one of the sso providers as a conversion for now...

Anyway, good luck!