I know the trading firm I work at will be making heavy use of reflection the second it lands… we had a literal party when it made it into the standard.
> sure, but instagram was created by a handful of people with python and got a billion dollar exit in 2012.
Facebook famously felt compelled to hire eminent C++ experts to help them migrate away from their PHP backend. I still recall reading posts on the Instagram Engineering blog on how and where they used C++.
And then HipHop failed to provide as much gains as they hoped for versus the Hack JIT implementation, thus Facebook keeps writing mostly PHP like code in many of their workloads.
That the C++ migration in the end did not achieve everything they were trying to get out of it, and another more productive approach was chosen in the end.
The post you responded to said they were very happy about their tools becoming better and your reply read as a dismissal of that, citing someone having made billions by writing an advertisement platform in Python.
So either I and others misread you or it is just a matter of different views on value.
> Then again Scott Meyers said he's never written a C++ program professionally.
I think you're inadvertently misrepresenting Scott Meyers' claim.
Cited from somewhere else:
> I'll begin with what many of you will find an unredeemably damning confession: I have not written production software in over 20 years, and I have never written production software in C++. Nope, not ever.
He went on to clarify that he made a living out of consultancy, not writing software. He famously retired from C++ in 2015, too.
You mentioned that std::unique_ptr had a runtime cost (versus a raw pointer). I had always assumed the compiler would optimize any of that away (if you have the default deleter). Could you explain what you meant?
Maybe not ADHD specific, but getting a prescription for Propranolol was _the_ biggest game changer for me (for the day-of). It is a beta blocker, commonly prescribed for stage fright (it numbs the flight or fight response/reduces physical symptoms of anxiety).
I only mention it because it can help balance out an ADHD stimulant (and anxiety is commonly co-morbid with ADHD).
1. Make sure you try it in your practice sessions first and not on interview day the first time.
2. For me I felt lightheaded and I think it had a negative impact on my interview.
I think being a bit more on the amped side was positive for me in terms of talking and pacing, but everyone's different.
Experimenting and practice is the thing that's gonna have the most return. First 5 interviews are write offs. After that you will know what works and will be much much better.
I just helped a coworker get his remote vscode working on RHEL7. If you compile glibc from source and install it in some local directory, you can run patchelf —set-interpreter —set-path on ~/.vscode-server/bin/*/node and write to a special “skip requirements file”
touch /tmp/vscode-skip-server-requirements-check
patchelf --set-interpreter /opt/glibc/lib/ld-linux-x86-64.so.2 --set-rpath /opt/glibc/lib:/opt/glibc/lib64 ~/.vscode-server/bin/*/node
Warning: you’ll need gmake and all the gnu tools for building, make sure to ../configure with —disable-werror