Definitely. I'm incredibly burnt out after being a stay at home dad for the past year, with the pandemic cautions a lot of support structures disappeared or became unreliable (older family watching the baby, finding a reliable babysitter or daycare, etc). I essentially forgot about everything extraneous in my life so I wouldn't be frustrated that I didn't have time or energy to do it anymore. Without a doubt, I'm more boring than I used to be.
Part of this is just having a kid under 5 apparently, but I can't imagine being able to survive with more than one, much less retain a creative pursuit.
Same experience, I grabbed an 1800W induction cook top in January to test the waters for an inevitable range replacement. It has bubbles forming at the bottom of the pot before the normal stove even gets an empty pan hot. Since then it has had a permanent spot in the kitchen, in fact I can't remember the last thing I used the regular stove for...
It also helped me find out that my kitchen counter outlets share the circuit with my fridge. The breaker quickly tripped when I was making toast, boiling water, and the fridge compressor cycled on!
Probably not. I was waiting for my gamepass subscription to expire last week so I could renew using the Xbox Live Gold upgrade. I was constantly notified that my subscription was expiring soon, but never actually got a notice when it actually expired. All of my games still looked playable until I tried actually playing them.
> but I suspect any high-performance game requires an equivalent level of getting deep down into the code and having a critical understanding of your structures, algorithms, and how your computer primitives fundamentally work and interact.
I don't think most indie devs developing games are making "high-performance games". Rather they're spending most of their time in the "business logic" of the game, since most optimizations will have been handled by the engine (I don't think this is necessarily a bad thing either!). I definitely feel that I learned more about data structures, algorithms, and performance optimization outside of the game dev world than in it.
Heh. I'll never forget the first time I started an interview process with an automated online test with a "cheat tracker". What it ended up really doing was flunking me for alt tabbing to documentation...
That's fair, but you also don't usually get the luxury of telling the interviewer that you only studied the tree and graph problems so you won't be doing any dynamic programming questions they happen to ask.
I had plumbers out recently to replace a water heater.. after they left I went down to find out they had pushed the new one right up against the outlet the sump pump was using so I couldn't unplug that without moving the whole water heater. I'm not usually the one to complain that people don't take pride in their work but... it was a pretty visible and egregious error in a spacious and well conditioned utility room! Still haven't found anyone that goes above and beyond even for simple tasks.
> You need to succeed 3 different technical interviews where one is a one week long project and if you pass all 3, you are not guarantee to have contracts.
Sounds like I might as well be doing regular interviews....
Over the entire development of DF an afternoon or two to try out git or similar would have been a drop in the bucket. There's a lot of (useful!) ground between using flash drives and trying out a hot new version control workflow every week.
I'm not sure I'm ready to learn another language to be honest. After a decade+ of C++ it'd feel like driving on the wrong side of the road and I wouldn't blame any employers who didn't want to take a chance on that :)
Makes me wonder if I've too strongly tied my career to a specific language. However, right now it's not that I'm specifically a C++ programmer, just that the industry (gamedev) is largely C++. I'm sure in for it if that shifts out from under me before I find stable employment though....
I've put it off so many years because it is an enormous amount of labor to document a constantly changing house inventory... Apparently all the little stuff like clothing adds up too so it needs to be thorough.
I'm really not sure what the purpose of the call was! It was my first scheduled contact with the company after sending in my resume, but it was directly with the hiring manager and he got right into writing code over the phone. I've checked their Glassdoor page again this year and my experience seems common.
Hands down my worst interview experience was one where I was grilled on exact versions of operating systems, compilers, and software I used. Then over the phone I was asked to implement some simple functions in C++ but the interviewer kept getting annoyed I'd use shorthand like "array of doubles" and wanted me to say it like I was dictating into a compiler! The interview was cut short after I made a few off by one mixups in the code, probably for the best...
Worked at a company that would do that (using PTO or unpaid) with a couple months notice.. really messes with any vacation plans you might have made before you've been there long enough to accrue significant PTO!
Personally I was overly expressive as a kid and it irked me that people could so plainly read me, so over time I learned to tone down my outward emotions. Might have gone a little too far on that. Whoops.
Don't worry, worse interviewing practices definitely exist :) I've been asked to dictate code over the phone "as you would type it out" for a very well respected place. I've grumbled pretty hard about leetcode dependence in interviewing, but it does seem to form a common language for interviewers to gauge problem solving skills against (similar to how people rail against design patterns -- they're going to exist whether or not we have a vocabulary for them).