• 0 Posts
  • 43 Comments
Joined 1 year ago
cake
Cake day: June 24th, 2023

help-circle



    • I have a limited amount of bandwith on my mobile plan
    • if i know a game download is large i go home where i have broadband; i dont download large files over mobile internet
    • a text-only website can be rather small with only a few KB. It’s only when you get ““Designers”” that things start to bloat, because the system fonts are not good enough and 2MB in extra fonts no sane visitor will ever notice must be downloaded.
    • the marketing department REALLY needs those 10 extra trackers and analytics scripts that take 5s to load, even if they last looked at the visitor stats back in 2021 and the login has long been forgotten.
    • the CEO wanted that animated AI powered talking gorilla widget he had seen on a local tradeshow where the customers can ask product or website questions (spoiler: they dont!), which ads a few more Megabytes to each pageload even before you even use it.


  • Previous company handled everything over email. No Kanban, no Git, no organization - everything was still handled as it was in a random accounting office back in the 90’s. I spend half of my worktime searching for who-said-what-and-when emails to code feature x, and then had to email it back to another dev.

    There was also zero drive to improve anything. I was yelled at for 5 mins straight for suggesting to add a placeholder to a dateinput (which was declared as ‘’, instead of ‘’), because the correct format ‘YYYYMMDD’ was never mentioned anywhere on the form or in error mesages, and people keept having issues.








  • AnAngryAlpaca@feddit.detoProgrammer Humor@programming.devInfinite Loop
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    edit-2
    10 months ago

    No wonder COBOL programmers are paid a lot, because what would be a 1-liner for “hello world” in other languages looks like this in Cobol:

    IDENTIFICATION DIVISION.
    PROGRAM-ID. IDSAMPLE.
    ENVIRONMENT DIVISION.
    PROCEDURE DIVISION.
        DISPLAY 'HELLO WORLD'.
        STOP RUN.
    

    This is already $6000 worth of code right there!


  • The Lead Dev/team Lead was quite arrogant and in his own mind the worlds best developer who had all the answers. If some technology or software was not written by him or already existed in the 90s it was “useless” and not fit for the company (without him having looked at it or the docs). If asked why we would not use X which was out for years, well maintained, had no critical bugs would solve problem Z we where having, he would reply “because i said so” and insist in writing out own variant - which ended up having 10% of the features, 10 times the bugs, terrible UI and would take months to develop.

    When support repeatetly told him that users had issues with feature X because the only error message on a 10 fields forms page was “Error”, he would respond that this is a user problem, the end user is clearly stupid (despide used in a field where you need to study for years) and that support must hold training sessions so the users can “learn” how to use his product.

    As such, the company would reject git and instead email each other files and changes.

    Each meeting felt like living inside a Dilbert cartoon.


  • You only hurt yourself down the line. My last job had not improved their own product, processes, tools or frameworks, so everything was still stuck in the 90s. Their product was build on an discontinued an proprietary database and server system you never heard about, jQuery UI from 10 years ago and other BS.

    However if you don’t upskill yourself in this situation you will be unemployable in the future, because all other employers demand modern technologies, git, docker, unit testing etc., which I was yelled at in meetings for suggesting it.




  • It could be a cost issue. A chip that collects data from connected sensors and sends it via Wifi is small and cheap. Adding a display and buttons ads size, complexitiy and costs. Therefore manufacturers offload the interface to an app and a device you already own, and they can update without expensive recalls.

    If the task or device is more complicated and the device would also need it’s own storage, CPU, display, sound etc. the product costs could go up by hundreds of dollars, depending on functionality and how many units they plan to ship.

    I also hate apps. Still have my 2010 smartphone in a drawer that still turns on, however it;s useless because google playstore, maps and email now used an more modern SSL standard that this phone does not support anymore, and it won’t receive any updates. I expect the same will happen to a lot of devices that are controlled by apps when the manufacturer decides he won’t support it anymore, or Google breaks the app because some new protocol must be supported now that didn’t exist 2 years ago when the app came out.