I'm in an online degree program in mathematics in my forties and this temptation is very real. The LLMs have memorized every textbook and every exercise so it's easy to have the kinds of conversations that before I could only have with TAs during office hours, and skip the mental struggle.
At least in my most recent class, it's also wrecked the class discussion forums that I previously found very helpful. By the end half the students were just slop-posting entire conceptual explanations and exercises, complete with different terminology, notation, and methods than the class text. So you just skip those and look for the few students you know are actually trying.
> Pipelining, cache misses, branch prediction, multiple cores, even virtual memory are all completely invisible to C programs.
Are there languages where these are visible? Any time I've seen them discussed it's been in terms of writing C/C++/Java that understand how they work, e.g., the disruptor pattern padding variables to a 64-byte cache line.
> C teaches you an abstraction of computers based on the PDP-11.
Hmm, I'd wonder how a C designed today would look based on modern architectures.
Live trading systems are in C++ or Java, but like others have said Python is used for day-to-day research, sometimes R if the particular quant likes it.
I never saw any Fortran in my time at Bloomberg in the 2010s but allegedly there was still a lot of it running in the nether regions.
On top of the support staff, they stressed the importance of customer service for all employees. I remember being told that even as a random engineer, if terminal users were to ask me for help I should at least point them in the right direction (e.g. HELP HELP like you said).
I was a SWE at Bloomberg for a few years. I don't think people appreciate the breadth of the platform; they employ something like six thousand engineers.
Jazz guitarist here, and yes. One of the nice things about the instrument is that a relatively small number of forms for chords and scales are transposable up and down the fretboard, so once you burn the usual patterns into your head (iim7-V7-IM7, etc.) reading a new sheet usually doesn't take too much work.
Most pop music is even simpler, as illustrated by Axis of Awesome.
At least in my most recent class, it's also wrecked the class discussion forums that I previously found very helpful. By the end half the students were just slop-posting entire conceptual explanations and exercises, complete with different terminology, notation, and methods than the class text. So you just skip those and look for the few students you know are actually trying.