Full stack developer and privacy advocate. I like to keep the mentality, if you can program one language well, then you can program in any language!

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

help-circle





  • By not accepting your time estimate,
    requesting your reasoning why it takes that long, you explaining you calculated time in for refactoring, then rejecting your idea and granting you only time to implement the new thing, without granting time for refactoring.

    And dw, my project manager is a pretty chill friend and fellow senior developer, who is reasonable and helps me with calculating in time for refactoring whenever possible/nessecary.

    It’s only higher up, CEOs/management, who seek to cut corners, with rocks for brains, who don’t see that in the long run such practices are bad for business.

    Which sadly is the case for most IT businesses. But at least in my workplace the project manager is not a rat & on the side of the developers.


  • Just increase your time estimate,
    calculate in the time needed to refactor,
    but don’t tell them you’re gonna refactor.

    Works out most of the time.
    Only when they ask why the estimate is so long, then you explain your reasoning behind it, and then they might reply with your statement and block your refactoring idea.

    However, getting time to refactor most of the time, is aleady way better then never being allowed to do so.








  • For those that don’t know:
    It was a jump-scare flash game.

    The goal was to navigate through the maze with your mouse, without touching the walls, which gets harder near the end, likely resulting in you getting closer to and concentrating hard on the screen.

    Near the end they flashed a horror image and blasted a loud sound through your speakers.

    Personally, it didn’t make me flinch much though,
    but I guess it affected some others like OP.


  • There’s 2 parts to this:

    • Android Auto app (on your phone)
    • Android Auto Head Unit software (in your car)

    Both of which are currently proprietary,
    and would need to be written as FOSS from the ground up by reverse engineering the above 2, which would be a huge undertaking.

    Also flashing custom Head Unit software to your car will be very hard, is not well documented, and likely will void your warranty, giving low incentive for developers to even attempt it :/

    The best you can do right now is aa4mg (Android Auto 4 MicroG),
    which at least allows to replace the proprietary Google Play services with a privacy respecting FOSS alternative and Android Auto’s dependencies with empty stub packages:
    https://github.com/sn-00-x/aa4mg

    Full disclosure,
    I helped with writing aa4mg :)