The meta meta question is how long was Google ever really in the state that so many engineers remember as a golden age?
> We’re living in a world where billion dollar tech companies expect us to live and breathe code, demanding 80 hour weeks under the guise of "passion."
Yet, it is up to us. In some software jobs (AAA game dev and a certain type of startup), you are expected to crunch beyond limits. In other places, you can have a typical 40h/week job at a salary way better than the average 9-5 job. Or you can freelance a dozen hours a week and live in a remote cottage. Or work from Thailand when it's winter. Or take a gap year to regenerate, or reinvent, yourself.
Not many career choices support this freedom. In some (e.g., medical careers), grind is not optional—you won't finish university, you won't get established, and that's the end of the story. In many other jobs, if you were freelancing a dozen hours a week, you would literally not be able to afford food. In many professions, quitting means the end of a career - or at least a serious setback; in tech, it means getting many messages on LinkedIn.
Don't get me wrong - I am all for criticism of grind and exploitation. But let's not paint ourselves, members of one of the most privileged occupations, as victims of the global system.
Absurd Schedules - Yes
Unrealistic Deadlines - Yes
Competing Colleageues -Yes
Toxic environment - Yes
Hard to switch - Yes
Outsourcing - Yes
Training your replacements -Yes
How is this easy mode? Mental labor can be as bad or even worse than Physical labor. Atleast you hit a brick wall with physical. Your enemy is inivisible when its mental.
I use a cheap smart plug and PC auto start on power setting and it works beautifully.
Still in active development but the goal is to keep it simple enough that you can easily understand what's happening at each layer and can troubleshoot.