Press any key to continue… No, not that one!

  • 0 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle






  • The issue with node is the single threading and having to scale with worker threads AFAIK

    People always say this but its not technically correct and can be misleading.

    Technically, JavaScript runs single threaded but not Node.js itself and certainly not when using it on the backend in something like Express. IO operations and other things tooling libraries do can cause you to run out of a thread pool. But Node.js, when handling requests, gives you much of the benefit of multithreading without having to deal with multithreaded code.




  • I like RoR but “Ruby on Rails” and “modern” in the same sentence seems kind of funny.

    But then again, “modern” is subjective in itself and most of the websites I see these days (even built and maintained by large companies) seem pretty ancient.

    No semantic HTML, still using divs everywhere, no accessibility, all these useless third-party dependencies and lockins vs the new APIs being introduced natively in the browser every day, ajax, jquery instead of using the web platform, hell-- most web developers don’t even know what a dialog element is.



  • mark@programming.devtoProgramming@programming.devIs software getting worse?
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    1 year ago

    I blame the rise of frameworks, libraries, and IDEs.

    My thoughts exactly. Frameworks on top of frameworks with a lot of cruft that will incrementally make software slower and buggy.

    That, coupled with the fact that business owners just want things shipped. Quality aside, I dont even think they care about products being good anymore 🥲







  • we generally first discuss the topic and then write the accepted decision in an ADR. So, there isn’t much room for discussion/voting afterwards.

    This makes sense. I guess it would cut down on the noise in the PR since, at the point of its creation, it’s already been accepted. Our repos have so many other teams contributing to them that it’s hard to rally everyone to build consensus on an ADR beforehand. I guess we could hold meetings, but having feedback in a PR allows us to go back and look at what discussions led to a decision later on.

    How does your team build consensus before opening the PR? Is it through slack or some other chat tool? Or maybe a meeting?