Little bit of everything!

Avid Swiftie (come join us at [email protected] )

Gaming (Mass Effect, Witcher, and too much Satisfactory)

Sci-fi

I live for 90s TV sitcoms

  • 63 Posts
  • 1.91K Comments
Joined 2 years ago
cake
Cake day: June 2nd, 2023

help-circle



  • Did a takehome for a company recently that did it well. They required that I make a docker file (you could give them one if you wanted) where when ran it would run tests. It was a neat use of docker IMO, it standardized that builds were just “build the docker file” and running was just “run the dockerfile”. You would t have to deal with tar or anything then.

    Thousand ways to skin a cat there









  • You’re right. Small steps matter, and I’ve made plenty myself to live and work more ethically. But that’s not what your original comment said. You said:

    the ideal scenario would be that you exit that situation as quickly as possible

    You suggested an oversimplified binary situation. That’s simply not realistic for most people. Suggesting be a half-ass employee isn’t meaningful advice either.

    A better way to approach this is to recognize that everyone has a moral line they need to define for themselves, and to regularly reflect on whether their work crosses it. If it does, they can decide whether leaving is feasible, or start moving toward something more aligned with their values.

    “Just quit your job” is not an answer. As The Good Place illustrated perfectly, modern life makes it impossible to be entirely moral. They highlighted that by buying a simple tomato you are indirectly supporting big farming, greenhouse gas emissions, unfair labor practices, even slave labor. By participating in society at all you are an immoral person.

    So yes, we should all try to do better, but we also need realistic paths, not platitudes.






  • Bad idea from the start. Anything you make on company equipment belongs to the company. You signed and approved that. Changing that only opens up liability for the company and so even if they do approve it it will be worded against you. If you push anyway to the open source project then that opens the door for your company to attempt to claim ownership too. All around it’s a lose lose situation for you, and the project.

    Coding does not require a supercomputer. Go pick up a used laptop somewhere and do the work off of that.