Not really on 'latency' per se as discussed in the articole but an interesting take on slow terminals is Casey Muratori's famous rant on the topic [0] that led him to write his own terminal [1], a reference renderer for monospace terminal displays that is several orders of magnitude faster than Windows Terminal despite being largely unoptimized.
I feel very sad! Everything I loved about music had always ties with him, his style and his type of production. I was so excited about the upcoming Shellac album and tour. This hits so heavy... :(
I also remember by videogame magazines I was reading back in early 90s that another C++ compiler that was a favourite among devs was Watcom C++ that was released in 88.
I've been engineering videogames in C++ for almost 20years working on AAA games and I can tell you that modern C++ is not very appealing to the vast majority of our industry. Modern C++ it's overcomplicated and from what I can see all the best software engineers I met in my careen write very simple C++98 code, maybe a bit of C++11 but that's it. They keep it simple. They don't need a move constructor because they've been already clever enough to solve a prolbem from a different angle. Modern C++ is for experienced C++ developers and it's solving problems that experienced developers know already how to solve without all this extra complexity. And because of that it's keeping away young developers...
This new C++ syntax is just a gimmick that we don't need. The C++ community seems it's feeding itself to create a new standard every couple of years. It's just disappointing...
5 years ago I wrote a small python script [1] to help me solve "the same problem".
It reads files in a folder and generates an header file containing the files' data and filenames.
Is very simple and was to helping me on a job. It has limitations, don't be too hard on me :)
As someone living in Europe right now all the news are about the Russian-Ukraine crisis and it's very unsettling and makes you over anxious and distracted from your daily job. Problem is that working from home makes it so easy to access the news...
Anyway I really needed to read these five points right now. Thank you.
Try making this change incrementally. Set a very small goal for the first week. For example you could start forcing to sit at your desk for 5/10 minutes with no distractions and start small just making a list of what you should do. Give you a small goal after you managed to sit down.
Slowly increase the time and start doing some exercise. Walk everyday of you can't do anything else. Walk a lot with no distractions, no phone/music, just the environment and your mind.
Try to stick to a routine every day if possible.
And then slowly increase those minutes at your desk every day.
As an Italian living abroad I can tell you that one or two old Moka always travel with you. There's always space for a Moka in your luggage.
My experience is also that the best coffee comes from the old beaten up and a bit burned Moka owned by your old grandma.
https://randomascii.wordpress.com/ - Random ASCII – tech blog of Bruce Dawson (Google programmer working on Chrome, focusing on optimization and reliability)
Here's my pick for you. It's a very well writtern and degined piece of code. It's clean and well documented.
- SFML is a simple, fast, cross-platform and object-oriented multimedia API. It provides access to windowing, graphics, audio and network.
https://github.com/SFML/SFML
I have the same problem and I trying to tackle it bit following a few tricks from speed readers.
The main point as far as I can see is to stop your inner voice.
You can play classical music while reading (with no lyrics) so that it drowns out your internal voice.
Also saying random words to yourself, chew a gum, or counting is used to override your brain from reading back the words in your head.
Hope this can help you.
[0] https://www.youtube.com/watch?v=hxM8QmyZXtg
[1] https://github.com/cmuratori/refterm