Prioritize Performance post

main
TitanE 8 months ago
parent 0da800d610
commit f4b4891844

@ -31,6 +31,7 @@
<li><a href="updates/" style="color:#ff79c6">Updates</a></li> <li><a href="updates/" style="color:#ff79c6">Updates</a></li>
<li><a href="other/" style="color:#ff79c6">Other</a></li> <li><a href="other/" style="color:#ff79c6">Other</a></li>
</ul><p class="homepage-body">Read my (mostly) computing-related articles here.</p><ul class="posts"> </ul><p class="homepage-body">Read my (mostly) computing-related articles here.</p><ul class="posts">
<li><code class="code-posts">07/04/23</code> - <a style="color:#bd93f9" href="../p/">Prioritize Performance</a></li>
<li><code class="code-posts">23/01/23</code> - <a style="color:#bd93f9" href="../secure/">Use Secure Messaging</a></li> <li><code class="code-posts">23/01/23</code> - <a style="color:#bd93f9" href="../secure/">Use Secure Messaging</a></li>
<li><code class="code-posts">19/01/23</code> - <a style="color:#bd93f9" href="../books/">Read Physical Books</a></li> <li><code class="code-posts">19/01/23</code> - <a style="color:#bd93f9" href="../books/">Read Physical Books</a></li>
<li><code class="code-posts">16/12/23</code> - <a style="color:#bd93f9" href="../subs/">The Subscription Trap</a></li> <li><code class="code-posts">16/12/23</code> - <a style="color:#bd93f9" href="../subs/">The Subscription Trap</a></li>

@ -6,6 +6,7 @@
</pre> </pre>
</a><hr/><p><a href="../../">sf.me</a> > <a style="color:#bd93f9" href="../../">Blog</a> > <a style="color:#ff79c6" href=".">Software</a></p> </a><hr/><p><a href="../../">sf.me</a> > <a style="color:#bd93f9" href="../../">Blog</a> > <a style="color:#ff79c6" href=".">Software</a></p>
<h1 class="homepage-heading"></a>Software</h1><p class="homepage-body">In this category, I post new software I find, information about current software or tricks that can be utilised in current software.</p> <ul class="posts"> <h1 class="homepage-heading"></a>Software</h1><p class="homepage-body">In this category, I post new software I find, information about current software or tricks that can be utilised in current software.</p> <ul class="posts">
<li><code class="code-posts">23/01/23</code> - <a style="color:#bd93f9" href="../../p/">Prioritize Performance</a></li>
<li><code class="code-posts">23/01/23</code> - <a style="color:#bd93f9" href="../../secure/">Use Secure Messaging</a></li> <li><code class="code-posts">23/01/23</code> - <a style="color:#bd93f9" href="../../secure/">Use Secure Messaging</a></li>
<li><code class="code-posts">16/12/23</code> - <a style="color:#bd93f9" href="../../subs/">The Subscription Trap</a></li> <li><code class="code-posts">16/12/23</code> - <a style="color:#bd93f9" href="../../subs/">The Subscription Trap</a></li>
<li><code class="code-posts">22/09/23</code> - <a style="color:#bd93f9" href="../../ask/">Use AnySoftKeyboard</a></li> <li><code class="code-posts">22/09/23</code> - <a style="color:#bd93f9" href="../../ask/">Use AnySoftKeyboard</a></li>

@ -60,11 +60,11 @@
<div class="column"> <div class="column">
<h2 class="pane">Latest Posts</h2> <h2 class="pane">Latest Posts</h2>
<ul class="pane"> <ul class="pane">
<li><a style="color:#bd93f9" href="p/">Prioritize Performance</a></li>
<li><a style="color:#bd93f9" href="secure/">Use Secure Messaging</a></li> <li><a style="color:#bd93f9" href="secure/">Use Secure Messaging</a></li>
<li><a style="color:#bd93f9" href="books/">Read Physical Books</a></li> <li><a style="color:#bd93f9" href="books/">Read Physical Books</a></li>
<li><a style="color:#bd93f9" href="subs/">The Subscription Trap</a> </li> <li><a style="color:#bd93f9" href="subs/">The Subscription Trap</a> </li>
<li><a style="color:#bd93f9" href="icons/">Why I Removed All Icons</a></li> <li><a style="color:#bd93f9" href="icons/">Why I Removed All Icons</a></li>
<li><a style="color:#bd93f9" href="electric/">Electric Cars Won't Take Over</a></li>
<li><a style="color:#bd93f9" href="blog/">View More</a></li> <li><a style="color:#bd93f9" href="blog/">View More</a></li>
</ul> </ul>
</div> </div>

@ -3,7 +3,7 @@
# Script for new posts # Script for new posts
FILE=/tmp/sufyaan-website-post$(date +%d).md FILE=/tmp/sufyaan-website-post$(date +%d).md
ROOT=~/docs/sys/gits/sufyaan-website ROOT=~/docs/sys/gits/personal/sufyaan-website
echo -ne "- [ ] Linux\n- [ ] Software\n- [ ] Technology\n- [ ] Design\n- [ ] Guides\n- [ ] Cars\n- [ ] Literary\n- [ ] Updates\n- [ ] Other" > $FILE echo -ne "- [ ] Linux\n- [ ] Software\n- [ ] Technology\n- [ ] Design\n- [ ] Guides\n- [ ] Cars\n- [ ] Literary\n- [ ] Updates\n- [ ] Other" > $FILE
nvim $FILE nvim $FILE

@ -0,0 +1,57 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>(POST) Prioritize Performance</title>
<link rel="icon" type="image/x-icon" href="../images/favicon.webp">
<link rel='stylesheet' type='text/css' href="../style.css">
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<a style="text-decoration: none;" href="../">
<pre class="main-header">
_______ _ _ _______ __ __ _______ _______ __ _
|______ | | |______ \_/ |_____| |_____| | \ |
______| |_____| | | | | | | | \_|
</pre>
</a>
<hr/><p><a href="../">sf.me</a> > <a style="color:#bd93f9" href="../blog/">Blog</a> > <a style="color:#bd93f9" href=".">Prioritize Performance</a></p>
<h1>Prioritize Performance</h1>
<p style="font-size:110%">Posted on: <strong>07 April 2024</strong></p>
<p style="font-size:110%">Reading time: <strong><strong>2 min</strong>
<p style="font-size:110%"></strong>Category: <a style="color:#ff79c6" href="../blog/software/"><strong>Software</strong></a></p>
<p>In various software teams, inexperienced developers prefer to add features in the current moment and plan to optimize for performance later.
They forget to do so in <em>many</em> cases.
This is a horrible habit that needs to be stopped.</p>
<p>These are the reasons this may happen:</p>
<ol>
<li>Companies prefer new features over speed</li>
<li>Companies pay their employees on the basis of the amount of lines of code</li>
<li>Employees find it easier to write low-quality code that just works</li>
</ol>
<h2 id="why-">Why?</h2>
<p>By not optimizing for performance, <strong>you are not respecting your users.</strong>
Over the years, the required specifications and hardware for each piece of software has been going up.
This leads to old devices being obsolete quickly and provides a bad experience for users on low-end hardware.</p>
<p>A widespread counter to this argument is that most people upgrade their hardware regularly.
<strong>They don&#39;t.</strong>
Look at your acquaintances and you will find a few people who use their devices for as long as you can.
<a href="https://www.sellcell.com/blog/how-often-do-people-upgrade-their-phone-2023-statistics/">A survey says that 39% of people don&#39;t upgrade their smartphones before 4 years of ownership.</a>
That is a whole lot of people to give a bad software experience.</p>
<p>Another reason to prioritize performance is because it&#39;s simpler to make swift software when it&#39;s in its early stages.
By following good conventions and proper practices, it becomes trivial to make software run fast.</p>
<p>Lastly, fast software allows people to use their devices longer.
Your software will be indirectly making a positive impact to the climate.</p>
<h2 id="conclusion">Conclusion</h2>
<p>Software teams should take the initiative to make sure their software performs fast from the get-go.
This is because of user respect, simplicity and the climate.</p>
<p><a href="mailto:sf@sufyaan.me?subject=Prioritize%20Performance">>>> Reply To Me</a></p>
<p><a href="p.pdf">>>> Download PDF</a></p>
<p style="text-align:center;"><a href="../secure/" style="color:#bd93f9"><svg class="footer-posts" xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><mask id="ipSLeftOne0"><path fill="#fff" stroke="#fff" stroke-linejoin="round" stroke-width="4" d="M30 36L18 24l12-12v24Z"/></mask><path fill="#bd93f9" d="M0 0h48v48H0z" mask="url(#ipSLeftOne0)"/></svg>Previous Post</a> - <a style="color:#bd93f9" href="../terminal/">First Post</a> <svg class="footer-posts" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="#bd93f9" fill-rule="evenodd" d="M2.232 12.207a.75.75 0 0 1 1.06.025l3.958 4.146V6.375a5.375 5.375 0 0 1 10.75 0V9.25a.75.75 0 0 1-1.5 0V6.375a3.875 3.875 0 0 0-7.75 0v10.003l3.957-4.146a.75.75 0 0 1 1.085 1.036l-5.25 5.5a.75.75 0 0 1-1.085 0l-5.25-5.5a.75.75 0 0 1 .025-1.06Z" clip-rule="evenodd"/></svg></p>
<hr/>
<footer>
<p class="footer-text"><a style="color:#bd93f9" href="../blog">blog</a> - <a style="color:#ffb86c" href="../about">about</a> - <a style="color:#f1fa8c" href="../portfolio">portfolio</a> - <a style="color:#ff5555" href="../links">links</a></p>
<p class="footer-text" style="font-size:80%"><a href="../">sufyaan.me</a></p><p class="footer-text" style="font-size:65%"><a style="color:#aaaaaa" href="../sitemap">Site Map</a></p>
</footer>

@ -5,9 +5,42 @@
<link>https://sufyaan.me/</link> <link>https://sufyaan.me/</link>
<description>Blog posts on Sufyaan's website</description> <description>Blog posts on Sufyaan's website</description>
<item> <item>
<title>Read Physical Books</title> <title>Prioritize Performance</title>
<link>https://sufyaan.me/books/</link> <link>https://sufyaan.me/p/</link>
<guid>https://sufyaan.me/books/</guid> <guid>https://sufyaan.me/p/</guid>
<pubDate>Sun, 06 Apr 2024 23:39:00 GMT</pubDate>
<description>
<p>In various software teams, inexperienced developers prefer to add features in the current moment and plan to optimize for performance later.
They forget to do so in <em>many</em> cases.
This is a horrible habit that needs to be stopped.</p>
<p>These are the reasons this may happen:</p>
<ol>
<li>Companies prefer new features over speed</li>
<li>Companies pay their employees on the basis of the amount of lines of code</li>
<li>Employees find it easier to write low-quality code that just works</li>
</ol>
<h2 id="why-">Why?</h2>
<p>By not optimizing for performance, <strong>you are not respecting your users.</strong>
Over the years, the required specifications and hardware for each piece of software has been going up.
This leads to old devices being obsolete quickly and provides a bad experience for users on low-end hardware.</p>
<p>A widespread counter to this argument is that most people upgrade their hardware regularly.
<strong>They don&#39;t.</strong>
Look at your acquaintances and you will find a few people who use their devices for as long as you can.
<a href="https://www.sellcell.com/blog/how-often-do-people-upgrade-their-phone-2023-statistics/">A survey says that 39% of people don&#39;t upgrade their smartphones before 4 years of ownership.</a>
That is a whole lot of people to give a bad software experience.</p>
<p>Another reason to prioritize performance is because it&#39;s simpler to make swift software when it&#39;s in its early stages.
By following good conventions and proper practices, it becomes trivial to make software run fast.</p>
<p>Lastly, fast software allows people to use their devices longer.
Your software will be indirectly making a positive impact to the climate.</p>
<h2 id="conclusion">Conclusion</h2>
<p>Software teams should take the initiative to make sure their software performs fast from the get-go.
This is because of user respect, simplicity and the climate.</p>
</description>
</item>
<item>
<title>Use Secure Messaging</title>
<link>https://sufyaan.me/secure/</link>
<guid>https://sufyaan.me/secure/</guid>
<pubDate>Thu, 23 Jan 2024 12:35:00 GMT</pubDate> <pubDate>Thu, 23 Jan 2024 12:35:00 GMT</pubDate>
<description> <description>
<p>In an era of uncomfortably intrusive tracking, the requirement for secure messaging has become crucial. <p>In an era of uncomfortably intrusive tracking, the requirement for secure messaging has become crucial.
@ -343,7 +376,7 @@ Remember, privacy is a journey, not a destination.</p>
<title>A Student's Nightmare</title> <title>A Student's Nightmare</title>
<link>https://sufyaan.me/students/</link> <link>https://sufyaan.me/students/</link>
<guid>https://sufyaan.me/students/</guid> <guid>https://sufyaan.me/students/</guid>
<pubDate>Thu, 22 Sep 2023 13:15:00 GMT</pubDate> <pubDate>Thu, 24 Sep 2023 13:15:00 GMT</pubDate>
<description> <description>
<p>As I open my book to read<br></br> <p>As I open my book to read<br></br>
My eyes feel like they bleed<br></br> My eyes feel like they bleed<br></br>
@ -1063,7 +1096,8 @@ Remember, privacy is a journey, not a destination.</p>
<link>https://sufyaan.me/discord/</link> <link>https://sufyaan.me/discord/</link>
<guid>https://sufyaan.me/discord/</guid> <guid>https://sufyaan.me/discord/</guid>
<pubDate>Wed, 22 Mar 2023 10:30:00 GMT</pubDate> <pubDate>Wed, 22 Mar 2023 10:30:00 GMT</pubDate>
<description><p>As mentioned in the title, I have deleted my Discord account. This was obviously not without a reason. There are two reasons due to which I deleted my Discord account:</p> <description>
<p>As mentioned in the title, I have deleted my Discord account. This was obviously not without a reason. There are two reasons due to which I deleted my Discord account:</p>
<ul> <ul>
<li>Privacy</li> <li>Privacy</li>
<li>Lack of Use</li> <li>Lack of Use</li>
@ -1136,7 +1170,7 @@ Remember, privacy is a journey, not a destination.</p>
<p>I was not using Discord anymore so I deleted it. The reason is that my previous account got banned for botting when I did not do anything. I made a new account, chatted with three or four of my friends. Afterwards, the CounterHawks Discord server got banned. Due to this, I realized there is no use for my account and that there is no reason for me to support Discord.</p> <p>I was not using Discord anymore so I deleted it. The reason is that my previous account got banned for botting when I did not do anything. I made a new account, chatted with three or four of my friends. Afterwards, the CounterHawks Discord server got banned. Due to this, I realized there is no use for my account and that there is no reason for me to support Discord.</p>
<h2>Conclusion</h2> <h2>Conclusion</h2>
<p>I do not use Discord anymore and probably never will. Previously, it was difficult to delete my Discord account but Discord themselves have done all the hard work for me.</p> <p>I do not use Discord anymore and probably never will. Previously, it was difficult to delete my Discord account but Discord themselves have done all the hard work for me.</p>
<p><a href="mailto:sufyaan@counterhawks.com?subject=Delete%20Your%20Discord%20Account">>>> Reply To Me</a></p></description> <p><a href="mailto:sufyaan@counterhawks.com?subject=Delete%20Your%20Discord%20Account">>>> Reply To Me</a></p></description>
</item> </item>
<item> <item>
<title>My New Browser Setup</title> <title>My New Browser Setup</title>

@ -86,7 +86,7 @@ Talk to them on Signal and the others on the app you talk with them on.
Remember, privacy is a journey, not a destination.</p> Remember, privacy is a journey, not a destination.</p>
<p><a href="mailto:sf@sufyaan.me?subject=Use%20Secure%20Messaging">>>> Reply To Me</a></p> <p><a href="mailto:sf@sufyaan.me?subject=Use%20Secure%20Messaging">>>> Reply To Me</a></p>
<p><a href="secure.pdf">>>> Download PDF</a></p> <p><a href="secure.pdf">>>> Download PDF</a></p>
<p style="text-align:center;"><a href="../books/" style="color:#bd93f9"><svg class="footer-posts" xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><mask id="ipSLeftOne0"><path fill="#fff" stroke="#fff" stroke-linejoin="round" stroke-width="4" d="M30 36L18 24l12-12v24Z"/></mask><path fill="#bd93f9" d="M0 0h48v48H0z" mask="url(#ipSLeftOne0)"/></svg>Previous Post</a> - <a style="color:#bd93f9" href="../terminal/">First Post</a> <svg class="footer-posts" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="#bd93f9" fill-rule="evenodd" d="M2.232 12.207a.75.75 0 0 1 1.06.025l3.958 4.146V6.375a5.375 5.375 0 0 1 10.75 0V9.25a.75.75 0 0 1-1.5 0V6.375a3.875 3.875 0 0 0-7.75 0v10.003l3.957-4.146a.75.75 0 0 1 1.085 1.036l-5.25 5.5a.75.75 0 0 1-1.085 0l-5.25-5.5a.75.75 0 0 1 .025-1.06Z" clip-rule="evenodd"/></svg></p> <p style="text-align:center;"><a href="../books/" style="color:#bd93f9"><svg class="footer-posts" xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><mask id="ipSLeftOne0"><path fill="#fff" stroke="#fff" stroke-linejoin="round" stroke-width="4" d="M30 36L18 24l12-12v24Z"/></mask><path fill="#bd93f9" d="M0 0h48v48H0z" mask="url(#ipSLeftOne0)"/></svg>Previous Post</a> - <a style='color:#bd93f9' href="../p/">Next Post</a> <svg class='footer-posts' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><mask id='ipSRightOne0'><path fill='#fff' stroke='#fff' stroke-linejoin='round' stroke-width='4' d='m20 12l12 12l-12 12V12Z'/></mask><path fill='#bd93f9' d='M0 0h48v48H0z' mask='url(#ipSRightOne0)'/></svg></p></p>
<hr/> <hr/>
<footer> <footer>
<p class="footer-text"><a style="color:#bd93f9" href="../blog">blog</a> - <a style="color:#ffb86c" href="../about">about</a> - <a style="color:#f1fa8c" href="../portfolio">portfolio</a> - <a style="color:#ff5555" href="../links">links</a></p> <p class="footer-text"><a style="color:#bd93f9" href="../blog">blog</a> - <a style="color:#ffb86c" href="../about">about</a> - <a style="color:#f1fa8c" href="../portfolio">portfolio</a> - <a style="color:#ff5555" href="../links">links</a></p>

@ -43,6 +43,7 @@
</ul> </ul>
<h3>Posts</h3> <h3>Posts</h3>
<ul class="posts"> <ul class="posts">
<li><a style="color:#bd93f9" href="../p/">Prioritize Performance</a></li>
<li><a style="color:#bd93f9" href="../secure/">Use Secure Messaging</a></li> <li><a style="color:#bd93f9" href="../secure/">Use Secure Messaging</a></li>
<li><a style="color:#bd93f9" href="../books/">Read Physical Books</a></li> <li><a style="color:#bd93f9" href="../books/">Read Physical Books</a></li>
<li><a style="color:#bd93f9" href="../subs/">The Subscription Trap</a></li> <li><a style="color:#bd93f9" href="../subs/">The Subscription Trap</a></li>

Loading…
Cancel
Save