• 0 Posts
  • 95 Comments
Joined 3 years ago
cake
Cake day: June 17th, 2023

help-circle





  • I made my statement as a BDD/TDD practitioner.

    The code goal of software engineering is not to deliver said code, but to deliver it in a framework that lets others—and consequently me in a week’s time—to contribute easily. This makes both future improvements and bug fixes easier.

    Dumping a ~25000 lines changeset with a git history that’s almost designed to confuse is antithetical to both engineering and open source.



  • Soviet development that was driven purely by economic considerations tends to have all the issues of modern development. Well, except car centric planning, but we know why that wasn’t a consideration ever.

    Apartment complexes that didn’t focus just on economy, tended to be way better. And that is missing from modern considerations almost always.

    Still, there’s a reason pre-Soviet areas to this day remain some of the most sought out ones.












  • However you like, REST doesn’t dictate anything there. Just be consistent and use hypermedia.

    JSON APIs almost never follow REST because they almost never use JSON as hypertext. Worse, no complete stable hypertext JSON standard exists. There’s JSON-HAL, but it lacks a way to represent resource templates (think HTML’s <form>).

    Therefore, with JSON APIs ignoring one of the most basic idea behind REST, why would anyone expect them to follow another idea of REST - consistency?

    REST is a deceptively simple concept. Any time you build an HTML website a human can navigate without consulting documentation, you’re doing it better than vast majority of swagger documented corporate APIs.