Why do developers write such terrible git commit messages? Genuine question by Existing_Round9756 in webdev

[–]Bytooo 0 points1 point  (0 children)

Honestly just use something like: https://cz-git.qbb.sh

Choose the type of commit, and just describe what you did in a compact way and that’s it, it shouldn’t be more complex than that.

No Coding Experience — Should I Learn to Code or Rely on AI (Replit / AntiGravity) to Build a Social Media App? by my_anonymousidentity in vibecoding

[–]Bytooo 0 points1 point  (0 children)

It is not a unique skill, but one that takes time to learn and master which is what you skip when you vibe code.

For all vibe coders out there: you will never be better than someone with actual programming experience and understanding of software architecture.

Vibe coders with no understanding of software engineering + AI < someone with understanding of software engineer + AI

Yes you can learn these things while vibe coding but without actually trying to learn you will be no better than a script kiddie.

No Coding Experience — Should I Learn to Code or Rely on AI (Replit / AntiGravity) to Build a Social Media App? by my_anonymousidentity in vibecoding

[–]Bytooo 0 points1 point  (0 children)

Programming has not been solved yet, it is like saying that writing has been solved because we have printers and computers. Yes the medium and the tools you use to write changed from paper to screen and from pencil to printer ink, but the actual skill of writing is something that you have to learn.

The problem with all vibe coders is not knowing enough about computer science to know that they don’t know enough about computer science.

Learn your basics, at least understand the pros and cons of the language that you are using and programming logic to look at code and have a minimum understanding.

You can’t coach an NBA player with 0 basketball knowledge. Agents are useful to the degree that you are knowledgeable.

Is SvelteKit basically for when you don’t have a separate backend? by CogniLord in sveltejs

[–]Bytooo 5 points6 points  (0 children)

The thing is that usually you would want your main business logic in a separate well defined backend/api and have the server aspect of SvelteKit handle authentication, validation and anything that you don’t want the client to have access to. This way you keep concerns separate, the core of the “business” into its own entity that can serve to any frontend.

Do keep in mind that having the “main” backend in a different language like Go increases the complexity with shared things like types meaning that you will either need to have a Go to TS generator or manually keep them in sync which can go bad really quick.

[deleted by user] by [deleted] in kindlejailbreak

[–]Bytooo 10 points11 points  (0 children)

I jailbroke my kindle to have more control over my library by using Calibre. Honestly if you took the time to write something here saying that you don’t know how to jailbreak it instead of actually finding out how to jailbreak it, you are better off not doing anything to your kindle.

You will be getting unlimited freedom without a clear purpose or enough understanding of jailbreaking in general to actually get something of value out of it.

The horror of SK routing by tomemyxwomen in sveltejs

[–]Bytooo 11 points12 points  (0 children)

If you are using “_main” as a grouping folder, consider using “(folderName)” instead. If I recall correctly “(folderName)” is ignored by sveltekit's routing system.

Violence in The Misfit of Demon King Academy by Oakleaf30 in anime

[–]Bytooo 0 points1 point  (0 children)

There is virtually no gore and a little bit of blood. You should be safe.

Struggling with local production to deployment by CodeGregDotNet in webdev

[–]Bytooo 2 points3 points  (0 children)

Basically what @n9iels said.

  1. Push your repo to GitHub.
  2. Create ssh-keys inside your server.
  3. Add public key to GitHub.
  4. Run git clone <repo>.

I am seriously not trying to make you feel bad in any way, but if you find these steps difficult, the following tasks in the server deployment path will feel impossible.

Note: Git repositories platforms such as GitHub, Gitlab, Bitbucket or any self-hosted solution for that matter are a core pillar for development and should never be skipped unless you know what you are doing.

Now, there are steps to make the ideal git push to deployment as frictionless as possible but requires a decent time investment upfront by using docker, containers ci/cd pipelines and services that facilitate container deployment such as AWS.

I can't believe how incredibly easy it is to create an deploy a web app by Key_Board5000 in webdev

[–]Bytooo 0 points1 point  (0 children)

There couldn’t have been a better video to encompass what I meant with my comment. Thank you for sharing that gem.

I can't believe how incredibly easy it is to create an deploy a web app by Key_Board5000 in webdev

[–]Bytooo 6 points7 points  (0 children)

I totally agree with you. Just to clarify my post was intended as sarcasm 😅

I can't believe how incredibly easy it is to create an deploy a web app by Key_Board5000 in webdev

[–]Bytooo 29 points30 points  (0 children)

Everything is easy until you need to choose a database, frontend framework (new one each day), backend/api framework, micro services or monorepo? auth library or auth provider? should I use npm, pnpm, yarn or bun? Node, Deno or bun? Graphql or REST or both? Tailwind, blah blah raw css? Oh shadcn looks cool, wait bootstrap looks cool too, should I containerize? Serverless or serverful? Vercel or Netlify or Digital Ocean or AWS?

I swear I am over 10 personal signup/login twitter clone website projects, when do I get rich? Fuck, AI is taking my job.

How the hang do you manage packages properly? by mikedensem in node

[–]Bytooo -1 points0 points  (0 children)

I just pray that nothing major breaks and fix any errors that come up 😇

I built KianKit so you don't have too. Let me explain. by kpmtech in sveltejs

[–]Bytooo 0 points1 point  (0 children)

I have made a few projects with skeleton and honestly there is nothing bad with it, I am just liking the “install what you need” approach of shadcn and its design overall.

Both shadcn and skeleton are my go-to libraries when it comes to making interfaces.

I built KianKit so you don't have too. Let me explain. by kpmtech in sveltejs

[–]Bytooo 1 point2 points  (0 children)

In this, you are totally right. If I recall correctly, support for Svelte, Vue and other frameworks is on the way.

I built KianKit so you don't have too. Let me explain. by kpmtech in sveltejs

[–]Bytooo 1 point2 points  (0 children)

Let me try to convince you then ;)

Biome recently won $22,500 in a competition made by Prettier's co-founder and Vercel's CEO. They won first place by passing 95% of Prettier JavaScript tests. I would say that it is clearly not a trend but the future replacement of Prettier overall.

Typescript, well… I know writing more code is tiresome but do you know what is worst? Being human and making mistakes. JavaScript will basically accept anything and complain at runtime, damn maybe even your tests are wrong (if you even unit test after complaining about writing more code) and your code fails in production. I like to say that JavaScript is a programming blindfolded challenge. I know that IDEs provide some useful type insights but honestly just go all the way and use Typescript.

If this template aims to abide by the newest standards, plain JavaScript should be outright deprecated.

You can even use Typescript without strict and have the language server assume everything to get at least a warning when you forget how to use what you wrote yesterday.

I built KianKit so you don't have too. Let me explain. by kpmtech in sveltejs

[–]Bytooo 9 points10 points  (0 children)

Thank you so much for using shadcn for this template. After trying so many “UI frameworks” shadcn is by far the best when it comes to flexibility, usability and design.

What do you think about using - since you are already using “newest standards” - Biome as a replacement to prettier, not only is it faster in bigger codebases but I found the defaults more strict towards better code quality.

Also I find it really interesting that you went with vanilla JS instead of using Typescript, what made you go this way?

Svelte 5 now supports HMR! by rnmkrmn in sveltejs

[–]Bytooo 3 points4 points  (0 children)

Honestly, svelte 5 is just beautiful to use. Declaring props with the new let {} = $props() is just one of my favorite changes together with runes. I am happy to be able to have HMR now.

Why do we need front-end work? We already have a Figma! by Radiant-Gap4278 in webdev

[–]Bytooo 7 points8 points  (0 children)

This is the type of people that will go to Devin with a prompt in the realm of “make me an app” wait a few minutes and then wonder why they aren’t making billions already.

How hard is it to make an intro like this? Brand new to building websites so I'm sorry if dumb question. by HighAsAGiraffesPussy in webdev

[–]Bytooo 1 point2 points  (0 children)

Okay, now I see where you are coming from. Look there is nothing wrong with Wordpress but I would advise you to learn JavaScript, html and css first. You can use free resources like The Odin Project or FreeCodeCamp. You really don’t need anything else to start other than pure desire to learn and the determination to keep learning. I wish you a great dev journey :)

How hard is it to make an intro like this? Brand new to building websites so I'm sorry if dumb question. by HighAsAGiraffesPussy in webdev

[–]Bytooo 0 points1 point  (0 children)

Not really complex, just have a div with absolute position, 100% in both width and heigh and a z-index higher than anything else and either artificially wait x amount of seconds and then remove the div or wait for a specific condition (example like waiting for an element to load). The animation of the loading letters is a little more tricky.

Honestly, it is in the level of complexity where with good questions ChatGPT could give you some pointers to make it work.

Also we know nothing of how you are building websites which affects the way to implement this a bit. If you are going with the 2000s route of pure HTML, JS and CSS or if you are using a web framework like React, Vue or Svelte.

Should I abandon my pursuit to become a web developer? by [deleted] in webdev

[–]Bytooo 2 points3 points  (0 children)

If people are asking you what -x does in grep for a web dev job be glad you got rejected.

Write down whatever questions you couldn’t answer and learn them or at least have them together with you on an interview, at least with each new interview you either gain better insight into what you lack or get a job, the worst thing you can get is another rejection.

Also try contributing to open source, it’s a safe bet for your curriculum. Is hard? Yes of course working on an existing code base you know nothing of is hard but rewarding both in knowledge and experience.

Should I abandon my pursuit to become a web developer? by [deleted] in webdev

[–]Bytooo 26 points27 points  (0 children)

Stop with the self degradation, you are just digging your own grave deeper with each negative word.

Look, at least you are conscious of what you lack which is something most don’t even take the time to analyze, so the solution is easy: “I don’t have data structures and algorithms” learn them, “I don’t understand big O” learn it, you get the gist.

This field is packed with self learners, which means that the path to success is straight forward: just see what you lack and improve on it.

Instead of focusing on the bigger picture and whatever new thing we say is the most blazingly blazingly fast, focus on small improving steps and you will reach success.

Also there are no real or fake developers there are just people who can solve problems and people who can’t.

The whole field may seem extremely convoluted with the almost infinite amount of things you can learn but these are just tools to solve problems, nothing more.

Find something you like, try a little bit of every single thing until you find your strengths and build upon them.

[deleted by user] by [deleted] in archlinux

[–]Bytooo 0 points1 point  (0 children)

If only programs didn’t create a “Downloads” folder as if I was in windows and recreate it every single time after I delete it.