Skip Navigation

User banner
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)UL
Posts
7
Comments
604
Joined
8 mo. ago

  • To put better comical effect to that line, you can add a separate hyperlink to each word of the sentence, each leading to a separate article of one of the projects abandoned by Google.

    Even better if all of them were widely used ones, affirming your point.

  • I would love to talk about Qt Framework and QML, here, but QML doesn't seem particularly great either.
    Although I have only used QML, so I might only be knowing the pains of it and not the others.

  • GPS: Galactic Positioning System

    Just suppose you are not selling the software outside of the galaxy and you will have to update your database (and transform and migrate all the data) when the 2 galaxy positioning system is formed.

  • It will depend upon other things you might want to do with it in the future.
    If you want the record to stay "correct" in the future, you might want to have a separate entry for nationality information, which will be a 1-to-1 mapping with the other table you make for it. Why? ...

    • in the nationality information, along with the country code (for which you want to allow 3 character codes for forward compatibility), the date at which the the information was given in the form
    • if possible, also include the date at which the nationality was provided (as in, provided to the user by the nation)

    This should help determine what kind of change may occur in case of changes in the political landscape in the future, without you requiring to re-ask the form-filler.


    Inspired by https://flightaware.engineering/falsehoods-programmers-believe-about-aviation/
    And I am going to consider this stuff every time I make a database schema.

    Stuff in the real world is subject to change, so instead of only storing the provided data as you asked for, make a ledger for events. And someone submitting a forms, will be another event.

    This way, you get the flexibility to verify the provided data in the future, using information that you will have in the future, but don't have at the time the data was provided.

    Of course, this is only needed if it is needed.

  • Navigation is a need.
    It can be done without JS

    You don't even need to be competent. Being obsessed works too.

    The problem is, a manager will just get an intern with 0 web experience and hand them WordPress.

  • Another major reason for using JS is dropdown menus and panels. You need to either write code to listen for the click and reveal/hide it as needed, or you have to do weird CSS tricks that are usually inferior in UX to a JavaScript implementation, or you have to bastardize the form dropdown selector into your general purpose dropdown.

    Look for text "HTML's got expandable sections baked in"

    I had actually given up on expandable sections for my website (because I didn't want anymore JS than the dark/light switcher I made) until I found this.

  • But that "Peter" guy told me to "eat veggies" when I asked him how he managed to easily and acrobatically evade that incoming high speed vehicle! Why didn't he tell me to "eat meat" instead?

  • The dude is just staying alert in case another one comes to the dude, trying to do the same thing as the original one.
    Seems like the dude would do the same to any other kind of organism trying the same thing on the dude (perhaps you can try biting the dude's neck to see if you get the written reaction).

    I'll call that immunisation.