• 0 Posts
  • 15 Comments
Joined 25 days ago
cake
Cake day: June 5th, 2025

help-circle








  • Fair enough, feel free to buy USB-C headphones then.

    Edit: Time for the real reply.

    I never have to charge my wired headphone.

    But you still have to charge your phone. When I charge my phone I also charge my headphones. Most wireless headphones notify you in advance when they’re running low, in my experience enough in advance to not run out before charging again. And finally, charging even once a day is still less overhead than having to manage wires every single time you use the headphones.

    Nor do I have to buy new batteries or new headphones when they die

    Yeah, you only buy new headphones when the wire gets damaged because that one time you didn’t take good enough care of the wire. I personally had to buy a new set of headphones every year because I’m bad with wires. I’d either store them poorly because I was in a hurry or they’d get stuck on something and get yanked. My first BT headphones lasted me 5 years before starting to have noticeable battery issues and then I still used them for another 3 years before the battery was so dead it wouldn’t live my daily commute.

    overall my response boils down to “just use wired then” because the arguments are silly personal preference arguments and the wider consumer market has already decided that wireless is better. But if you want wired nothing is stopping you from getting USB-C wired headphones.




  • Yeah, there’s a certain risk for rolling with your own engine, but if you start the project with the idea of having a custom engine you probably know what you’re doing and have taken into account the complexities of having a custom engine. IMO if you’re a group of small experienced devs having a custom engine is not really a show stopper, if you’re a junior the project probably isn’t even getting off the ground.

    But changing the engine mid-project is almost always a huge decision and more often than not a killing blow for most projects. Depending on the stage of the project you’re guaranteeing adding a year or two to your development. It’s better to accept the limitations of the existing engine and compromise on the vision rather than swap engines in hopes of realizing the vision that got refined during development.