* Small util on an ESP32 to turn my garage lights on when I open the side door.
* An app to track players I've played against before in Dota2 and pop up before a match so I can skip matches with players who I've found to be toxic.
31 karma · joined February 5, 2012
* Small util on an ESP32 to turn my garage lights on when I open the side door.
* An app to track players I've played against before in Dota2 and pop up before a match so I can skip matches with players who I've found to be toxic.
We invested a lot into availability - especially DBs. Most of our issues were internal DNS related which we at one point automated into hosts files that updated every hour.
Oncall was shared between 3 of us with all 3 paged at once and us getting on WhatsApp to 1. diagnose and 2. fix. Most of the time only 1 of us was close to a laptop but all 3 of us would assist as best we could.
One of us wasn't tethered at any point in time but for the most part we were able to get to a laptop within 30 minutes at most. I now work at FAAMG and find oncall especially stressful but it's once every ~6 weeks.
Addictions are interesting things to break - I suspect they're also very different based on the person. I smoked for close to 10 years before going cold-turkey from 3 packs a day yet the nicotine cravings I had doesn't come close to how badly I crave sweet stuff most of the time.
Before I started my current job, I already had an accepted offer from another company (Company A). While I had some regrets about accepting the first offer too quickly I put it down to the second company (Company B) reacting slower and that they should probably have moved a bit quicker if filling the position was really a priority (they're interview process took much longer because the CTO was on holiday during the process).
Eventually I did start working at Company A but realized within the first day that my co-workers had almost no passion and some of them had very questionable work ethic. After two weeks I contacted Company B and asked if they would still be interested in me working there and had the difficult conversation with my manager. At some point one of the directors had me explain to a client that I was leaving by my own choice - to this day I'm not even sure what this accomplished.
I ended up being much happier at my current company and didn't have to work in an environment that I hated.
Close friends even commented on noticing a change in my demeanour within the first few days of starting at Company B.
Overall while I would do it again but I think it's also taught me to be careful when accepting a position as well as that it's much easier to rescind an accepted offer before you've started adding value to a company than resigning afterwards.
A few years ago I did some work via oDesk and ended up with a permanent contract for a US/Mexico based company that allowed me much more freedom than I would have had working at any South African company in my area.
Overall I enjoyed working with most of the other employees from across the world and some of the brightest people I've worked with was part of the team. I do think however that it probably put a lot more pressure on our manager than most conventional environments would.
edit Paragraphs