The article mentions that you can't use FPS as a yardstick for performance if you're already getting "max", but there is a way around this.
You can measure the frame start and end time (duration) and divide 1000/average duration over 1 second. This will give you the render speed even if that's not the actual number of rendered frames.
You're right, it's usually called the frame time and some engines even measure this per frame using GPU events/markers. However, the main reason for not using FPS is that it's not a linear scale. Losing 5 FPS when it's running at 120 FPS isn't a big deal but losing 5 when running at 10 FPS is a disaster. Comparing frame rates is useless, comparing frame times is the right way.
I recommend water. Good lifestyle which makes you happy is good enough, no need for mood altering substances which is a slippery slope that can lead to dependence or addiction.
Cultivate a life of happiness by making good choices and let your choices snowball. If your life is so good you will be happier than any substance could make you feel.
I've experienced a similar effect but from a fresh operating system reinstall from any of Windows, Mac and Linux. I expect it's due to a fresh disk format and install, so all the files should be unfragmented for faster sequential reads. Also over time the search indices and data builds up which just makes things slower.
I haven't used Windows 11 much myself but I just thought I would mention this. I've even seen this effect on an iPad where a fresh install makes searching fast again but over time the search function just becomes excruciatingly slow.
I have done clean installs of Windows 10, Windows 11, Ubuntu 22.04 and Fedora 36 on my ThinkPad over the last few months. From best to worse perceived performance the order is Windows 11, Windows 10, Fedora 36 and Ubuntu 22.04. Windows 11 also has better power usage than Windows 10 on my ThinkPad. Fedora and Ubuntu have greatly improved over the last year as far as battery usage, kernel 5.17 seems to be when the big improvement happened, but are still significantly more power hungry than either version of Windows.
Yeah I always disable search daemons/services, since I don't rely upon those features much, and likewise I also disable thumbnails on whatever file manager I use -- between the two of those that probably accounts for a lot of the slowness that builds up over time.
Another big factor is browser caches -- they degrade the storage medium and slow with age. I disable on-disk and persistent caches entirely in Firefox by setting `cache.disk.enable` to false in `about:config`. I've found that by doing all three, I prevent a lot of needless read/write/thrashing of my storage, and also increase performance a lot since there's less IO going on. With the proper configuration, I've found that any OS can stay fast over time.
You didn't share how old you are, but I'm almost 30 and felt like before while working a highly demanding job my memory and mind was slightly affected. Just from sustained pressure over time.
Almost 1.5 years after quitting my mind feels just like it did when I was 20. Only difference is now just a different personality from being older I'd say. I'll be soon beginning a new job though so wish me luck!
I'm currently living single, and I definitely found that only using natural light helps immensely. I don't even turn on the lights after 9pm ish and just see by street light barely coming in the windows. It actually works great. Makes me feel more connected to the physical world also.
"The Soviet Union was an ethnically diverse country, with more than 100 distinct ethnic groups."[0] This was from 1960's the world is more blended now. What is something you think would make people think 'Russian' versus any other?
Here in Argentina until this year we called "Russian" everyone form the former Soviet Union. Now I try to memorize the correct nationality of each immigrant, but I can't identify the country they are from. Can you distinguish Argentineans from Brazilians?
I have some doubts about this, since I feel like using a screen as a keyboard is more prone to joint based injury or wear and tear like posture or RSI related problems. So at least I don't think it would be the main keyboard type.
Sounds like you have a talented developer on your hands without enough experience for the business sense. Maybe for the inter personal sense also.
Sounds like a mid level developer since they have the code skills but lacking experience and inter personal skills. I myself have been in this phase once, although I achieved significant improvements in UX, performance and maintainability though changing structure.
I would say just low key ask them what's the business case or engineering justification for the rewriting. Ask them to justify the justification, just probe their process. Over time hopefully you can converge an agreement.
You mentioned his views are binary but this isn't very important. Maybe he's just being to the point or concise. A bigger issue could be if he's hurting other people's feelings with comments in which case that just needs to be brought to his attention if he doesn't realize.
All the code there was likely written by existing members of the team so criticizing that code could be taken badly by other people, well intentioned or not. Ask him to think about other people hearing somebody criticize the projects they worked on.